{"_id":"@thi.ng/webgl-shadertoy","_rev":"355-77fce814bb0911af0d7174caac14d846","name":"@thi.ng/webgl-shadertoy","dist-tags":{"latest":"1.1.40"},"versions":{"0.1.0":{"name":"@thi.ng/webgl-shadertoy","version":"0.1.0","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"449b68aa562f68b80592ec7929f192283d179546","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.1.0.tgz","fileCount":14,"integrity":"sha512-Lt6xQrfus6Yu2w7fYX2y/+fZjGS1ObGVUeTu8dT6J9zWEkiNxqsEU3VTB/BvRjMYsdVZzWH0O2Hub12xxgDvoA==","signatures":[{"sig":"MEUCIChrj64Ja0oaCDqNfir7+P3jNkas0Cv1TOX3BlPu/K9+AiEAyDltvnZPtXpsTVvQLr0XqjGdOdAHXNXujDjPaBTOcdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhh69CRA9TVsSAnZWagAAV80P/jeGg9DWYVMtr/wghFMI\n7vfHFuBnon9MdT3eQlfB/wYRhbduD2QiaAD9NWYshDPqVXzPFvBwCIvZdv3F\ngnYXLxCw9E+mPeKKPbFsFAvLnXJqvBf+hxxqXT/8ohOkVx+3s7pBJvF6zSf6\nvmyQVHW072O+49xHHZKHWyHQlL6/VJ674DOROsVwF8AixJcFO1Bz+8zBiSc4\nhBNQjy1HeZTSJs4/eMfEDTsYKtiCqU8sYD6MlI1K6Y35LaslYRPAJ3BdQyty\nYqAgmhZpUOM5fSuSel8qAgiiWWIQ2QxjgLUMm0GxHJuHNhoOBMqn41gO4WTf\n3lwKJwLQdD5ryyBepLdQ5vXE48y7TZMG5YReofREkM6SaErFysirUHndkmUD\n2S+Im1kBVgyvt7QdNJznr6u+BWPTD78QRL1Mw8BWwq4caDFcYo6jUZDboFhF\n/7wCYdIYVvQo/9t/2rh1kgC/VRnNGDfopoVmxTSD3Iafgowo9GCOrbfArMqG\n/YAp4OYGP85EXKxfss+zoDgW0p6MZ4eAhjfMbQt+wMWQGkx39jj32x8LnWTP\nzT8GgIVh7phuZVtsMA/CHdUXoL+34U1DvRJ2mw01YpUR8Cml3w52b5uxoMmW\ngY2MVdKxjh2OZzbjgCP0qXoaYv3iZi6c/lf4dm7CGmcQ5rsj6QkzvGeXtP96\nelMP\r\n=/7zG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"5f865588e37a27ceb46484c24fce4d59a0637f90","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.3.1+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/api":"^6.4.0","@thi.ng/webgl":"^0.2.0","@thi.ng/shader-ast":"^0.3.1","@thi.ng/transducers":"^5.4.5","@thi.ng/shader-ast-glsl":"^0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.3","@types/node":"^12.6.3","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.1.0_1569070780701_0.8055849609372063","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@thi.ng/webgl-shadertoy","version":"0.1.1","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ece64e3e1694f1d1e3200d0f585f587ab044d55b","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.1.1.tgz","fileCount":14,"integrity":"sha512-gH+HO+PZc4vXkUki2B6Q2volqq10QKKj/zolpH9BM7XQgKnpCruhy08kUUmtY0zp72RbcHy3sS/7HoEzqT+zzQ==","signatures":[{"sig":"MEUCIQD3aYw7cPJ4ATnxGWW+y2le0IAQeo98tpUVB9PNBZ0+QgIgQ9glI0+LsktGH5ydwv4KVLJN1gIDo5LKf+IQAbpGM3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxyO5CRA9TVsSAnZWagAAvg8P/3Ufxp/4YBIYQBiOBxS4\nJ/cgFtdl7HUx42D1pWGwps764ljbGAVIn4dP/5vWrfn14W6EL12SryIiuQwt\ny/F2mAAxF3Y4BrU6F8+8UMpxcu2O4k4w0Z2HjjgqJZHhDYD7lcuXaaKQPnxe\nNPWUhcTZWJwVaMWbO/RPG2uoAhQzn1SGFeElvuG9wiE2gOH4WrePbtG/p5gt\nkgqy6lUeBgL8hsTj05YWZsCw6ougIADHX/PVZeeL9k/Ko6cefFD9hzo8WVdT\ngtuuoxsK1q8rjDboHMxmn3Cx0IO3gahWR78CMQF7ELRBnrG0o4hy/dzXhSs2\nd1CXWGFy3RgX9QaVoA5iRyAc6tVm64C4wed3PeaySMoUzmuEjs7RND/iPYrv\nUL41xgDVgelF4pXmfunoFgAmbjgshOkMvUSvlHOouEe59xSHmeOUiCnlLXDG\nufzhaMMWYB0FdnnAteUBiufJFFTkhlC93UpgeFBlwPIDAu3ZDa1xnYPXMuyT\nI5Fd1r7dQDuGMpoS+AkC5IpFJoCPLkP2QY4sJ7TEgclOAf7Qz9/gj6ro1E5x\nVEZEraw9gDCtbdcfn5KWuFenv8Zr/6RzBCDkdZlN7yXXOYM1MrppQk7cWpuG\nwXsnBiGtU3HP/kXSKrfKNUF50A++mG3g+xuYip0HapvLgExV42lEjGJjCrkV\n6PdA\r\n=GRQD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"97add769f24aa32a1a5e13c5c941605e1b9eb569","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v12.10.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders","directories":{},"sideEffects":false,"_nodeVersion":"12.10.0","dependencies":{"@thi.ng/api":"^6.5.0","@thi.ng/webgl":"^0.2.1","@thi.ng/shader-ast":"^0.3.2","@thi.ng/transducers":"^6.0.0","@thi.ng/shader-ast-glsl":"^0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.15.0","typescript":"^3.6.4","@types/node":"^12.6.3","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.1.1_1573331896933_0.43241207297858786","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@thi.ng/webgl-shadertoy","version":"0.1.2","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"14f44dc921729b196a0d96efc9bd65bd771a8351","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.1.2.tgz","fileCount":21,"integrity":"sha512-je0Q5hlt6O/xdgb+sm5a0We82GAykqJDrjM/2yFL9uDHyVJeVp70Ei0bwtjWHzgrgn8FWY4pbv/0MGUGDxpeYQ==","signatures":[{"sig":"MEUCIFtCBi1tow0Ia5N4dsVQ+oxJEDHaorbsOatjwiiFrtdPAiEAiG/NRfgY8uZ4E3CFJCvLVozKnCeWjcfNbzdXyiUOWAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4p/ECRA9TVsSAnZWagAAhH0P/3crGg7zBbIs4O2JZTWI\npZxzn+PKU1lwErnx1LtVH9yXQR5Ce3ZbCw14arZdu+l4IMf2nekGLmvSC9mU\nREMu6nKc7pVazovX4KMMs8dJtVl/w1tdk14P6qbQ7raEmNbooYscqBzYR0Sa\nkPJz1yHxZMHD9UgeKP2kUeZRcKN6s+e6D21hR73OwUNUZThbR0V8tcn/sU+0\n+PYldmuxHIpkKMdTAwxmTR7AxgS4fu3J2p7XqJUSNMOPud+WX7ZTKXeGQ0pa\nwJHJj0lS5t1U66259v/i5Y7HiQ/Wpu9QqjdMK68vhXJS7J2ObxJJjbGhUP03\njEGEbAR0vdLrSmw+rNMfD0yRRYGnve/LWkQIFXwTZsoDuo+DubEZGlBu++iN\nMYmCTeXGS2Vm8Yz6JDbE/kUNys0sR4z+5VKp25qsFfM8z5e85N581qjoAEEU\ngwfCavWQEDqF/HhU+V96kF1xLzOjOFyiuVrEvkcF50PPL+9MbORmyXePb+00\nojq5kaZKkxL3yK0eWGHyDCT0nZf8Sap6c47XOGrpSImsIyE4jw3SLr2XUyKo\neF4C8dXQGiX5jaViwvSdEsI6euyoiDRNdBm5nDp1LlMJyr93oCVGyKVk7No0\nFjoQSUx5gVdR1QBAj4qptn6N5nt2sEYRxNRQfRcG2Epn6qbpP8IIIhc81iO/\nJi4T\r\n=kYv6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"gitHead":"36c4d9e967bd80ccdbfa0f4a42f594080f95f105","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.19.0/node@v12.10.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.10.0","dependencies":{"@thi.ng/api":"^6.6.0","@thi.ng/webgl":"^0.2.2","@thi.ng/shader-ast":"^0.3.3","@thi.ng/transducers":"^6.1.0","@thi.ng/shader-ast-glsl":"^0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.2.2","ts-node":"^8.5.2","typedoc":"^0.15.2","typescript":"^3.7.2","@types/node":"^12.12.11","@types/mocha":"^5.2.6","@istanbuljs/nyc-config-typescript":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.1.2_1575133123561_0.7984108025010008","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@thi.ng/webgl-shadertoy","version":"0.1.3","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9ad8a1f90bcb686ca28f6d6057b5eb2cc0a04337","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.1.3.tgz","fileCount":15,"integrity":"sha512-Pqdl2nCsr3CyS7JqpNNk0iwXZlJHoQ7IhDAHA+6xAO0AjCO8ONuD3h4Vv/47iN+DycaI0+prF8J0uwQqMjkrFw==","signatures":[{"sig":"MEUCIQCn4d+vAIy45IKFfsnFk4nhKrbK9Jxh1rieDfrCJIs90QIgVuk+Z7H7qniOfc49ZozsWutjQXwPA1Jxlu4/pJ3kVR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK032CRA9TVsSAnZWagAApQUQAKMTva4hDLu5ClMgR2XZ\nk+3z3OUYGgP8eaSCc4vNFAvDLc2OLfIRgUyN4FtW9vFQnLF5YZ+GEjjemoXO\n7jTJKCJHZucv921AsLGNR0X2IbzpqVoj03p+MSzqN2Ih2H7gO3erWA7rUGlr\nHQq/YWWuECtWPLJJeErISD+afPjb0pioIdFoSdPpYcZPa34w8keDChCLjeRj\n0g5/0LU8QR/9fzOSIe5TyxfCgybVazhD+QbQeFYxHHYvVPllbvMpsWWKf5gl\nSSb0jtqxXDeE5gXcdbnq8c1mas87FpLVenVzVs/aLJQWabTCZyx+wDQyCTTZ\nzYAssMmGqvDCFLlTEV84s2Dc2jBHmF14G7RQp1U5+XIBGbZuSXV8aYzpxbQw\ni8zY/eItl/hUMdpupTNQB7HQfPC2wgEIyUSHBdAB16c/eaTBHlPFfSuWfalk\nngd9ln8suJNVaeSfMaZBOoXN7LnhJzvZLyALLoXkAPl9eQCzgyp5nT0Yhiq0\neM0Rn1/a4KUSVbmD+nYIhMxYvUdqr3Fgki4QC4AcQgEOOcOdNRpdu1LZUZzn\nI2lyP1fshFkqA7vViviqUkY0FaWT06magVeeAzRtEO1x3ZNIzGLguucDt24C\nYrRRRGftaRvMqLQN716nl9o59ElMomVVwlG717R26W6fO6wIwlZOEXqUQ+vi\nvZJa\r\n=oNd6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"gitHead":"93d8af817724c1c5b06d80ffa2492fe5b4fb7bc4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.19.0/node@v13.3.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.7.0","@thi.ng/webgl":"^0.2.3","@thi.ng/shader-ast":"^0.3.4","@thi.ng/transducers":"^6.2.0","@thi.ng/shader-ast-glsl":"^0.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.0","ts-node":"^8.6.2","typedoc":"^0.16.8","typescript":"^3.7.5","@types/node":"^13.5.0","@types/mocha":"^5.2.7","@microsoft/api-extractor":"^7.7.7","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.1.3_1579896310440_0.23674727849620858","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@thi.ng/webgl-shadertoy","version":"0.1.4","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"980caf7fa746b8f9a04a0512176884f7f7dae1f0","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.1.4.tgz","fileCount":15,"integrity":"sha512-WC9D4cTiW1qZtNnnWviAumsBYWKfI04AnWLqR9qxYdBzbGj3j18v4GdO4Tn3b9O2Wk9PVWzdxU6ZAmQUGO9qqw==","signatures":[{"sig":"MEQCIBJh2i5/cZ/kcrv6QsTXmvPH/dD7b07+T8i++8RuoW++AiBxg4+wRftHlkOjyFGByzsp8CEC2OeFAGiKTcJcOMr9bQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLbWvCRA9TVsSAnZWagAArJgQAInfGqdBC7Ny/1tUKSWA\nnv9XrkCPZhREZKSPLxPCNnf/1KIA/Ar0FbrR0bAR0en33hk22Oz1iOOTcAkN\ngHtFaSDxZ1Zwv2GmZnvtON/X5dASdw0ubsYKZnc+WqZlkYnKhQXUc31GUDyD\nUYfVeT+q75uE/LarO3is/RfAOHMKCEY0S1HleWFyonpkfsPTJ7dtRzpbVcGD\n+nfs14LuoPe55KuXZ/5F9xZqy1eQY8WTINpaJkXIcjyoS1mZKljp5ffeUghP\nTBDMkzCcSQQv4OSs9Ip8mxEMo8CU6K3leHbMqT3o/ZxFraVg6ZrIx3cPp+4P\nGjHDihUhuOIAHF7LgTaQ6+2pcbUfXMzg/au4jdB+u5x7DzhEq4yjz6sbqbIh\nNtstTe5EtTWi6yyiGVyGQiWxG+lhpiqQZhKOEC89PStcEFPDUmjF+cBeAaCT\niyENDCpgIAq8RO7kG3pk5t9T7l1Mvu8e926f/6hufDLb9zDP1U45d+LfRDRF\noIo9Hx8HnLoAMNjAT2nRHByyptmo5yln0LDiEtINjg1EDwNuL92cRQzgAJX9\nGMvJWk/V3GAMPfJiVpFuwWblldTnuZfEPapFZ+405pUfY7ReHbJI37yIvBzO\nXzerR1g+wWQhvEU5mmof2dK5+s5LoO09pP+XwK/DirXHQOhVZliOWmsCLhUC\ndoMn\r\n=egMy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"gitHead":"38d193103121815a5794ae242817f8f306b6ddd4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.7.1","@thi.ng/webgl":"^0.2.4","@thi.ng/shader-ast":"^0.3.5","@thi.ng/transducers":"^6.2.1","@thi.ng/shader-ast-glsl":"^0.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.0","ts-node":"^8.6.2","typedoc":"^0.16.8","typescript":"^3.7.5","@types/node":"^13.5.0","@types/mocha":"^5.2.7","@microsoft/api-extractor":"^7.7.7","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.1.4_1580053935453_0.015456996154305402","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.2","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"744aa472d7c3d36162eb9d11e2ffaf950e858f31","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.2.tgz","fileCount":15,"integrity":"sha512-/vI0IA2KLXkJLLqvTjzO1qT/NvQaz9c5iEv38oYPAUAcVcrQ+2yJL1KzMWjV1F/zF46mxe+FPzi0kFwG0hZa2Q==","signatures":[{"sig":"MEYCIQDIWJL+qWpoaQrUj2IDN9BJ6y2leZ03rFh9qlM+DNsNUQIhALjC/wY8992mlxa9qAFHHyJXfTJe79iPHltnkHteTO75","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVcLuCRA9TVsSAnZWagAAI0wP/1C2dt3IqRa3MZlkjMcw\nCBi9hV/87huYtmAZFFaU74jfWHgwQ6iutRgFRB8dsK/B2IzieU0cIt2jJIr/\nmnXGrlc2UtZFguI8kp9eN9PemtFZ9v58ZvqLqCb8ubasJgfjUZ2roWzPU6C+\n4cG/yB4c8JflqOyMfROX1YuXSq0Da582FQaP1h4orxwC/JUgEsDRr46Rsniq\nokg793i592hpTjB0vzP/sRkfMte3/kcJpaBQTBp01lylaVK2DISKVq5KWnGY\nqDMmTQeNYGwrxQkfOhyoZahVwxzPdeqxfGDVR895AjBIoiHat1q1W14glPCl\n9ojtwhQNTJ1JH0kgqteOGNRkyBR/Gnvsfr4cTA2YAJGZNkGfWND7WiqxL5vF\nj7kSBtcH/HGab+rtbmHmRFb2zWqNcePf8b84SGX7Hs9lLG0pjkZ4kqlsyZ9l\n4mfJBeFCMn7BnBeuxgmqrJOQ8LT1B+XQJhIf70kSCx0TeRXd8WrdcZYEdzoJ\ncPmdxJzRd54p8ofGc4/fffXyTVKoFVeECTZ5VsUvPFnblIDYQoDk2AV8+pWq\n8pZoNwT4jH8n1Axwct/zIu7LUXS4odKQDarIbzSs0EzybrG8vtTiOwC4Hkl4\n56b74GyF/XSs4Ir3uROImWMnC8HW7KJXSdZprtfcobwOtjXRX1YK4wIQ9zgo\nS0b6\r\n=4XoF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"gitHead":"d426e5ee02515cbc6a769458a08c0677fe003ec9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.2","@thi.ng/webgl":"^0.3.2","@thi.ng/shader-ast":"^0.3.8","@thi.ng/transducers":"^6.3.2","@thi.ng/shader-ast-glsl":"^0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.2","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.2_1582678766373_0.352462004094948","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.3","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"96a3cdb049512954bf1b4481d40b97a2f384722d","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.3.tgz","fileCount":15,"integrity":"sha512-DfhkBqmeBP0nz1aT2O9uWqgHU4A8wH+rp4A+Uh+e5/Oens+lEInOVlRP1FCLFvs9sS8+srPzEiHIlQN53XmEPA==","signatures":[{"sig":"MEQCIB2x3xkwmaM4Dh9IfaCiLA0gai5kG1jSzdjMbUUCZDh5AiA0YrwlC3MkyEOj0nbS/SP7uAxbMM/ZL+TlYVThkqNvDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW+EZCRA9TVsSAnZWagAA1ogQAIlL50T5LXDzpJLITH2u\nLNOflVwcHdqwFvaxBZa1yzJEeeaAhZ5JBrmdd6ZKDAjaS+N7WWcoCkOpO2jz\nxSAltBiYWRYDrO8BIzOdPwyA2d2dhmj3lJHkFVJRDEL7UJ4LyuavkSfZaIxD\nxG6N0pXLH2VqCHGNteD4eBjmGciKE4w0o3riM3NENbcEQfvlFW0Epih03gDn\n0GtCFU3V3eg0K09luQ1SzNxD3coAGQwaqp9NmjFIgC2lA8FSj9fZUUTEHPUe\ngXT1MluhZ8G4HBvEZ27HeXar8D2TMRb1UY5HeE3zl0LFpl4edyf3a9Dxjl5e\noCXF563cBrdB3qyL/csyBKuqaaTIUS3KDmuKVBCiy2JNmyCgV3NykfgKM0uL\n1Po8fNN5ypsv7RmCePc8q2NOOZU7vaIL1fV+w1cQ9Lz1QrO8u/ZrWbabexae\ngNbRJA7OaIWeF31SZUubVc2OSJiGKu22X/JzncuG4P5t0S5qoGoaOwdBHySL\nw+QiD1oyn5iOrFSHu2ix3y0SbHi98e8gEtzggksJKlEf9pruf54z7jFZB0GZ\nrRAN3+vnheJlm+RxHvxBMvbUqBxJNivSy76DjIK0x7Wh0zCBueV8KMQsOIig\n5CICWvGj39NkNXn9dTyorv3ufF61FjqOvJRHan8kr2BEPANO/6eAASbIts2+\n7lJl\r\n=wvZX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"gitHead":"dc8bc9f06b99dc10d99ec33c78fb50ea410e3de6","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.2","@thi.ng/webgl":"^0.3.3","@thi.ng/shader-ast":"^0.3.9","@thi.ng/transducers":"^6.4.0","@thi.ng/shader-ast-glsl":"^0.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.2","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.3_1583079705261_0.5392175811647342","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.4","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6eae3e22733db894d9e861378ac5a39927247ef5","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.4.tgz","fileCount":15,"integrity":"sha512-v3b/ARjOmGIAnWYsU2rYQPpwkpXqhhleHquuHXU/f8m63+5/1ILSqqijcV0UeFHvOTq4ZhBpotLhWMLo6etYXg==","signatures":[{"sig":"MEYCIQCUiZOUT3d4ZqgEWxe7TGamtF5rWeoZqB34InrFI8vCewIhAJ+90ox4aoAkAQ075vP51Hsxbi355/8Tg+qDZhLwK8xW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYbv5CRA9TVsSAnZWagAAWJkP/jcmDpcTVxrH11vGeWjH\nNOzhq6LqOYdxV2WMegqLu3XKiFWlYI0abAqVuqnBACNQCMxVZvsY28GTToPh\n9GBowWTDXm1W/DlV96rOIyq1okOi/CnmOYHHArSKUzeRf8e01EZlF9UyQmlt\ny8eeYUeRUZSRTxSqbUn6gGMzEoZSO1HwEf5eUCGflBidZrtfq0PdMQwbgba1\n3NtIUu5qorKDqUtS2bhNZjvIjtLwkUacUV2GEUw/3O45TECzuR2pg9iIxAN7\nFrW6E7fbuFK8lCjXfCRcY2vjN3CpG6+ujw/2pvTzq1vX1yjJQMdof0Q9SbzF\nY8joiykbZ/jhtMY6YxzpJWagZfUJnc7CraYGN5nWdOYfxh9GDy9ELRcv4odT\nxkd8VWeGJE6L4slVirMjYCol1RIUSJEG1S5UQ0dlH4hLk2a7etw3vAokJfKH\nhaqiLDJ6ILH1Xu6flGQBi6mbqt1goZfQg8o/FiesvhmF+bpSrUqObAmIZTu/\nNg5nzmqGfYKHmKDj52wZ3epYEqZxvZrS5y9hq6NtnNKDNzNgaxsZpSuwbA18\n1bfoXMLuUA0cQx6kI+cL9DT/5XIfG29Z4rwkoXl3GBpHuHgmbFq1tKAcs5hB\n+eEXqKeSaYXESgsaJNLrt7suEcX6bFrAMsd+qa8MpKCluWcsdZzXN9BwdDrq\n6sva\r\n=fiP5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"gitHead":"18014ee1e4978dac7eb2e5d51d0a6ff7d82e9ffc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.3","@thi.ng/webgl":"^0.3.4","@thi.ng/shader-ast":"^0.3.10","@thi.ng/transducers":"^6.4.1","@thi.ng/shader-ast-glsl":"^0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.4_1583463416487_0.610498333763482","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.5","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d4657c4d60fd3dce3ee024185afda3af581d9f9f","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.5.tgz","fileCount":13,"integrity":"sha512-qevI9iF2M7zrF2OyugWe7wkDfBs0EhRP57+m0fUGyZXnAnGKYtrxzrgi2DB/2yi1+y4vo4g3slmTpWNtojJIjg==","signatures":[{"sig":"MEQCIDanjnr4OsJ+/ffdYfNzL92E8FtuhSPPlYr+T8Zd0/klAiBOxVo1fQKORWiNSWzRIKFaSMUttULs2Jj0urNHMp4OUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef7wcCRA9TVsSAnZWagAANwQQAIWFLY89ZXLtGBtSNZ3d\nmy+A8dOJyu+XyBEdgorOL+8A8qZgM4znbWxNfFOxhSDD/w1/Q/ZaVehuEuM7\nvzdblYdXnDbAtkrzbthc/yAQs7Fw2DaUwv3JSwovDhz+9FrLJkzSoCQ1JJlK\nD5lfaganI35CfgdTgaDGgCKJUN/LD+kKacFpmGzEad77IZnCkfwFrCKRe9t9\nUBAcYmNoyYT/44nkyD3cGM4/xNzeccjFIB27oqYueOQPs4D45fhwyxg1uzwq\nEGvQtBXBvcQ+YrZTEmcpj72rwz/JedoiUJ2/tgz0fg8EBGZCS9EiOBRPPqFA\nWF5uD98wxRj+qI/DtmrKfCF5/kFTmpt4sc4sZG9adiAfqiF0zVfJpBowwb7G\naJBlFVZxYbG8UKzN0aojJ1eb1PdFmiXUACkfgh8JtxFq9eIaJy+XqTAs12+s\npkMGIKgM2+kOFiAcu+hDtCG9tNAqOGrnFGDH94nrQRnzWuWsn6j0HlFnkg4j\nN6jI0rzZ72s39c1vnVIYxIb4+n9Q/UiV2ofo1RRneWjnO12KeubkNynHrrI+\nC3k3HXdGdVphbbwAV4ufCJnxqMuMX1thuVXT9Tq7qpjNwqwuFlePzE1NuhTS\nYIdUITi6VujJMN9gQ2DT138b3lBbAeufwhq4KqRA/IYe4B8jGapb1VtTGzjg\n8ucm\r\n=nPpA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"gitHead":"202477e312cf26869f0421e42a9a5fd80ff6adc8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.9.0","@thi.ng/webgl":"^1.0.0","@thi.ng/shader-ast":"^0.3.11","@thi.ng/transducers":"^6.4.2","@thi.ng/shader-ast-glsl":"^0.1.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.5_1585429531842_0.33790501299240217","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.6","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d88991d7997fac7df6388ea389b738935863add8","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.6.tgz","fileCount":13,"integrity":"sha512-o9JQZJiM2XHrrvFrF0EGJr9KmE2oP1uu6IE0LdUc557EUOSclZVfd57uC8+3d3krVxUFiaAtpDroDUUvtu9ktQ==","signatures":[{"sig":"MEUCIQC74vrchFCq6clDLXm4BUSUq79o9M+9dIlrAc+rnhE6HgIgOkbq03BVj7z9X8axpexrp1kdpuP2OvWeWGnZH3kuDe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh0iyCRA9TVsSAnZWagAACYsP/RPOax3cSWN5SQIrtBsf\nNATnfjvTSM8PHE136qH2y4Z0B7My5PXn6sEpKM87xTVaS060v7fZRhBLsYcZ\nGmvSqGF3T0nxAe6We0KWIDr2nx7ULRMetuOAlA5IJPZEVVg1pxn0A3uNczsv\nec7pvLtfoHCYEiz3127V3q+t2uVNHyaRO921yE6r8ZuUYHDZ3AOhSxcRjuhv\n+NjB5PwsBhzOsbP17D2TpqHcN6h8CAzx+wsRYfU3I510IEpwzDbVo7A3cArN\nHZDSRMrU0kFvdZSzpqXg+/zhC+lAjABlILCYjvLcVPYptKYuS7nnQorIgKT7\nqyXMDmJmoW+KSPqsnk8th7qMxYV1Xb3SfS4mdyXkSfE1K5lVYhEpEGRcPMiU\nlCPiqh5N6SdCjY4NMZgcZBFRtZjcRC3M+4CCk+noncRhEtKIfzrlR0DvpZVa\n4tSJbtoc1Ps7PnQ/y2EP9/kHo40xniIjG6LKNVcb7OrQL8eyiWeAV9eBOY1G\nZ+sprna2bKQGSDmq1QRJkNou5XMb8JP7RIRjLoo37Ppbg9lg1WqAtVe/qJjn\n4zk6xkPDjHvU2gp1cReCBmdDpu8yeXGctZK5qd3h/pHhkg1xnDEmUlI+OgM8\nYP+FRqr7xOlTzQwO//njtLi3zvQtNB5Pg9QzwEVYUjInekZnDeGxgjg97cps\nrYi/\r\n=r9x7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"gitHead":"c189a2ba90ee2cf728de6b458277eb70509f40f3","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.9.0","@thi.ng/webgl":"^1.0.1","@thi.ng/shader-ast":"^0.3.12","@thi.ng/transducers":"^6.4.2","@thi.ng/shader-ast-glsl":"^0.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.6_1585924273924_0.9369899177395558","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.7","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f44453374b562a2bc6ca0346fef3a646a3d9a92a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.7.tgz","fileCount":13,"integrity":"sha512-VdzLziQoIv1noyXunmMjb3heh/Ir7f1KmLu4HithjHENV5+u7fCyADJ86odhWL3E4GxLeXmrn5ZLdMqCw1r8Nw==","signatures":[{"sig":"MEQCIEZXJZhYpXdmZbLps1QoI05fcGZjl5XK18yYrB05WDe4AiAg4xItwvyr6OtjBrWrHptjURJjA1cekUkjaQ3T1+XSWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeid+ZCRA9TVsSAnZWagAAuR8P/i9yLWOcHVjsYV2RdW0u\ngvj3KMim9IDuNySrIR6ZtY7bqMixxDlPChAbX4K72JqWa8BdW1gtaDsNIrsd\nxy7cqPoSk9QHiuxnR0LRvqaNdwABDO4lcIU5CQO15fSf1Hi0P4XRbNXV/8T/\nzGm6hkhBn8qZo41ofW9QUHOBbHTmTLhtSM57Mvi0K+qWpbtIog+3NxSidvcW\nyZyUEWWdZ/exexEaXI39ZhIabyAA/prg4r8rb7+qaQQPWBxcPZL34TGA3ppf\nVR/94Dgz6wCmuRfXXA659aVIS8XcrWGZW1UCJgAXAc6TqgH/FGqLkG4ykQ0t\ng/clnku7/Uya/1fO/49Las3/bYcTepKx159/QrQV9ACSaPPUkEGoGluiOCfb\n2T8hGZ3mOs1EpkycpGWU9qJQZzzIwBpzo3LySe0adzJ1onnZ4aOvyw3B6F5d\nUHEU/YwdvrSZ1mKun8qM3Ogc03HOqJQ7mK4DsKxvogtglnl8EmgRTFAH/iux\nJO4xA6gypKZTVUaEaCJ+U4Y4my4zj+h395MVu5/hyjbeAYVKswCpR1I37ct4\niJzEqiEpHbeoCpAkwmHGxoa7KIlISR0oTmMIGBwPVtRqL5DWEaWZYp/1OWFF\nH6k/P4g5UnawTqZ6917DvtFF/LLjutZHnD9f/noA/w4jia5MRre9eUl/tzIK\nFjBa\r\n=EP/v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"gitHead":"1fbd320aece52cdf48c3f502a449109b2c9ccfd9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.9.1","@thi.ng/webgl":"^1.0.2","@thi.ng/shader-ast":"^0.3.13","@thi.ng/transducers":"^6.4.3","@thi.ng/shader-ast-glsl":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.7_1586093977130_0.39364520522374735","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.8","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"83a32a5cfe9bb61be30badf3dfe4ba2faade1d87","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.8.tgz","fileCount":13,"integrity":"sha512-43wSNpUb8HsvC6U6sysbQUvPcRnDTki1ETxzRCIjvau4xvTS2ETe8c8baM7NRAi/seLhmL6vUdzJq5ABRwuDCg==","signatures":[{"sig":"MEQCIA0/tEwe4YNh73nEwifAwsx5bdbP0qjER/HXMR7jXBqmAiAnS6squOOKPqJ0yXhMVvLrGVyWMLEi7d5OOUr4XfWGDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei0m5CRA9TVsSAnZWagAAookP/ieZSW2kfP/osM09Bx8s\nHtd8Bf93GgO5jWpanKvHXPZFTOR6Dspy3TPtzJgejWgAMSwWO80JX418GAki\nZKNV0QhzoAS94tdamka2MMNDPxB7/bg4KLPfvPcpb89ko8HqFJexJ4dnVKSW\nOdeBuLQQFES8qT4OO9OASznMRG9XNDljSUVxDfSy2R9RSi8i8bJshbFytPOX\n82O/LZPqAfhcAATPlhfVBXXSA5LYVCJV0WCMVKf3C5foJVHcDwBs37xvpgqe\nSpUrUIsDUxRvbrcXepay3kF5fP43EgdZ34Nh/aUAZuQjh7fUUB/zpZYUivq3\ndrxp+YvRlMLQRlWV9cuwLfNR7+QBR5HYc03coH306tJ5/GTRxq4+hddgizWB\npgXeNq60gQkhukBnQgciHPo1EkrC3goc9asqa1cg8Yr3oO5zf8SxtLUGleCx\nLntzSepDWyEcWp9HLQmtSvxsibkQxxugDRNGeLBQHJRu9KSF1B28aKt5ZXNM\nuWEH1Wg2fOdHLrtLCNMpzAKvOzOkBlrQUDM3bcYincCV5JPYPCbg4k8GsprM\n9qLd+qBUUief9pYc1plmNf+XzkgTz55YExJ2EzvcN19TU6sYWTxNvsY9ffW/\nP0ESxdiYGz708R+ZDLgBdADijr55ZsjEfYSs2FONOB8Hpyq11Nsen7Or1hMk\nPPQT\r\n=XDsJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"gitHead":"9ed6564d092e6ed254e7351bcd486958932e24cc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.0","@thi.ng/webgl":"^1.0.3","@thi.ng/shader-ast":"^0.3.14","@thi.ng/transducers":"^6.4.4","@thi.ng/shader-ast-glsl":"^0.1.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.8_1586186680538_0.5703864691761622","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.9","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c4945a883f49829edbaff2d6dc2f8bb1c361cc6b","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.9.tgz","fileCount":13,"integrity":"sha512-Vx+jwx3wLvjM9jPPVcqyUguCC0+9hL5wpnynXPNeGwRNOPP9PK1zBzu7k5QGjR8MOPQOVGt2LJ/3uD17EouzIA==","signatures":[{"sig":"MEQCIGy7nPS38J2d+rVWGXvfvefOQ5z8QD9J5fJbyjEwaRY7AiAfr+ktyKiHFoqxUbxlhbDJeKEMYh6JlcYarTLOJS1+CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejIg4CRA9TVsSAnZWagAAkA0P/3A8o3le6Q3DnkAwni90\nT5MyjvmaBY7L/gD8FSp7wXbvg51DsyClxrZmsOKAKsdRzFXAjrgTrfP53Nsf\n3r2KRZxs/mkxN+Guv6tObugs9WhTq3H2IElJamSrolZKeyyGTUCzB9RNxSf/\nwhseOTvaR6If91fgmq0Um861r9K3acHeoHlybTldsj8SuvBIiC60bPeB7Gjf\njYKllL9CHz6EFe9HYu4M2otKgRdn0pfSh3iCP3YdfF+07xM6G+iFfJqgVTvD\nipYY1+Y/qSqgeoIaTMvr/MLXVz3kBtVxCa6BlcGt/ggbBnCVC9xF4KlOF1PY\nMjNun5CsQABRLZBJ38asnhMZ2O4BwdLbWgH4FBXsTBCAN+i4izN1TFd51Ycd\nfJ7LfIC00ePXET7TSHxwaXKIndqviYjoO6Fp82/X7jVq1e0zyOfkJt5tJbJN\nhxVoIBEUcW8zphh2yRFv3vmQDtKVv3A9EtjrWDd0Ae72bmFzGAgyK3PIo/qg\n/h858TG9r4R8ZpG54sLKgzkbC6i3Fqx2BfkWLr/i9RYibvYfbN6mdXgel6IY\nHYvDSJIWXHbp5O0NfZ4EE5U/SIi2jNRwOIRai0fBzIiXC91uUy4EoMwRAsDm\ny0xnLKLwSwERi734uOyWymhaZgpWWWiXHJ6oj483Yv39y454HcHZWvqP/D1r\nn6xX\r\n=Rvtn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"gitHead":"5fd5420f0132e6f4ef6a0daffdf8710f75d65dcd","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.0","@thi.ng/webgl":"^1.0.4","@thi.ng/shader-ast":"^0.3.14","@thi.ng/transducers":"^6.4.4","@thi.ng/shader-ast-glsl":"^0.1.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.9_1586268215826_0.13515097029511014","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.10","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"964a43e6d45a36d01c88c99617124c6725f25592","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.10.tgz","fileCount":14,"integrity":"sha512-tJhHa0awyCplRNMiAOrZdDEsO+yiBeAm3OZw3bavVpC6ykX2zAGYXN9cYs9uampTzJNuQqteKr8bNHhBFn7UuQ==","signatures":[{"sig":"MEUCIHnlP8G0DdowHCP8y/c9scEyPd8lrZfXAb5sNwdnoxESAiEArjgsqtcUbfgTJQ4xpfdpaSqkWYMkVETVxK9ecTqpFss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekkLUCRA9TVsSAnZWagAAoqcQAKG12FJaQd4j5pNwgeDP\nuYoXNTNvTG0cbelrsQvXDu8If9CtfsyTK7QhxlQnFjksS6cSUYj52OLdxf/y\n6a+5VW/GnR0UAcSZYuCsfI1Y3ArsTYwDtKFO/i3ijA04ohKX3rjHPBAmTQT9\nICdZ1/fyskDRMsrokoqTqjZ5w5PMcGBem5PLI74tQgFfCTm3DJPZAcsK03W4\ng8M0lk1Akt/RhCW3Ryqjn9OEWuLsjV6lop9c5KORHtlYSXUki9lp+nl34g4z\niw/HZq9atMoV/N43xlgMnELbmNT/sFIwA4JDkMVzdoIt05GwOAaqLsp+Ke9c\nQUIvFT4vK7tNlXHX8ltObxFh8IVsw2IRjOJGDBGNJvtYMDtKELGi1IhrGZ1K\nhjKok8Jk/RQY3hyd0wJZnZvrYFxaTNbzXNTUYeBXBNqxo9ADlHe7hYQXjKWt\npeJeJlewO0ucYkfFKfTHSFJzZTEKT6dlU9pCR8mSjWC+CPFrPSpIsQU8UJ9K\nkWxI0MA82bEbfzqAqHRFnn+GGNSFlJMA+hDmpBYZ51ACqW2mmlDI/glub+Cu\nDaSSgRNPvpetspY30EXkLoMXuiKocR1ZpubVaI6SyveEsphI90TkELXTGB/t\nHNK9VDAAoW3tFUshBQcXIya6o4Xly25s4AWTn4qgtjmQtRdWLazgxm8bVoiL\ny80O\r\n=qdEB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"gitHead":"bfafd37c52df27f7d886c0e2a344e4e7ede4d072","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/webgl":"^1.0.5","@thi.ng/shader-ast":"^0.3.15","@thi.ng/transducers":"^6.4.5","@thi.ng/shader-ast-glsl":"^0.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.10_1586643668093_0.5269902497349046","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.11","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c2babf44511edec0efea9bc547cacfc7d3e51bcd","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.11.tgz","fileCount":14,"integrity":"sha512-h21RS/VEd+/hOHMFx36CWboMEnOVIwUS/7mDF1jZaHPc0ARZnAKl/qDpAUXUtFs4BylrlUqQy8BA9OXEE5CiOQ==","signatures":[{"sig":"MEYCIQCzBf0pxNLxx2fX30/ksdGeE3NP67M+STSos2wnJZgMpwIhAJV/lG0P3r2KZEaJMzrqFLrHMukrtNb5DwUY8vsHlZF6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJena+NCRA9TVsSAnZWagAAEb0QAJOX8SvtPTrTXDxiNSUF\neMlrApwCVzGejE6H4z2yPNnVOpH0aA7Kc4vme6omeUe+ZqjP26UCXInYkBNO\nozBA3hrC10Zljy1t/sEqCaIExKdePHBjC0OXr+bNPOAETAQ+cSGqtQWDbpFH\nE6lw8v1imhrKcANEoSsQQHE6R91u9krsN1YLWqeq/nxeFO7/BIq7KaD3iJGp\nsK2D3wBex945jMxqS10Tp7/IaWeaDCL7o/l4N2ZiPX9t2568kyXNlqPy15HV\nl6UBIGg0UAnq05KmV/mtjAiLRfnatiYb0qRSgUf+D5KHakCLhEYCuTwfrRi3\nxb2ZAXG7VsD5oBiPObYH7KOWURsqH/g7YdunbVO4XrIQVTLlR9Uk4Glu/y+g\nPw5U5Q3lRQI2LHRUrPJZCKyk6ACxgxCgEmywXeYOopAqYY3G9TWZ7HsyoNDI\nYSfq1eHILMzDYb+6XMtNqMzwxWhsDaLWJYFpMkZmU7duc8MXgLHLonRuVh68\ns6J741yT3qke5b3+Vp4zki/i/xHBG5lidBSpt1N/If8UuKIRbcGSrRnnwZRp\nxnC3TfRBnqsxvPnPMEPOm+jNMSOmkdugXE4vrzL9PXr9vRmZmKf7eWy/3Yop\nvtbS8+TAVK04pBpaKAUM3xn/iwWrFYHIe5NelHog8KZEdYo/uLD4JDoft51h\nCxeC\r\n=kxzA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"gitHead":"4ec4361346c3c4a5552148955a6412aa1ed8f4bc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/webgl":"^1.0.6","@thi.ng/shader-ast":"^0.3.16","@thi.ng/transducers":"^6.4.6","@thi.ng/shader-ast-glsl":"^0.1.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.11_1587392396760_0.0762647087748618","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.12","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"972210901cab08a743f46ffbd1ac0089fde119c5","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.12.tgz","fileCount":14,"integrity":"sha512-5Oy+1SpvCNbNt/mBvF1vSCkcdbu6dw2gS9MXXVGXOmBN+XXGycO6z4t6dUsbTgI7fOKhPrK6VCOdTUq8aBcFOg==","signatures":[{"sig":"MEUCIDlo8cPSlt2fQ9dmlQjpENrlxXeTHWvjV1Q8Z8sR8VO8AiEArLkpXAiCQZ4TFFMtLWlarj6n1/HK58uYoISwwByUOx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJentdKCRA9TVsSAnZWagAAKoYQAIMRK6AcFTuYg5z/o9jz\nDNm4pZvrL8fOXH67rIfnZm4LQYjDCTrnbzNULNvu/hoJN1oulcg+KShdS07o\nmi58AoTpZQXMCVA/NcKwDg7nfzHj5X4fhkTyHfpN2T1vn4hqsquPb2g8rfjU\nLTGHbIABYMurXZr6eDw3msRDkyNddG4E5XaW/qBLJE4GAoi/gleVvjZNRklK\nrdVamQvhL8TnbCju4RowNQTC8CIReuSTm8kP0vErIqvz2hyUcDANZyLf9CMN\nR+aH1nWhK71f81oynboX6D0I6WomYA1LF5fbmMz8nH62ptYthdVyeDfv2EB2\no0wmBc9cr1c4durZb0nttJTYsLz+DJQ7BfosYgDp6YzFrQOsDAfaKEC4kijQ\nIIFa/yGKzf+qV8/AXtpAycJvAD2ETb1/IN7E6IaTwuNjxnkXSCS61xQX0e7L\nsPsujwdGE3vB2ot3GHFCG5SsxisZQFi1sMr/VgvVsqFZdPqW+9tJCokiX5pL\nHSWL0TRsvevEbIZSGRJYRfZfiLcHuTBsKiJi85SqV2kArPKXEU0/BwhlVtUe\nEQ5vHIxUYKuh9RP++SNGVd5PwEMuyeqmfEWktrXVmMEumB5MEz9Uc5drOGTn\nIujsPpDIJHfQfVoj/uIeYyldkEawLtJEIsWu9eItj5y04QZANTbBOhSWdRQv\ngFb0\r\n=dyqG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"gitHead":"1e530795888d4712682cbb0b9324965aef6f49e1","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/webgl":"^1.0.7","@thi.ng/shader-ast":"^0.3.16","@thi.ng/transducers":"^6.4.6","@thi.ng/shader-ast-glsl":"^0.1.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.12_1587468105771_0.8537209504735832","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.13","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"471405025b7a5fc0f82d21cfc101806ead38b8a7","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.13.tgz","fileCount":14,"integrity":"sha512-LCJ9G2VeT6/vMWmw9DODiIOgZnKgjaC/6uQ/yeixRei9ENsPr5efQFv9VAJLOuSKjA2mbhx6L7f18Ds0OZ5RlQ==","signatures":[{"sig":"MEQCIGtJ7o/7s96NWp16lk50E4j42hacNDd0llf5MKgdIXUwAiA7wdnqPvXlS4F3Hh/Es1i6pct9yFTWEM1P6G9V6XvQ6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoYDtCRA9TVsSAnZWagAAZi0QAIlCCCCsYZbbhUt3PYga\neeoFLlPVAjWA9TVBz5tGXohFBApxpspxkZoJm+7zYF4XldKDURODIOMwUp8p\nyAchbDfu9I/WpDq0zxHuf0m+5rLwR+ee7dHFO3bSuc93zZ0W1sVve8VhjPG8\nGaOJUViaGnQwV7AHPb4GRa7uWkoWkOF6Tb4sjKf6JGwDuTNqcLbM4C5JKhCi\ncuvHzZK4Lb/2W6XKmsEHjIE03/vZszOL7spO5J11nn/R9nQw7TcRFg+nIz+e\nTULMzdOpUaTXpkyjCRfFisnqFfeuAzzlAemTkx6gOZUkbQ9wHaYKGwg4Cala\n0KYVam+r6MV3j1pbXXmVivaCwh5jEVdh6NvEsT7lwXUxhXtX3VrL6SU0Q7K6\nUWrUiDUBot616qx3pX86sKg3m0vQbVsKv4nWVPGap83joDvyfeWcMFveTvsP\nIQapFveNyghL4qdIjr/LD12oQJ80CjhHjSCGXwJeHYrZdQQV/v1vYzlDOGNX\nXM1APkXtPxRl3u6StZOGLOIK2u4g7p5GLNz5SFE44FFdbfm1c7KhapYJY8nf\ntA84BVGIteobSvVTfGgYIuWHVORB2a3TW6twaR/Pq9V5MqVgGBFINCIN77YU\n3xmTWmroKAmfn3l4fNHNTSDLctUEeHOXr8amF5Q9khfB2xI37S751ngZmURu\nIefT\r\n=vgiq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"gitHead":"949d1f07a0e0cb038ee1aefa3a284a08ac2930a1","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/webgl":"^1.0.8","@thi.ng/shader-ast":"^0.3.16","@thi.ng/transducers":"^6.4.6","@thi.ng/shader-ast-glsl":"^0.1.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.13_1587642604897_0.3840926447628974","host":"s3://npm-registry-packages"}},"0.2.14":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.14","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0916c50eff311aca2c48c0cee7e5ac3257b7e23a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.14.tgz","fileCount":14,"integrity":"sha512-1j9vj248drX2M/MJH2Ec0hpg3O40f0mjwNIKmh7crDmRa+4CbEkx0ODa0Uw6JrpSTNvbaDT7kLOADbqXFgYbNQ==","signatures":[{"sig":"MEQCIGC6nYlFPP0S4NZ/eHoV0I21isdn9DI8h7GTP0/7/TahAiBi6o7qU+F8npiXoqj3ecL5uAKqRC20TSCOnVVOrOBCXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoYRaCRA9TVsSAnZWagAArs0QAJqs1AjtFzZZgSw5hKRu\n8Ysr7X9FUQcsscLoiHSGoGCX39xk6T2exXWqLdmTYygQFB6w3sZBY1maB6HS\nLlxdsPRSYJSbzO7l20+gZdmrs04AP3/NGWZi1flXoiv2i/QakkstOMwA2OP4\nFXxOzonUciHM4kapu2yl03Nuk2KirH/CPcbhJ4J4XCMPbq+ZHoHI2+FU+mvA\nQTiVy9sWbF5wPdExolr8clJbhdvoSIMYJcWW7zUHgxr242899ugpqx/0IzMK\nUJlgd96olKEhOZLcNHaaGxZTTrhx0AL1Xi45pMhoJxtcqqlulkBN6QDC5HGe\nT9XTobH46FLRbsZpUmt7o6d8XSo00HsLqh+V+w5wFRd2wfwZ6MhAx1bouiWJ\nQ1nT/foBPA+bcCvyMJfvEUoZg4yyJx43stQo2xHjTiU3olTCXnZwPymlSylk\ncw4DOTf3Y3Qei+e46hx7tn7dA3Jh+rPAZgzQfTMwsbe34CEQUafEypnGrY5i\no/sVxGFij6wipgUBpNlUHeERuYn/dXzak669q66Vi38xrq1bL20Sp/GcJeFU\nPsNzWAJdwCvu5HKjF3bKEmN+/XfN1xanIRdNOvL6sETfCmp5k8F+REl8nDNN\nfkGhnuH/zc8jzI0QtUPqMQVWVwQd/maGPUitLDF25//OUQJHIfgZiIThnI5y\npYBg\r\n=mwPk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"gitHead":"7d53b9da131181ae2cf35d325941a353f9b3494b","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/webgl":"^1.0.9","@thi.ng/shader-ast":"^0.3.16","@thi.ng/transducers":"^6.4.6","@thi.ng/shader-ast-glsl":"^0.1.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.14_1587643481760_0.4442424345157967","host":"s3://npm-registry-packages"}},"0.2.15":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.15","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7fd836e0fe157648bf6a3f8029e41ae89f3e7ca5","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.15.tgz","fileCount":14,"integrity":"sha512-gqAvA5XW1ezlE6FR7xYXJpc+rf5ksDifs1TKBVQnvAQxEwavUhIDkrpQNdxFy/E6deYtuDMaH6hMAJkhuc3fFA==","signatures":[{"sig":"MEQCIAKf1nRx2bZ6CYESsjF+LsMQ21OZg3ArgpgAsgDXZYOjAiBOX24er9NJdBETzrZpPOpBSYS0REM/imnARCWpIvLvmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepspaCRA9TVsSAnZWagAAPHYP/ipw/jbkkkY/LMdLvrAH\n+zfrsGgGaZxonOqyuSMuhzF7mg5h1fZiWRdZVfqwlD2stiiniO/omXZl8RXI\n3VQXG9f7RVB1XUiyB5ZDhq9hoo5lzge4DyJX+U/Uk9jBed7sVYZXvRpt2aGS\nSa7I1Ej+7SHWWrIXPSeGRpT39l1F9iU47qqhk9RUkWPIqyLauFCQ5N7euxCh\n0IhwO6ykEoOJpOArRL3jdraoOIbdIyrpUlCIZmSTUXenAKmArCF5F73jcwWh\nBHh/w69Hz5j5Cc/OKTP0vvtVKiZ608M5P0Sf7HjBXT+n7rlqhUCXPwRJNbEw\ncbarc2eq246zbrtzNWAM3bPNJvuAg2QrLbToKk8J2qivdUV2QelU0lFNJJI+\nv1RsBfC/JfvdWWvfxYEJ4d9kmrid0pExlVM6Twzq+E7ladiW8EI135RceYzO\nwN21dQDBxubV9g9QBrqqvfrPuHBMRlGKe+gCUov1U609yfPXT4cw/TRWc8LF\n8AFCPgh7LF8XuLTeCiXtiIZ8Z/YqJQnkVn/2WZ7lUJSXORVHaQCe5Iig/ZEe\nQwFte8DMsq8PsueMhtols3PrHg9bWiyNOHKd5vPW/bP9fiENk4rod0e0Mhpv\nCTLvcrqElV7r/jftxbs3WidkzmXp9klItj9Bz3+Yg8qLCZ59cTxMVfcXhEHU\nSVvz\r\n=8l6X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"gitHead":"9241bd0f7f20d33c16b505ddc2cf0cdba38d09f8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.2","@thi.ng/webgl":"^1.0.10","@thi.ng/shader-ast":"^0.3.17","@thi.ng/transducers":"^6.4.7","@thi.ng/shader-ast-glsl":"^0.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.15_1587989082582_0.068010545540649","host":"s3://npm-registry-packages"}},"0.2.16":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.16","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7f0193c0334edc49a7bb4e7bde03db0d22cf6695","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.16.tgz","fileCount":14,"integrity":"sha512-a83zn4dj4W8fMk6C1jkjthxecY04AU65KOvepjVj0JpkxzrNjVmbF9Uqe3L4ks6w2EdualOlSZ9Rjf5D9BJs1w==","signatures":[{"sig":"MEUCIQDHjrlxlXYScTgLiOWy/fSlwrBZ1OStqL0z5a0IF/0iGQIgb7vxayJz9jpcV/uommW18WYKBmdabCOFAsxF3k+oHHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqEsHCRA9TVsSAnZWagAAUYIP/1gxEqoT29ppSfbfuUjd\n+u+UNL5iOLdwrQlwAYEKvR4g1taSv0pNNzCJYDlXr+AsetRwoG0dhgC45E1A\n+661lSl948VBPgvMVIS6JTQQmZaKuWyqzKtA3KQBl40k1YDRvDNjMTe2cO+e\nHwujaIyzDaV/pr8yZ+2J/n9q8as8zQTpKxPPqynGGktCt3a0pWQTCWG9V2X0\nM4O5kSdNCvy8AcVP8R6EO5yvGUwzVX2vOcCwzIiqSE82J7hBupoC3h3dnIV1\nPaLfgHFIal9V8qbXxVr3gucF+OdvScwOpy4Tc9MBeJ2SaVy6cqQRCKGX3jzp\nwIAQhaUqXoEWassoVgFEOfghdVLpuuU/4/jDPHDNenWPop0ThLfkXJgmuSPu\ne66hZczW+WhGj2cUkzVe/rqXCDjVQDjHba0J43OKXBlrA7y2DGjtnE43T0eW\nB+gC0mf5rkrG/+w87lGCAZ4kkv3NlqS6wHr74eW5S1fmY6D3W8eBot3lV82I\n/PHkpR3dNWF8CcpcRR2vPvURm6vNbm2kxOop8NexWK/o5kvMSWz6U1njd6zT\nQ5cSawGNghaIy+iYDAMFi+Z/uHmyS1kmXKHpqSudXC1XsYFzxf1qmg51+JEB\nIA0MyLyiR1i88gfrJ70VfabCuW2UVKuC4UpOZFofL5q15xMb011x1wJuDlSi\nsFGC\r\n=TpeD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"bb751118ba5a7261d322952a7ec5530860d73881","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.3","@thi.ng/webgl":"^1.0.11","@thi.ng/shader-ast":"^0.3.18","@thi.ng/transducers":"^6.4.8","@thi.ng/shader-ast-glsl":"^0.1.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.16_1588087558759_0.5707939793443568","host":"s3://npm-registry-packages"}},"0.2.17":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.17","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9baa126338ed609741f9ff50b571d7789750587f","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.17.tgz","fileCount":14,"integrity":"sha512-Vg7AOmbjzkYxI06KZMqiBCo7f0UM1UaMlASXnWUHjuPi7aelmQ6tJVOtsYj5QEU2Dim7/j/zF2OjD5WYBDJ45w==","signatures":[{"sig":"MEUCIBMZsuTl68AeymOlD/0S8jO6QVb8gM1eoJj0/gfO9mVNAiEA76SPo3LcH+JZ7jp/y1/bKktReXn6m3mkS0E9nJKot3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerwS/CRA9TVsSAnZWagAAFBEP/0gGYl6bFl4OfXnzOXCH\nirNCrYR2caKw7onRD1LMYRdYuWunv4I/Wg/zKS5qNRrUobeVgngurrVsp3mQ\nFI/6cya7e8IQF29UPaWZx76yOuKioxTln93SgYAV4RfqxIuxVRbG5fZtmRT1\nYWPANwo2BYiXDd5599ujG55rqpqMMPHkRaouJaRFnqSk41+5tCy3xGb/Cxlh\n7PNDkuWol5mRmWzy93FfY7Jmca0XCbVpGg4P3Img4aXs0CMPBsb3IBY+EM51\niaYKOn3DRyuHg9y80S0AZnsjZOAp5w2kYsok+4lI6Zu6HKeZGfZiJ2fRzU6t\nf0STnvaZt8L8o7eUbuZ6fVWofUbhqKmMaZ+M9uib2STgqQsIJV3cqxwNfOHt\nvAkONdJUzkBiC8Xeotj4JMhMiv0dAgmo57wl9ecAuVz/t41gBMzKzxBOBERa\nLVzHDvc3zWSnEP+OGHzvdkKy07bi5LfASqdx5nwUAvsLiqi/4mNRX6B2KYrL\nGE5WB6FOEcxHORt1EWzGNnFXwUBlIg5tDG2/9go880KWnOq8wEJLSOmtL/WJ\n7r3cn0d90CjXTFsCDESRjsjCRbYTvGnmLe2OTa7YuFFSJeKcgijgzyNslwG5\nOnG+KyXtXLgkZ6Ma1gexIX6slVRuLpA9KcbdR8AucGu5Pp+UPk8j/RiB0iLv\npBfM\r\n=DnXC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"c11f130122cbaa05b8d48d394c3a164e238c8078","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.4","@thi.ng/webgl":"^1.0.12","@thi.ng/shader-ast":"^0.3.19","@thi.ng/transducers":"^6.4.9","@thi.ng/shader-ast-glsl":"^0.1.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.9.1","typedoc":"^0.17.6","typescript":"^3.8.3","@types/node":"^13.13.4","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.7.13","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.17_1588528319327_0.03375062265603779","host":"s3://npm-registry-packages"}},"0.2.18":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.18","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f7445f441fb2bbda0e2867d9b51bf98cd7840661","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.18.tgz","fileCount":14,"integrity":"sha512-VQ2z6nncrs7ekyI4TKQzKyai2HJz7E8BFI5WN5CIhb8i7iyWwjRStBil+3j9A9qBZR0uE31vEEkidJ2wPc2cpg==","signatures":[{"sig":"MEUCIQDqdl8BPo6NoRZeA2LsMQLws1T0pf8Qo0a9o/Ri/pk5aAIgdXHkjxAyGSlvV6MgRZ/aEDW6YCP8Nh+jhFJrC7beoe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevUGuCRA9TVsSAnZWagAAe1EP/1+1DafDhF4HdHO6gwVk\n1fj+QKT1B1+JHKdauctnxHzifRFhG6RQgQ/idZFdwAHmg72d9cLWz/jetyCH\nts8IamS3/bJPidROg0d0BkHHL6PAUm3jd9QvLdNLBbwrZyarxptr55nzJ6s1\nttbAFFibMHObEliIImTOByHaCdrcaVpPb9JjwCd1qdI2/dbOnFkvPsuWOg+G\npT1sx7/3B5b3stWZin01QSSi08BPTU7rbIIv2nahCpFSj9OesLj9Ct8IzR5y\nblg1F2jB0t2Fe/6d/nSxVCuvaeuGKFi9vmxF0WQNIkA4o9fge/b4GI31s+50\n6UkTQKoK+i7UsvbsWLBD4ceCZ1poqtkKgx7B+Ml1QM/HtaHUuNc/BcOnPqvs\nQk9rG4aHTH8qLY3jroHH/KdhCGLZau7td1NN82uOOvxlLNObB5YDyOh41e2J\nZnx+15W6jqfCPh73AvuSMnm5mR6ce03Fg7FfqTnLPaVlhIYHcRZqOBrds7+d\nSmX3EAKLgIIgb8HXwLfE9tDoGYNCafZBdhqsqBmYnoEU7ZCGoccGQYY5t/kG\nncbLxCkwVwECK/zEgVA/rUMFdH2/hAhZ4gP7u4FYvNvUzAgB9DsPqai04fRE\n8RWjHTUlUBdENhmDJBykbGdkd/A/7+V+/E6AE7X9BB5eSOgZCo6D1oK9BFEk\nrW9E\r\n=hYb0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"97c301379d830c1982c364cfbec8766ff14f73f5","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.10.5","@thi.ng/webgl":"^1.0.13","@thi.ng/shader-ast":"^0.3.20","@thi.ng/transducers":"^6.5.0","@thi.ng/shader-ast-glsl":"^0.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.18_1589461422107_0.4927198916990272","host":"s3://npm-registry-packages"}},"0.2.19":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.19","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"33c0db0ec072d3443fdfbcaa5143f554b1a3cf84","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.19.tgz","fileCount":14,"integrity":"sha512-eAw5ThN8qqHkEELE4wMbj6qwS1BoZG7M6pjx0LMT1v9WKd4E4B45BokQAlpKHdofRpHKpKAIMW5FeQCFhhO8Jg==","signatures":[{"sig":"MEUCIG9CajxmDJpDRSEMrAhI5QJygb7GXznfyUMObUsxsGTkAiEAgAGVPOPbgIAg0Q7cfuW01yMP20cjokcupZo4nvZupxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew6nZCRA9TVsSAnZWagAATKYP/37znWGzw3O8CdDL1ZQU\nRsUpjaYcmgBVBaV9jFITxIUUi5WNjkDN50Woew7Cmsf4e5maUcZiJ5oUyA+W\nk591qCzg1wT7SAap+Pi4RRNoBPTVcMRNMnsL8cEwqtp6ofQcmV2qJzd0iYr8\n+XilFNtjAMBSD3vtESYEZVkCwXySoha88wfXjVnCioOR/wftKHyxVZUcBcaX\n2FpB471ao+4dwF2TUvSpCBP573mSz56zIuYLVrWepUlRThe4iuX/yS49EYTh\nOv8CIuXPa3HbA8mzSpuymOvFTL7xGnRf2XuHP6jmWYLwgt8Lx8EhcIZVR31f\nthINNmbAFiRQnuFkNLNqMNA/2OeIutaeKUzw2HTivE0Xnl7yOU9ioC3T6Oic\nVBULTA/0Mu9GJexmM+RE84haLE70KTN7qO7gHD5WolbJR3361Ji6DHVP7zbC\nGEGU4d3ll2OocIWY/kY82nhW2CXJ+KLSk8/CDewiSxL4yLF61kzyw5zEKSYI\ne8qDwWArxEQnqWk3cdDxBIhvI9K9RfHUku0Raf1t+MAWENXXNi1pVmmYR0hW\nM0eXlGuAmvsfapTP/X8q6QHqlxzlGHw4a3ECMBadenJs6E2iYYqaPi/GblF1\nC2F/ECDcbp4l3Z7/AT/wcujpAZ7GH46I5QsLSw8sQZBlf6/I04+FFTf0trvf\nBa84\r\n=vSaP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"de57ac07679b4db5174771f740275eb93282b87e","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.10.5","@thi.ng/webgl":"^1.0.14","@thi.ng/shader-ast":"^0.3.20","@thi.ng/transducers":"^6.5.0","@thi.ng/shader-ast-glsl":"^0.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.19_1589881305505_0.7091874538039622","host":"s3://npm-registry-packages"}},"0.2.20":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.20","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"88649b89db75d0a2693813ad013a238391444634","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.20.tgz","fileCount":14,"integrity":"sha512-wiTvRAYbGsppq/tRupHtaCZS/5D4b9WI80JgkODxphUm/+6AlprDi+8csglD3TiqtYxnqVMj5rxNwvqxN2kagQ==","signatures":[{"sig":"MEUCICybrk6ZifPg6HMTM+KuPCVWXhHXOzJyx5vJNSm4xN43AiEAq4bJaAMRAhzJ8yj85uD/HAut6vW6o8eOKYk1ZdAB+dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0T4DCRA9TVsSAnZWagAARmcP/1EKhEz2zUxXLOGucKTd\n/otlN32iksJ09YR/gaNU+aNQXMN0avAsd0p9ca1uThueI/1BIxadFjEoEhlD\nDKnw11X+2HCtkMHKsKfiENw+fO+VEqCdjXblDagj7WjNslMhDSnXMHGJCmeB\nR5ZpOIqGkkoA7Wi85hSuvZPC8Se1TWilnKLkMwEaK/VBBlnb+4Af3g1dmRyv\nfjXrazDosGZSK9pOB/MCI2pH0klaOqAzpGbK0jqOEgA6k1DmXOzxEv4KXMF2\nY6yhDiwCsdBSXRPPbcfnERaNUgUVzUbq5UGvGFWvy9/Bc2Wik39d7EI4f3Hm\nJByFQp/7LAgF/5S/NSuB2hAeEr1j+bZt4Uw34bC5/TblE/Z+/sLWH4VYknQe\ngDflZPKaTbGLB0eY72WrlXsOBNADZcW3javl3ngYeGdiNaKF2TJQ4KUEoxNi\nOGJELigd8XUPomO5zvQEWZRqaQeeNRO4XHxpYjny48LLcrkRUrTA/0+4gjAp\nqqIAUDk0DMYkl8WxgsHWoBKK367caUxG07CF0p88cazcDeE8YiJlY9yZ6ka5\nLwRgH+jU75uxaMMTo4akLfuJYbnSXgmwaNmezCE6yVQ0pa6JKsb/IX8CWsJj\nrDG7wO9X4tp8A3p5DDBCdqpZIDhcigb3dPQFmN2ItSmIr8U85U9A3MZ3VKCw\nCvmf\r\n=soEG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"1dade92dbdf699ea3bcd75844e311456c1d99ee3","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.10.5","@thi.ng/webgl":"^1.0.15","@thi.ng/shader-ast":"^0.3.21","@thi.ng/transducers":"^6.6.0","@thi.ng/shader-ast-glsl":"^0.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.20_1590771203073_0.28654399339582004","host":"s3://npm-registry-packages"}},"0.2.21":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.21","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2aee9af27f7c468193d3e996ddf36d412403fc79","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.21.tgz","fileCount":14,"integrity":"sha512-9/O7iTic5y67UEKwMpzpv3cnea0IIbHBczVmFp1AQ2EhppbuxfSBMoIiuzy8ScQKCoB+j7PvNl8BEOwb/5uuHw==","signatures":[{"sig":"MEQCIHQLTEbSUE51Uh/rrJTxq7xgO0i13OtJHOBl8drJtymBAiAyfDrBStYi1eH/VV14SVXRx2jZQKOjxgf7vW68v1MpAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1EvzCRA9TVsSAnZWagAATB8QAIg3iqiF8DXWcOoHWGH5\nSclBsj1+fLmt/N4/3jFLgwYde0rYIKzGJHaZr7d7nYVfBNwva3n0IAGmynoG\nV21rEtdznr6PQWsBlTfhyF9tpNu7vHe83jHP77X3XOG1x+4s/2VCjspbMv40\nerE1+xIzVpYum33MuhPRJjSL71cxo89O184hZjtBLtULeaW6Xo0AbfeHHkuB\nAW4UJzdjEqGjSDjX4oi1Rd0vnWNySYuEdQR0sFU0Bj2NCcUg3mbm3zd0XZDe\n0K38oO6FwoeWaZms1tbf2z/7ELk3/QtqU3pHiQeaBMz2HpNpxUZMoRmVOeRp\na3QWVA6cc9E5ZICGsvuKEht5Xoo0Q3319mAi8p3YRGVgUUzp29Dg70IrFgAK\nB6JN7JBW4wvQAM7fXoX7DXDWkO2qAkdlFCCmBPfA5aK+XmW54nSZlWevHG4N\ne+Ht+X518LX/TRt2ETltnCppnaH+nfpjpwbLJzDaBFkMGPnTnEJfLLI+mAUW\nBbGcZViyYSRe6GRQiS+DHkKw7ZASUmbeHpqPvNvaQM33pbvP5cUiJDzNCBBs\nqXXNwqGCJ++TEUQbn0QKGVZXXKD4SmVQ3nW33kYdkkdQeplXPaZuLzwh45J9\ndo6hTT1lldt6r+C7ROCbr7kqw3vpD4Owel8VjJB5CBFyzKTT551Sgg/HK4ed\ni2Bc\r\n=h2YP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"a25c4eed5fba2c7d1fddb02dd706bae534affc93","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.0","@thi.ng/webgl":"^1.0.16","@thi.ng/shader-ast":"^0.3.22","@thi.ng/transducers":"^6.7.0","@thi.ng/shader-ast-glsl":"^0.1.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.21_1590971379078_0.14867928943489184","host":"s3://npm-registry-packages"}},"0.2.22":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.22","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b2ab9cda5f0411f49afcd57d7086785df8e4de43","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.22.tgz","fileCount":14,"integrity":"sha512-VVFiOt1o7I7LetgwF0kxauy4qbzXCIWuiGQuv24j6T3EUQP30dAJsvwe1SexUZri1FpToIau6OPQkDEbK0cndw==","signatures":[{"sig":"MEUCIQCKZ8TIipx8Zlt8Fz68/LlUr5TPl6FblR0a4fn0tlJ3NwIgY7oxNIdTCTylq2aP1l/JjAoVFcAQjDbKRFkMFote3D4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1NO4CRA9TVsSAnZWagAAtcQP/3JQ85uNaRF7VWkh2rCj\n9PbrBEbBiOQmhZOM7aIqFPZHjWd1GPEIbm3/Dps9K1Op7SdKK9bhdgZPNZ/6\nLGRiHAj2Llm7hZa2LqkOb+dQE36C5dPizJwwMudEXt06WYsIuFygYXOROfoY\nC7bj1h/ZiL1k4tzRWbKDkvoHi2GiRfzTaBwg2+DNJt+q/YlRvBXdZwbDxgy6\ndj1TcbCa73eQmkLq/LFMG/+MWx7BPzwWTO1YWYj4LZDD7KO9r9pNmtmfby3n\n2Ahz+jBTiRxVA1Tw/Q21VMYJcKVf7j/pgkL5rNuKmUb/6KmsyxyrsmWFh6MX\nMLZlsXifQlb5VP+m3T1aZyqf7pb1XCjqBqCDbqcF5bZABJ/iVxSo33UlvL7L\n08FOtTQnSofeXcqaw7cCj+kJ+GiFA9HHUm1a3gPXKcRIyYc0rqa1CyCg+KmQ\nXBoi84tGS38Ctr/bMFQc9ZYJJTdzE+3X/F603/xb1PatIXzASi5Pj0BL5TUW\nAu31kZqvcpdSxAPuPT6Jmq9XKmGTGimfwjJ8dEx0c7S1gnyyzyYjXTYIMle3\nPwG3Je0/WK+Rt5EegbEjhmjxGnfVwpwBlP3ORX3iHSocnLwFcHnVcX0LV7qn\nw2tZSibJHCMlH1fA2W4ZLgOS530jryFnFacUw6voI92WoUVqzADWfxSxRKh7\n2CRj\r\n=BHkZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"767acd1e6ad2ac0e52aabfd5edfed615a27cb32c","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.0","@thi.ng/webgl":"^1.0.17","@thi.ng/shader-ast":"^0.3.23","@thi.ng/transducers":"^7.0.0","@thi.ng/shader-ast-glsl":"^0.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.22_1591006135473_0.908090604635249","host":"s3://npm-registry-packages"}},"0.2.23":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.23","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0ba2ea5fa2cd770e4b9f95d048acba35b92ce456","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.23.tgz","fileCount":14,"integrity":"sha512-9YojDyEshRLeVPQrgp9wU3fMzZNSH/u00IGD68A4Q4wDsnufWooEZKUtZPRh02anysEOJ9tUk/Z2caMdGTwlFQ==","signatures":[{"sig":"MEQCIAtbeZY8Q3vJ56xncbH46o6KyX4uZKb9vzE8DRHVtAJSAiAFw2nrOIdXdSz6QMfEA9zeXXb+LY7cRpuXGP9DA0NRiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3QtUCRA9TVsSAnZWagAAw1wP/AxVY/dTGmU4y2l6GvoF\nC0UMg3yLpsZjPkqGf8hekE8Twbua1jTRC7Gbjscm3TAfNK5tgXI+POkMbe0A\n0TqJgLDocmFQsUfTYYB/NV+FwVLhICxGCspJGw9eAXR6uWtJ/wDuBpYdm7xk\nqFKMth3U20SE0WXdOsCRT5I+K/Prvq9wAcZqOwPB2Hy6DNdSHKkv33/wvHrj\n5rz+Fy8K8SHeiIUJicxCf6ke9ywB/h8mDntIeVPhdWRbD4DQH+knyPDCmG1p\nGtQtzVdekTO8rak5cFc7i5n/235dNoQ/15oRJLWspvhEpdTNzNNnGH6ssG3W\nkGLkUQDrlK4hZ6dGxPn9XVRERNftIK7hNmJ1pExeQKV7Xqipa4gTn90CfRbW\nzdijWzM/J+HG5dfMX13RUiAm0jWx4f18/Fw9NC+zG4Yqh848JHFHJ+vnJSq2\na7aGhX9I24vgyFrcvquYp2hiEgP0tjdCdU/kdZ822TnBWTfyj99Wg3I7GgCC\n+fIJSjmWjQU9bFjeBTjIl9oBBMgajwPoDigB/g/Kz0dQb/ORTHOdDSM0r1xe\ncxsCuSegGAUsr+DVigtHvYQKycqGNoDi8C2Q4NVmDGomzdEw0A1pjDPk1cq1\nhYpXD9i3LX48zC1SmdLBq885IIJHLsfEgCiDuP4/3bNkZCCw4MWHGDXAzjvR\ncRkU\r\n=ANcE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"cca5410e44f3f173e8aeb6d700d6e1a61f6ee503","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.0","@thi.ng/webgl":"^2.0.0","@thi.ng/shader-ast":"^0.3.23","@thi.ng/transducers":"^7.0.0","@thi.ng/shader-ast-glsl":"^0.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.23_1591544660306_0.1401457776089048","host":"s3://npm-registry-packages"}},"0.2.24":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.24","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f629fa56e0e5f5bfb8d4ce67aa20d42d6fa03cd1","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.24.tgz","fileCount":14,"integrity":"sha512-SLDSiQPi7zzMCqdrj2fpEXAEn/sV+waLKmIbjWP8/RjGuZ34e1iK70OygfweYNygH1gqxNQnx+liyYDfAb5Sug==","signatures":[{"sig":"MEUCIGBeQ2OLrDsLYvxFoPvHfX0T1y+A+UyBadaExjmXRfA/AiEA6K1XzdXme+Pq43Um5SU6JOf2l9qTmHhRQ3Wvtb3SoNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5kgXCRA9TVsSAnZWagAA/2sP/jgtZx9Trwm2iIr+4/iU\nBtTlXL1qvMJuAUT9c2wYxidsA1n6cC2scjsfhUeYld8MZbPvhFy76ie6WNJX\ntMgR3x2MD0sa46jpvwN+3yh7dOyLECyCU2Xiy7h4Mrc+Xez6WZGWf1Kj1Car\nOU6g2871B7Gr8E5ygq0O5ZtTQgdvUuvxXSprHWwgi0CWID3/2e+bUPgG4wH7\nzJULbWbVB85df8UjaqfIvlrUiHg5Qeno7g193hvmUbo+ugBjNH1EgmYayvSz\nzjg5DhOcQJHXCxdwYQ22zfO2aemozP2RAWV5bLOyezhCBxe8qED69djIQBRf\n65IM2xlNbBkBVMCGV0LmeON8PuvlrOF4hPPr2y7JuF3HNIR3V73SgYko80Hb\nd7621lljG9sKV53fj9DHXwR9Ftw5AjLdYnQDIMRVaCYrO/O2VIx6KIPG2Q4k\nl1u3K9mpgcXOae1S3/xkqKSuhvLt0wWnaSUrGgKZymQteV9Kqq/wnen03bhT\nEOJekVpL1Rtb9p57arcqC/mT/IUu4ckiZwK5pwCbnWIlGjGbD5wOVpwnvhUb\neU4HIzPJ3mBQIq4mCClYRucYgxHrwRo5NOumdCRpUOBp4OR8xdi7zSp0eliT\n2hxYbs1hQLk7iFQBIaJoA6vzXe9ehKpUl+G5lnI37O9NfRX9c//tbwZ6zUyh\nqhQd\r\n=VeDX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"ddf9b8b67d3d60bcca88143528ee33b843cc089e","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.1","@thi.ng/webgl":"^2.0.1","@thi.ng/shader-ast":"^0.3.24","@thi.ng/transducers":"^7.1.0","@thi.ng/shader-ast-glsl":"^0.1.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.24_1592150039521_0.10044696403069375","host":"s3://npm-registry-packages"}},"0.2.25":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.25","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6212007fa3af7d26ad56a1090cc7c7577d513cb4","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.25.tgz","fileCount":14,"integrity":"sha512-/1XacU/s/twZKutMoNlzGoGw4dLQGNI4OsycINGwwd698SF89Z0ORPMqG6OZSrgXyC165i/qkx+w+aqBOUxTvQ==","signatures":[{"sig":"MEUCIDru9KJ2VNkaDoveDNbf+6If0DVKL18r7p3iYp9Am8EEAiEA8f51LdAQ3JZJkc7DVlQP7wDTRoGwih43EKMQUOdRZXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7iX3CRA9TVsSAnZWagAAqckP/3A08g1PppR89P35qt5V\niMRByDxtIce8fRQVzKwlhFeF5sFOFKr8+yZiSm6gyyEPqUUinh0Dni0ythh/\nK70/BjEcuLTRf1uhpgYl3YSgzKM0Awt1L/uAQIknnivGtLKbjI208r4kp1NA\nvDpm/lWEf6xHmtk3oAX8bWHPxKH7tD2vD40wQ9ql7DD/VHcAavJn76mvIWof\n0hbtuxKHU3yFVO9CVIF/Kd7xMfnNjYT5WYxMP3TkIcV/+wYGGOwjNaYA/fvY\nvZDo28C12x10m7pqHsgP9LM3U4a82T76jLZEovabtRgfqw9so4xM9g3MoMWi\n+L4megMHkSEx2oIY8S3+/Yvi0rU6TPL8c0Q7qjs4z7qq4gPAtEHKQ9pBwuSH\nfzjQNMDr2R++bTRNawipTJtJV5pYbj92wcsLD2ilF3Em1WXRTwBaMsC/Bpqh\njHbBLKn6KmTaudjhbufXKxnLhyQV0k9bI0h1FwTxOWifemZQS4gZpEO3X2hp\nheKK6yIXehZKId8UdNnuhvkCJMf8jkAZ52o5oBsfPBSKi73IehFG6cpxl3XA\nof1dabIJrCE3A8MmBXmsZZTAfqN8DRRk7/3uowcZSugTD0FczEMXia49yef5\nggSrcnmDWLmcMmhARnAFbihoP/KSTy8pZf8x76mgCbj6JjvQhJobpE7rtTCY\nwDi9\r\n=dwUf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"71008cd78a3288d0f740c3e4b379b353f5c926b9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.2","@thi.ng/webgl":"^2.0.2","@thi.ng/shader-ast":"^0.3.25","@thi.ng/transducers":"^7.1.1","@thi.ng/shader-ast-glsl":"^0.1.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.25_1592665591305_0.2952023547682756","host":"s3://npm-registry-packages"}},"0.2.26":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.26","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"982c15b074acc1688121b15e69a3cbf3a0f3c1e9","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.26.tgz","fileCount":14,"integrity":"sha512-etR40KFVB9zMK8sbnkTZa0av+ZmBbolnDgYOhj6jMslea81mBNAdcHAfOvvQfh6GCC7XevnlNPIrEchgubjBPQ==","signatures":[{"sig":"MEQCIANNpOuGlVpJlWnrvIGv3n4zDFCWV5KdZ4jcylt502pXAiBSF7lX/UjHhcZEEyWBdZ8SRSolZbgXh0+0oqP/grEO1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/k9FCRA9TVsSAnZWagAAj4gQAKRVN0sM5ZutE4jiQrLM\nTlfeYKMoARy/JpcfBAdfmxXAoZthxSY2A5bMq6cgZw77Lk1dYmIizvmSVmdr\nDDhL3g6AwD6VypBHTTX6P49ry+aJsk/dHKX0iYJgrwAU5m43SKtCZnugL+cn\n//zOg+yz2xD6SZJDmMCqnzsoO9QtUdJYrjxUUxy+B0B3RJLEmwGkvtxthpnC\n2oFTYxQzikqAizZxEK9/WrD9IsVuwWTajw9636YcdBGjfo5NlcJIKw+Ao6Tg\nkP4mlhYyDXmfUkdMMJ9GDG0THU86waGBhNPrM/EZeJLyai30dsx0NrC+ho7e\nIvdWlP7F1N54Tt79BGGSKvWt7uNCs609rpwxO7sUO8duARhzZmhzGWVrFgCr\nkg72WOjk95JMwnqakDMsTFv2+3dv2ltaIBB8l5Z10yt54WPP9JHZVDn8pPAm\nmt4kYrGp3WY05eZObSYLXBcupjd4XhVcnGAb4+J6zCS0GIdPIEX6gLrJZE7Y\nYuUOOr59jIMUagwDW2bfDbRgvLfnyqLJBn/V2N/cSYx1b6RGs9CCMg/bu18q\nnZk/2fH6QumhwQr04QhD+GuYEED9m4VwIJ2JCnsLfm3MqcFcw8VHruQtlYCT\nlskTJVXbhEwC00enxV1EG8comt2MJNMoT3oSX2YZFb/GKKmPNblnBcsqIS8s\n8Gej\r\n=5za2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"af932be5734c03553f3a4df9b00cb45e061f3a53","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^2.0.0","@thi.ng/api":"^6.11.3","@thi.ng/webgl":"^2.0.3","@thi.ng/shader-ast":"^0.3.26","@thi.ng/transducers":"^7.1.2","@thi.ng/shader-ast-glsl":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.26_1593724741059_0.9191106732972845","host":"s3://npm-registry-packages"}},"0.2.27":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.27","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1325f4dea23ba5770731b509f03142d9da5a4c7c","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.27.tgz","fileCount":14,"integrity":"sha512-p6nu/XlrLy1BN3S3lrkgON11tcYA7vVgpzUrLoFswvBxPpQ+9VMLAG/IioKNs93sj/EM9cNUhlKf7ULgmY8/ZA==","signatures":[{"sig":"MEQCIHPf7S7VLL+wLpk8tFIjM7+EK9vUXjSc6b3tfhWyJjK2AiByi0HhHgZlZ+HKzUeD0H9DNAa0VUVCkG9RNeNNcgs3Xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAODRCRA9TVsSAnZWagAA7uoP/jiiVjSz20Pf5jYa6efg\nxgH0DOtXUu3lpPQ9IXW5ggbyIFO3dhJspf8+AJH7VMb6qmzrg5Otl7LlfJ96\nYR4KP9tdXcrxbbb5jYcdnpdR7Az5IRrI3hCQdYJAtvFoEyqmBZJjq9GGHsqv\nXrGYDsH/IRlNqILvEe11k+KNKHsA2k+6eezES85oil+DV0tlm3VecCyfbRZR\nmmKbZgiDVZubGNYnN/254Kvy/Okn5n+DvikNW36YCYjhJ24GKGXJK5kMv1NZ\n0SZHNTtSAm7gSTR2gi2USy6j+bgUOr3FNxgTwjJy2c2JOKYPMMNbsJ4BRK43\nutOH8K9M6Kt0fZ7gkP1qFcK0s+AIvsA/VgfiFB3e4A2k5LmbofYg8V+IHzGh\nXnIl80lggLbYqZWroY36psDoUsRvkGSEZlARRZSD9iGl0yP8vv0hO7VSKGls\nbaQGB+c1NSzWqxEb6Z25NRD6I1QoRcX/6Suezft8Eafdb52CU965y9zeKwbL\nEQ8ekTIkdKUsRTFIt7RkiOtQf+Wf9+chS5ZCZfzIr4QorHbd/4vQbHk+nyGk\nBsRFJEQFdj3RbiBX9MKbH6CeihyupOGKCJfdazpYx3w7q229I2/zml6DyzTo\nf6g1hHetdkWeV1cX1l2s/NVwTEMmcJLI+F36dnmcrC+u8aPoEZTcPngaRmw/\niWu5\r\n=l6sw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"415fcbd5b35c1041044d9f17d89718faa9999906","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/webgl":"^2.0.4","@thi.ng/shader-ast":"^0.3.27","@thi.ng/transducers":"^7.1.3","@thi.ng/shader-ast-glsl":"^0.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.27_1593893072982_0.7790086118564408","host":"s3://npm-registry-packages"}},"0.2.28":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.28","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"980d38aaf74fa8d3b288ba01a24987ecfb507482","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.28.tgz","fileCount":14,"integrity":"sha512-zLNSlooD5ZVGmb0KAdRHaFa3WglCkp4TRcsy5PjI9BQY1xWAhAqULDqA8XPWOM0aeTwkOOK+t686GCsH7QRFSg==","signatures":[{"sig":"MEUCIQDQ7gXdfXMfa5qNqxR3jHcIya5XQjnAfFTVKiMSDqtYVgIgOhiYpAamFq9E8EK1r7AjKlKf4t5HqMDS/57YvLGhjjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBf65CRA9TVsSAnZWagAAuQEP/0eejwZYaz0kdg7SMTC4\nKBwjFe5eFAM83hh+ZNGpst2puhvkROCf0kApH+uprfFaqdTFfwwvJPT6Eb80\nqP7xDZkKu6XMdmDdnESrzefyiIKdrex4slPIIvuEVJ9xV3Fk7MsP6z9yePUC\nbAUqiBeP17S00bk+kRyR/nqTfx+QfAVufJm1wP+BF3Sk4s43e5PgNMskjp/2\nCDssvCtHHlFjsbw4TaIqB1X6A2QlpwdBARN0fITduGuZYWVgJ3SgFlyUi6Me\n85lAHQbESl0AY0g5LSojYDyVdvdoISBtQcxYNbF7iweZCMWKZshwnwGmUw+1\nW5hKi2YSNjTlrHLmXAiZvvWvqfy8lmTKFuxoySD+dqMYB8PPjGUKtvX/1mm7\nRqTggdZ6cKNGd7yTe2QPdGhII4/7xUZOXJ/dokxMtQvkc/RZQfBywoc2IJqE\n8UjWZOc/5UDECOBCbKJRmdKbERyGhJ5fSwqn+Ip3JMIJJjAQSS8T49sJSBxH\nRwr9hK3lY2IlmRTZRyE3A/1zA2n+Wq4XIg3G7ck2khnY9LKaBLvsj3TZ8K6v\nZGhYmeC3Hp9K/E6ksQH1t6G7GDsiPNzR60ejM+04CVGElOh5fGHO2CBWP0fC\n4SYl5kLkGYLh27BsIB13pDMYzjAY8dwREM8kywwIEtsvzVuW1FxIVJELLNM5\nu1W2\r\n=32Wd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9966e103d7dc816ac8e6989d250bfb1a57da51a4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/webgl":"^2.0.5","@thi.ng/shader-ast":"^0.3.28","@thi.ng/transducers":"^7.1.4","@thi.ng/shader-ast-glsl":"^0.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.28_1594228408883_0.1279099919700999","host":"s3://npm-registry-packages"}},"0.2.29":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.29","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3072c0e70f0a9520ad730a32b1cd483b4e11d60a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.29.tgz","fileCount":14,"integrity":"sha512-ETfipIPACJgubZR8dn+z4aSBTAg4CeV8vK1b/qDG4gkO52wBhMdmrsQ9sqBAYhEGqmrDfsknirNkz+VzEvc7uA==","signatures":[{"sig":"MEQCIASjY+NgHcg3u5k+i0wsQXSSMdVRi11SZWwnY8ZPW7ydAiACG7B79qS1HDY1VBEgXMpB3wYn5BkavcYZizoexcQrtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBlXfCRA9TVsSAnZWagAALbsP/36E3WgIH0a6T9TXSEGR\n2+Mya1yHUoUPJOkC2UrG06g6+oNwFQu8Vn/jtSh8WPkvWs/yNYAgKEwpz8Uo\ndr0EU/Ugf8Z2nkko1BEFoDhtvuAZFi66zOED3pjV4L5xM4yi5XO/DG1PaS/j\nmZGxxc1cWb7I1OiM1Zgd5WG06ruzYrA/ufsINYIIAyqOSwhUBTcUpYJw0Dgr\nCwfWLPuKozpLxK/r4/8UwB5OAXj9ytTpcm4TvzRLetYtdq9VOQU1J/uR70AH\n/eCEj0vDZ1h7v1l0zLM3b+0NbV1JBDP9EGYg4vo82MrL/x/jPRZrhruWehtv\nhp2xkDxth7SGzIJmXDuDmvsbdJRpMQUMjaK7Wwi+8M2gxR11Ktu0m2ePPSj8\nJQRSBg2F/uPjXQcd0qHaXFpJALgKjg4ggOYLsJk4W1Dqag0APZT9ZBDQqFjL\nT4X8mH83VTn3+QDq5B7fvOqcBB9SSOd481qxOqwCmQZ4YG59M1afmPF2HCtM\nzjhnQmyHLT5XhtVsBBfdyb1mkVsAg2DvA6hQfHOEEGdgrYgZHUe7NdWyHByt\nz8FYB0ycotdJBIrYH5ik8WLCAMYfORS51rbZZ9Xe7+YwemoefZK3emJPwkcc\nnIRuovc93Rm/b9Y2sb6iNVavQKf/Ip4mvgOH82gXNE/GwvVNdDuwgtM6ohKL\nPZe/\r\n=LVoR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"775cdb99da136625e4633e3efdc0aa15ea7a3917","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/webgl":"^2.0.6","@thi.ng/shader-ast":"^0.3.29","@thi.ng/shader-ast-glsl":"^0.1.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.29_1594250718989_0.6790736774921835","host":"s3://npm-registry-packages"}},"0.2.30":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.30","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7e3e63ce2da2d2f7ebdbbb23f16e74de9ceae02d","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.30.tgz","fileCount":14,"integrity":"sha512-/NdvP6TPY4RbWBkXfXRgIzIsglqp9YoTOwxYif5MW0BM21qPWlgWtZi1YjhQIgLGl+pGPNkJoDeMW6o1BpJNTA==","signatures":[{"sig":"MEUCIHulRA4ZJ1Hb8xyJ8+2KrxkjapF7WBWi/8lFof+7BFY6AiEAkE4U1EuPWNZXt+Iip//TtqqRXZjY/Gx8UINazJZ17H0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZTDCRA9TVsSAnZWagAAwAIP/RzUtzeF1/nTrMhnXfG1\nkXc1Ql5wRNiKC5LzKm9zGwfoiZ4Qgt8gGaEvLz726aB8kKAjQJAbE0aGczGr\nrueFVoN3UpPCC2KMao7iieLu6Q4VrTfLeLpLIlTiIJJIlxNxeEYroFlW/8ga\n/Mow03PAAS8ImkvseIVsSzSvdnUgzKnOCgJSHzU2cND9OtOphWb80oKJlzUS\n+kTU7bHiPZGeDh+KC7OOjeQMjM/1KACpeBxrotUzDTVDaS1qXXq7gjAa0Fv7\n2TLObnQyfckK76reSU8oxIaZgsPoFBagUbWhGBdsIcuUIWXYJowQTV93JC3b\n+lAfVvzi+P6fjS2Aou4CHYPMzG/zqCsFYlBvHJ45tGbJkr+TDcM75pJpNUuc\nH3I4losOzKvCQZlnneCB6xGrLJXpxTVi9WhE9rv0Q/jCJq9t3PTrdq7BZQRh\ndTLRl+FxcyO34T02X9KET4zYFSc244cK4ikbQ0Teu8erKNtUJLc5uX6Td3D6\nRna/4vFc68QP8ZH247J4vGQ21ueT8fwjTgqkxuNTWCuHH9XRajSmCqVDK99Q\nv/J+okTg5YIxfY4nIoX1/DMvM3D4TBYI8egc612uYamfvHIgx1LybxjL7/tF\nIF18n7g0Q/3hydTPyNrlRTT/RAQrzebrnYK5VQCySFV2vYL+aTSqP4xCbiZF\nFs5U\r\n=PtyL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"75eb7c46c342cf6dfccdb8745a0191a991ca619d","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/webgl":"^2.0.7","@thi.ng/shader-ast":"^0.3.30","@thi.ng/shader-ast-glsl":"^0.1.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.30_1594987715058_0.27046467710196676","host":"s3://npm-registry-packages"}},"0.2.31":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.31","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a307f01b3619dd0346a1858fd4624f53ef4eeee2","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.31.tgz","fileCount":14,"integrity":"sha512-lEkbL7MGrGeFDRZYgDme6AM8KtkAkU+h3ab/xwsDTZnaJheQyQ1E/rdpY5rkcsOYSOVcVjlepciN+etN4LBABw==","signatures":[{"sig":"MEUCIQCaY5GFD1n5NYc+NOAXsfpFyIJ+CoDJhBd7sLgO+kF53QIgVYVpNiHoeC3nzdTaajImZ9rW1IJzKPW9f9o06M3KnQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZj0CRA9TVsSAnZWagAAyyAP/RSc4pyIOrG/KUzZv9An\nJhd1kod8FkSBLuDfUGLaGADDWS5w9EI75YmfTus7q0YoHiPexdqiZv9G8wp1\nMGPSVvpeXM7TI1tMTGl+Z93Yofqpo98WZgClhsXFe6FC40f9S0vZG8kFjb4m\nxnfU20y6CBAlk5pNdA+O+P5MjG/f8lNCFaPhDIDgWn6wMwgSlRdkkQhFG2rN\nbiprLf4RVFVUEJasBVFOEJBBiiLAN1vFNjAPzRK7k8uT5qgkvRjWcrcYF/pc\nrgq74ENGi7AupKVN8WOOxGenPLySUoufUnwSAauVUyqxqqupoJTZiU8x21AL\nJWyKRr3rLNZCZzqZJo/rkY9yqj4bhHLKI7VSPrnqd66e2pexuIaOWoU5Im6f\njcvRxniOfGi2c3K/+0FK9zmJGt7wBFVNZYvU9GrwDubS8rYGoKN+pTD1ikE6\n0FOLAj0+3qTl3/O6PECxPexiSu7WCK1foGVhVDO61PhtkKwsBcBZkMeFEtb9\nB9KN1uVsRi1c+d63gWRniHeufQlm/Z5PzT6eHagWv9I9gSaanX6Hnk210N+i\nRWNYdCX3F+WtlVbGkqpWpV2XVn1iD6ISpu7S3LNNFOpP4SmNxhF+Dgxvo2kT\n3BZm8E4XwY9oRrCMxdi1L1ygOLsk/iKLcdfETxhU09MCXf3Hi31cRY+5UP94\nj8V1\r\n=b7LY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ca21a57b0c9b12244dc501a160b7f70f2002d973","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/webgl":"^2.0.8","@thi.ng/shader-ast":"^0.3.31","@thi.ng/shader-ast-glsl":"^0.1.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.31_1594988788327_0.8484218984991487","host":"s3://npm-registry-packages"}},"0.2.32":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.32","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"94229745f288d94e55be1e397ee64a1c3eb8e6c2","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.32.tgz","fileCount":12,"integrity":"sha512-U+t3cwGjIbhpXadNDhcgDU76t4bvgW5n+0JX6Kl1NaqR4GxHgkuoITShbWEmzGgjAhLpno8zaeQklbCjdu7fwg==","signatures":[{"sig":"MEYCIQChHYxmMNQXICIiyMzUPNVvaJVMTed/80HQ7XYEYSf7vAIhAOSfzSgR4u2YFR1wmVtk5AM9sQGyrASgpXXtGUCJSM6d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGL6yCRA9TVsSAnZWagAAkX8P/RU0QGBbHf9mcgQ+272n\nlYNx3kw2FqNCq9FoG72z2I/UPBPqgKJ2oojzh0uhuyYy67SDd3pl/biEc145\nJwb6gFF8wzUwJJetfNgMWh52M/Tt2VSVFIx09BCznDDxxe7y08yeWJDmA+NT\nApyS+y9nNknQSXGHctugVNeUBv9a9k9mh/BNq5cVNQuiT63y22hDqnNFpCeJ\nxy8eTXiR9lg3rWnDee1unJ3NrdOVMaw5iwbeQcTu+wJ7jkhfaI/BYCruMq81\nrRAiTcZ+9BdP5YgLKbZIZizpZY5hcJYcnhIzTB0bpt92sEh+6IYMof3Z3QAT\n9jSPciT+mY1kmUldReoYk/hK0jh1hTjfoHsuV5JogQW50ymjvosuVyV3nLoF\n9d1jjmen9JAtrilh7OlYv+kQNuNT29qdoyuG6rrrBYwcqLAS8mFJE2OEP2k0\nt3a8VM2T74vmUQBFBZ+t374thyxN5gMf0LfoHGBFbrwuJmpXoCLYGtbfRR0u\nt1xZXO7CKe/cVoXSwJNw8zTIwlV+OvVxrKZNA6CkMgkICRICxHAw/re73+hp\nSQ6lp8oIgyXlxko8O4stV8xYnzYr0SnWv75mDc4zdEuQPJrZ+yf5JY/xsD9R\nUEWnSnK94Yadlt5+TeFmM3X29F9Pa2IwJCOrTTee+kCymVZ90kTti8qaGG/e\nyrMq\r\n=6e26\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"79a7de5b8a87dcabc62841f7cc5c97e7b5377800","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.5.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/webgl":"^2.0.9","@thi.ng/shader-ast":"^0.3.31","@thi.ng/shader-ast-glsl":"^0.1.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.32_1595457202165_0.7984223192503328","host":"s3://npm-registry-packages"}},"0.2.33":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.33","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e41613f85a4e6ef06d981c1598b2f55449a8972a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.33.tgz","fileCount":14,"integrity":"sha512-5ZT2IZD867ajvAaAY/DZNNh8aOjEMMruylRxlD+0i9khIV5Rn3ZwrX8Z4mA5FdR19W76EtBsLZWfgsaA5aLtYw==","signatures":[{"sig":"MEUCIQD9aMaome1GZvVbLFdh4nPx+G3jGM9dD7VbF6pJzeR/zAIgHVoZ+Gl1lCXCk38JVz4S0Y/jq+FLujx+YhrqqDRFqc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHFiqCRA9TVsSAnZWagAA79IP/3AlCyabOGfx6O7T2qwr\nzwYP5xDOiroRl6/MCnS/K4JytXyjv0yN0NGmIzpDXmfmTzBk9GbZzwps+k1v\nIf7T7fshIw6T9TMqt7REXZ/Sz0vjgF/3jk5i5/4GZbOdJlNCHAoztCwtdp9C\nkESzb5eaM1+d7BiNF7Pmz33eG37mexATZYiHy8GnDQBLxB5M7Mw5cQ3z2yzH\nJo6OjEVQegknk8ht8Gs/gbxo54M5UbCG7g8RQC7TFADsjrRk9CLeIL7vQDFI\n5RytR+ru5u5hdpbP7k2YXKtlmQ9QAYWtmSuRGj0LQ0wQlEBgDgINypj/L4Ao\nGHzzbvbZFmbBaYckJk8WUyf754Zk0vnBB1Tj3YdbhWdRAolAnYpnvFRNHPNe\nOmwFop2qc3Cmz7b6c6yHsQmLoAMAEnITfErFQViUjQgrqz5Yr7GDqcESm9tf\n9PEBVVoxCxcep9LwU301J7ttWTOVmGy8NgxKYtzEr/jrQ/jYGl5Z0F+I6EKB\n87mhsY258bgyjC2MHG64TFads97BxGc4aCJpnO4ZlzxmxdVylZe8RYmf5lb9\nVJHSgFDiCgabApKIqiXSWaAW76/UtB5G1YqTMwU7iwgWoeg4UFtcnixfYa0i\nLTOUNlrV0tNmEam7gc4Xd2WtEc4MWTykB8Z72zai5TtrVfHp6fjXTtrmHQkj\nRRlG\r\n=t/1k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5721fdc5678cab0f6198abc1993fc4045b0ae315","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.5.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/webgl":"^2.0.10","@thi.ng/shader-ast":"^0.3.32","@thi.ng/shader-ast-glsl":"^0.1.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.33_1595693225631_0.17379474276294604","host":"s3://npm-registry-packages"}},"0.2.34":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.34","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4f5a74ebf1b67fca0a1bf903576090e650c9692c","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.34.tgz","fileCount":14,"integrity":"sha512-nrzx04Sm9MeNTjwFS6DITs0qNFHAp3ZKcfJyxaMsr/dh/h9TRtp9JbkFCcofaDMvaUlicHWuaFWdCSajKBBWZg==","signatures":[{"sig":"MEQCID5MtooUlFtTHxprbuXsAz4yG8llL5g77UGwGUWiva0nAiAtFAdNhRnbxIDRnXyEzBzwUJSdXhU71UXGyKPF9torTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHGTICRA9TVsSAnZWagAAExgP/2mzEuLXTMPXQqWd8U9I\n+ZaYmIUJ3/vE4uBws52FnU3nvbMVsYP4jKNFUEYbIH7LWhPw1HZBgnHSLy7A\nziHpqD0sDpB7+HqpojHO1FJzvCCizINuT+6Uy6tM43Q6/urzDhHJEYJ89RlF\n8S2fNeE7nH1aUDSAmrrCylYsPbgJUflRjkknDQ1jSIVQ17COXVxn73daRZl+\nBw4gPAXXPRWjqyssN4nv93Yx0BOuCVnS7Dhy43VQ6P0oNbculNKyGJ/6E/zO\novcofwatgH3WBRxpg0UiEhOJ+VT/CmWLbXy+rNFRzHZhbyMGBhE7K5fNPhVK\nWx8nd5CIC5rzVKYzrk8Y3z6Ynzyg/4YQZ0JnLY6hySCXiTq1lzahETgVppBb\nywH8U7oTwcWcr09vDtEb5HgZUQuzS+UcXPjp0/1Kqt+p31hwWYVemUk5s03Y\ncXAYOhi1JDWRuoGBU/KBYNdjSO1T6jr0pJz9no080qO1beBGBvQ/qipXS4d9\nf66FUxtZtCIZnoYLdi4kvS11Gx2+sWzNOyABUicvAMK2v8wTuO1tdkjN474i\nmWLID136LaAWPc//tBpVURAtASuDnPCdMmXN50dE1uIndvBbcWGh1KyRwKKo\nQ8lQkGZFxpwN7NkEVOAyHYM/qWgOnUN3I7ZuyrkSOL73EU7/RURrDM+GJb9K\n5hyB\r\n=GHVs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"86b6b03ac0bb1914e205b1c3698d54ccb3066c8d","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.5.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/webgl":"^2.0.11","@thi.ng/shader-ast":"^0.3.33","@thi.ng/shader-ast-glsl":"^0.1.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.34_1595696328451_0.8158657921997237","host":"s3://npm-registry-packages"}},"0.2.35":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.35","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"26b38e9d8af63558afbc7bc9bc93140f8fcf93ac","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.35.tgz","fileCount":14,"integrity":"sha512-gzk/WmGyKvYJuW+HgRvbD7oSk0NHp/ddcV+We9JiUE6q9aC48xHiW4CnSu5uscLBazt0OT3JzXdkkVCzRsWUWQ==","signatures":[{"sig":"MEUCIQDNpPX8c3cm9B4/Mf/qBH56PGlEhbSrv474hd10xo/3dQIgXFhaz1ZrE0l+Hamrzoi/WRsKy1HjOFS++orcwptIqwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIJq/CRA9TVsSAnZWagAAgyEP/2ZLkebcAeThY8aoYGDH\nYstVfcr+OskfYMvWBCBlPpcEV9UcCMGJxUevpeePIOlKBOEgXTYMrNYXQZuR\ntkDj//Xm576tLmKCCsDb/yj1JoBT65sdAGQ5TOBqYrycFnitjYqPZmkYoKhU\n5J7JnDTNLQs9ysPTHVTjCFFbfyZhyBWUUiswttAaj3atsyI5rapHwWp6WOit\n56LdPPxnQiGR0h25YUN13mmdSVjwnY7zPRzB23JgqvAHnseynlPGytpKDltI\nb4WRNAk+5a5lZQUnU39E4IOUDZ+NSjB02s9ntS6PnLN94lB+aEln5Mt5MTA7\nrm1NWZnkfWCvccptU0iXpiI71RtNcPprypsBOQypwoi3p8WP3SqoAmacMtBn\nWQY+5BRw0YpGg83yxearHsCPGdxUVSPtDUWNhJo7Wm6gvkTvzyKMEe7r0XwA\nUby1+xgwtK9SArkp9zz50TDfI8VVGMJ46bykBmzXwFwCiQIASGFJTDPc+MCF\nDMdtZo0LoAFXMGc7ClNYa1dLxmvfS3MI4CNdgvR4OOO54m2j58IBzjMicyV+\nHsIS1aaN15TBrgGkzeg641znRZ7t261/Y7hKeNJHamqJs280UT6mSLbnz/NH\nhavbtDev4czxoXckcoz2AOIfvhcxkafXDXIWL68NMyWRlTlHGJSN3iP7ZoMW\nCaIm\r\n=bZvE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6a1b929361ede67d425a0dbd12cf4bce56c1f8f8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/webgl":"^3.0.0","@thi.ng/shader-ast":"^0.4.0","@thi.ng/shader-ast-glsl":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.35_1595972287017_0.2191878680889512","host":"s3://npm-registry-packages"}},"0.2.36":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.36","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0def3a33f3c605407134d533404ab3c8a2ea0d64","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.36.tgz","fileCount":14,"integrity":"sha512-H3edv02k6Dw4jwKt6pl63iT22c/qfSqmsl0bLcFqyg9XV0gcJZsSep9rvrNS7bBjCxTMK2Lyib31fRa3fmrQ6Q==","signatures":[{"sig":"MEUCIGQxXVi026ajTA7XIt1L2MfZdNv4r3ZPdLBgKdQ2r/syAiEA9yvR+XAOvkLgQs18AIADSRx96/IebVHlw5viYSb66ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLujwCRA9TVsSAnZWagAAQwMP+gITEV1sLd6uyGkFHafK\n0p8iRyZtZ6dn6UiaHmpFFkIOnxLIG7C9A1MkGso7+UG+S/xhYHN+RJ+NxmiN\nUPu0tst1+/CMYiJsokHVdJBzi4yUaktoC7QdMqnzzlzUjBGrPUYmYjYDZ+Rz\nmfNfL74ZJiw5SLEw/PfOhkiVf/4+qlxBtJKmVBOVbI2m9KRQlJVQCyGScbTf\n/nRoG8PacXz26vEhQ+lG9PRfheioC3yWyj6wUZpeL7/KXJhZkZh9qd8qtfIR\nhEhhC1uIbLQlyAYri1mQAPcagEpj6gmsbuR7xzvZr2ASBuordCA2/JCJpWNg\ntVwxjSQJUgNlAH9I9G7Feuj9TkEKIp4cM05Slqoh+n8xmzDcMNEFW1FXZE8/\nUbWjJCCaG4DkfHAnsWuwAw3gykI9M7DLpuvGT2+1AnYMY4RyxvM90X3LO4/6\nVjwJ58TTpKR7CCr2CbiOowfw5+BFiGB66iWsVX7dLwatWRyg/iDiqVTo8pCG\nYp0hEMzdbAbVw7xif3egThn6doMLNQmlWTaup7+cUWBnB8z2V2SYGMXJBDbB\nK+C8VzO+v8DPuCT+pM57h2DSOUZMPhj1A0YrzAlPQrqnHYVyZ5Tm6Ea0vQC7\nePFP3k+rOAJ1xYlZ1nTQIT/ZyidzOuNeB/3DUBn++YILDS14/9nxxCjE1TbI\n0z3F\r\n=IV3+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"981e8782b96b3475da5581d692b1a3ecee00cfb7","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/webgl":"^3.0.1","@thi.ng/shader-ast":"^0.5.0","@thi.ng/shader-ast-glsl":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.36_1596909808299_0.009855530893915887","host":"s3://npm-registry-packages"}},"0.2.37":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.37","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5743ac6ae9eb65c56e7d09aca55f5c1b0f50e18b","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.37.tgz","fileCount":14,"integrity":"sha512-B0htz8YL+X+g6m7J2DRE5cQvCVCrhMMSckanX9PFUjJjbIxod8XC++baamzfnFKQeEaD2vx9jDpmbhkndzvkKQ==","signatures":[{"sig":"MEYCIQCB72sJ+q6hyy7lAhdD6uH3LqG4i7D9eCU+s6TilYGSYQIhAIjRV9o1u5pEiYoNy9Okxf+o8HRNKYqnLxemepjWDW78","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLzNgCRA9TVsSAnZWagAAqIAP/2B5KURaFRtHQoOh6gLL\neN3+fN8DWlQf6y2RF56x8n/QgpnxiB7G7qmI0RTnr4FfqyNSJ4y1eflElVta\nCH1YKRiGX/rrOigejM8aXauHY10HhXDVRliY1ll5utwz5dxnsLsov71l2kKl\nY8aQtufcqTd7nTqti89LUVHeNX8t85C1gGKGCYL0wQ6CZ0yu4Rm6DdAEcz3R\nL8ElTiHFZsy5im9gLto8uVuClwWcTPOJW7BukB6h6OrMjbS24HlIRGtmcg40\nCAsQOtRRryGBVTugoN0Z8eL9piGERUu3onBfQdgKiwDYcsKKzRbi4xfUl7do\nvUPFYz1sXX9BPiya60JxxDI8IiG7OLwEy300zU6fDkwZP8FFWHTBXNV7nGao\nfmnexR9euTQRrqDHu88xqL+F48SeJbhasuPeNpuzqrgOdK47TpXyVUhZ5AEy\n9Fthr5QNrOe+3CIUzovyd4DsV98JPlcfoxWsckc0SAKdu/Pa/2kU7Gi0e59q\nNNuc2SoS7PcaWhZN5sVRKJchKRHzOYeWzOeJhlzs1dvI9F+JtIjXgioxm+V4\nhON4lHdxTuaqcWvKkrRjuAOjk/BWRyQZLWrXhpScPkn5a1/LHAIWoUvOLlBj\n9FcRRAvtDfclC9KnVQd/iZIariDu9uJanaALrluZB00FnfcSMrVmFLs3LLiU\nUjML\r\n=il9c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bbe5f73ec3c246ee338b521e0eb08cf176ca5b46","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/webgl":"^3.0.2","@thi.ng/shader-ast":"^0.5.1","@thi.ng/shader-ast-glsl":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.37_1596928863681_0.6484233045833301","host":"s3://npm-registry-packages"}},"0.2.38":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.38","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"adeb235ada9a43c567e7986a85356213ac85f582","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.38.tgz","fileCount":14,"integrity":"sha512-MHaXRcTAa1ipoGlnlRQTj0BwVIAZeWkF8aJGuQKvkbCAHg1Ezt8StI35Qio3dj6VmFVMLlQl5e/f+LZmCi157Q==","signatures":[{"sig":"MEYCIQCywYHxaFVez+/LLb7I2JYXn/fJu5nqm6jKjmICo6IZJAIhALDLmQSWQ9J15fNcI/8iGo6HBJZQRUjpElKR+LJEv2oA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLzleCRA9TVsSAnZWagAAqecP/jMYWlWF7SQBQutmBaFA\n/CVLSQegYkly2dFUTNp3yBXsVvIZ6atzAolq4K659LXB3HF48CaL3dRO5N/K\n5fYHZ7Hc/ZVpiSU/Yy9UtmUkiJXX/N8dL4fwQc2/991QZOJ4yDijdGTjvKZi\n1JsBNP9WvtVvvdF6h8fAsUkDnV76U22q5sNGoxCM4jgE8vvehm5/1PJ4c2g5\nNYcaG3AMbbaa3hrZm1rnuA7JwzZ6oSYPLpGmxiEbykzanyCCoQ/JIoiJr0w1\nUya+7JkmTKIK31pUUA61zoev2GC13z7cknrUsewxYLXTq3gX5XZ8hYFH3CTM\n04adBEZA+qDl5A2gs96HevMPotDky7UIY8KgjvSjm2d0g034kFEM3AxiTZhd\nwCrY3F3JV1Bm7RzmsTz3kluUbiBey8b20bgh2l4NiG72SL4fUa4dGDX3YkrK\ndCDoKVM8scpHQS9LQlzeiKvfQI7eNmK8S282faqlcaWLzhjPUF69t+oJMgZw\nygfq/QuUeE1QTKgopqaO7SXi+nZvYpdaooPcuMqUiYtXk3RWcM0Jpo+zkN4C\nY8deQeMDdqFO3W4FMgmRBZyBrFeE9td3+APzkii5XlUqHzA/6EyDt/dBt5n/\ncPUTI69zKwaSo7ClJXrSqVbCyqcFD4VRqFQKkbhT+bliPs7SXGTXgrwrG/Is\nl64x\r\n=IyXy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b1f7c5411ba8d10cf06a6e219c1b6300d58bc7df","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/webgl":"^3.0.3","@thi.ng/shader-ast":"^0.5.2","@thi.ng/shader-ast-glsl":"^0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.38_1596930393574_0.3213060856463006","host":"s3://npm-registry-packages"}},"0.2.39":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.39","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0bb57cd203850f8964237c79392f48ddb771c81e","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.39.tgz","fileCount":14,"integrity":"sha512-fplCPWMbsld2oeZw0WMKgFfD1g7wvkC6EQseoBFolbFnRGl+uTA8cr5qFkD5oq+5ydChylBAZ8+xvpKGT/OyTg==","signatures":[{"sig":"MEQCIDyRJFlHouvlLQsjq8/ELYQSg01YPgPXXRj3Z+u6Mpw7AiAHcZMAqkmz2aDb/Z1ejEu/62sdNFrjMHfNcEH2WJEt0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMJJCCRA9TVsSAnZWagAAvdkP/3CoS2PVDCYr7J0FV5ED\nLKX6/aqIDK9KczGm20NbTjlWuXOzTgUr+/ynHjRKNw6NEmF5u1RJSsAzEBzg\nI0wbKK94qrbs3/GK5OBIL7ueMACg5QfiY4L3O5vSCRbr5F6uu/WOjQGZYukj\nQc0FZn9gA2kwwYpk+SUNpfFttCnyBAOt6jIGwIcjfZ/ij3lOAoWYqWZt30DU\ncep8Gv5l326NKaS2n3qzdTjIn4XFIC6Wa+8QuMmYzrnKnKIFPecJyKsrlQbO\nwg+Bv+7z/h4yBZuS0xdoHJ75k3mu94UgY/ciDealtq+umWegMybl39D636aA\nyshqeOdkwPuQjPIma5flzhTrFMlw00Hlyao3B1a4brYhzIzIy+Rw6XRrYYiH\ngRe+qiphZ2JW6PK7Ve0hE2NhfLzJ5K4Ibh31tCe/nOYmaC11ouQ3sdXJT90N\n9oK9+ntqRjgVVMNzR9uJikncr3/kBLPSIxaOKt2p4UVJT/ekFWS8336m0jrZ\n22W2ev7MRyEBxY5+upRdq+tZU8UEQBXbabUlS+UxVI6m1e1+5g4nKUeIVWE3\nD93FM5nQ++m+lIocZQj70C+tA4At4zvf4zHPCvRP/uuIDX1AUs/TfHTMsscp\nccBsi6QoqVLVwqM9P+6NcrIn8dSqHRs1/1fvleTxiJ1Kcz/liVyY8lLhfJI3\n7ycI\r\n=/+9l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b2ce7f53eda6a44e68a95ca41028c01ffa335c31","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/webgl":"^3.0.4","@thi.ng/shader-ast":"^0.6.0","@thi.ng/shader-ast-glsl":"^0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.39_1597018690381_0.024289830286777336","host":"s3://npm-registry-packages"}},"0.2.40":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.40","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0d8eee32938c7c3465391d9d72df82c917004718","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.40.tgz","fileCount":14,"integrity":"sha512-Yc0mMQWF57nvgnpUrl2xUHd56n8UuuQ5ZXwHRhm20ndwriKBXqwQIA3Z5oHkBQz5VLfoMh5uxy29bG3D7Vljfg==","signatures":[{"sig":"MEYCIQDxTbKT9Plb9ewgurI1xZ4XAZHzDc7lEMZnWoPFpZfaDQIhAO3WqS3otezRpgWT91AqARN5Q+i4bglAS/CfwETdeQHd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNDJsCRA9TVsSAnZWagAAO/sP/A/0C6Oa2bV/D+gTMlN9\n1yWf63TxXG0O0bO3nO2/89BN4XZJB08iL1XNHd637ObQLPL57zsyffG43csl\nw4dxonntxgxtaY/3yMwkevxxdKM/8itieYMgiLg26OfHyJpGUgQgRj+Ajjwr\nbMJDoms1FUcJefL3z6bnXkNioAeoadOOTgvFTjBceSt0HYg3laVGF2pL39fc\ny33Ik5nPicRmfgU55xGYjtFQBvjjKuKwxplIISuCNjJxUC/AKZSH5BYA4Bj0\nBnOHMhpKRo5tkU/+E6DwX7uUFaRIR+I5MrRNv3YLFg/YSssMbrx0LawXgHUt\n8C6U7m+x+p6JWX3dn5PKPEG1ApYeRYLpYl05AGoOJp0QWCZ6U8JYJ/LsHOW/\ngnx5wjhMPQqVWRiEDoQL+0vTQgF6/0uRuln9NV4cWAHMBGDnLaxqfUuZvuvj\ntyvxVnOMus7jdYs747RqV2LFncc2HLgWLb0WbAwWJgF+mffu15Tm8DiGROVQ\nAS2rmM9tIe1+slB01naPp7bXwD4TNVzFzJjLu2fMU5J4NhTzDFc6CKAraOUs\n1h7HUOXmVfhtjQeIuZ5+m1oh3b40uyLVIQ/0r9hWC97W2cJvpeCHdgAjlwWb\nR6kz2K3j2JWvFxRk8ZQrN7chuAy6K/PPxdQp7Ron/3pPbZ/PqJnbHb8u6Fzs\nmBoS\r\n=MZ96\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ca752423195371fa061bfbe5ece769e416b9cc07","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/webgl":"^3.1.0","@thi.ng/shader-ast":"^0.6.1","@thi.ng/shader-ast-glsl":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.40_1597256299595_0.41012661294078745","host":"s3://npm-registry-packages"}},"0.2.41":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.41","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"be2c909f35c2e99f57e6b6ad94e879966d158ef2","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.41.tgz","fileCount":14,"integrity":"sha512-fomzsdEorAER4ghGtBTQPsYdQH3FSmoCgDlHmuySxkr/YnRJP+AIpQtZZBENDwyQ0hkxJQ5cKjftLFkgjn6gLA==","signatures":[{"sig":"MEYCIQCGOadA/rEPDmvW35iOUJW/jywG/yU4pDO0NczfioW1MQIhAJd0sLcHFBd8GWX98Efs30mTGtMYWiG+kmb0MPBeTnCE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNFzbCRA9TVsSAnZWagAAgOgP/0cJeIv4owdqAepiWmw5\nwHLjiLA3Nvns+hxYIHo9viCOS5BVPQdggnjEPqQYRtvPysKLPBOAj6fI+9Rw\nu+uFgHQnmtCHXsIsyB0G54e5SqkuTeN64gMlvOHuiXjd1vUJH+/TmCTiDaVH\nX+m6K4ffIYlPVhf4U1rbzmNJSRog56vSajiDDHJ+GTbHkX62dd5BcOrkQSkW\n8lRNrYR5PDPGnNys4RRj7DNjRkhKqj/dvuuLAWe8CEuSHFVYVoaPHuQcfzg0\nlXGJyHtBPtRBFz8W71qANe5yK89H0N6bJVB/j8Cw5HR6HWpdiX08YVJR7cr2\nI7FCWAuLLjEvU+knyFYnVv9WaIdAhHl1rBkdmhn4U8XYA8VYqI8LrncLuyjB\nhkgcVeQrXI2bQD4Gsis/ViqSwp7dIS0ymZ9L8BYXNLIecev7XDLD8VMMbyyQ\noKNrr62ysZWe+hZk5jWgJoyUzA0qRiJL88lZVmk/t1nIMot94qNVT7hzbLSC\nF7RZumVbi5ghxqbhA1EkT1DbYv7OAm5VEtKEZ1UihOPXA1mrXwNgluHuDtms\n1Fcu1+NV0Na8XbolHTaeM9/EJRSxFHqsIZjroOJC4JduBBeDIAOsy/tTWmCW\n8w5yGzBnbi/mfqdrWOE9JcnPRTc2ukOqmAVfivVznRWtJQn3tKXOTzEaa2pt\nAPwZ\r\n=Bf3K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"175e0630f1461e3ca452356c96300ae3cd92213c","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/webgl":"^3.1.1","@thi.ng/shader-ast":"^0.6.1","@thi.ng/shader-ast-glsl":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.41_1597267163035_0.08894230645533652","host":"s3://npm-registry-packages"}},"0.2.42":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.42","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6b68ce1022a4bcb9f53a657407a4725d0b96fb39","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.42.tgz","fileCount":14,"integrity":"sha512-Z6wRoIXDdsRR0YKvCitVhoUXBAOD+cLqE1wCmY1SuuPeh6cvH//bATrh2Iy2uLh++s1SXaMsa/ZvIjBesU3eQA==","signatures":[{"sig":"MEQCIAmV5MI8Lc14j1ZVnPWrfd0xNodOhkG6dnWbiL9jELcCAiBTP8KH/b+XyWayh2ZSN4UbMEc7KCYDgBFfzY2pL0VzoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOUcXCRA9TVsSAnZWagAAHiAP/0lpQG0TtcPRbeVQDMxb\n/Plw2Z9j7rxg3Tb0JkqrnU0jokOroDvRWAFY5hHRgDGUfD2ulGtUTj37gdJW\n1aHB4w1LmcPde6zZ/R3glMf7+jNQtGCUIoXeTnSLDNscPufW2KtJhnMyV9LF\n5RmaXYtmgmMsRI5P9LLA2i57ciKj4xYqDFuN5YpdyV/4f9h+FHpxEWFnOI7f\n/pxl0L96NH32pBf1EXcu4ymon6uNXC35Q8vOfLszjmDS7dZVuXmSDaRqKrgH\nxzBFD02Fj9CKkrE2huztq/bIgOTKQUar8wRvtK0mfMwDevQh663/YjzsSTLM\nMeLRdEMxi5O85ueEHvqXNNwlbWsXeBMLkq9gNKR0A6rlFU5ZBrXN7GMrpUON\noFLsnymH73WyPFlWV5fusr6KpsUc0J22uKo/0YJ+YCteOuzy23zH7Qr1nTk5\nr01ldJUZ4eF1csLMXMNTsIRHyaWfrXmLhH1xOPJeGRuaKG70Xe434a5wZhN6\nB0t8E1jUPd4W20r+25nWFbIGeK/tsca0X/pmxhntAV4I9SipY+Qxi24U/KIW\nX3uDh+zGjAsTHohXtMqwfkhSOS5chXoqGSs+iw6gAtrySvhuk9yNjropqYVr\ngd5BYb4uIUyS8mHLG/kg7ou05TK32/sCOICr86pC+gYGo1Vz9BozWB35vPMq\nnvzo\r\n=m0br\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"81ba08f0ce3a0ece6901944e7b5827283d13a9e6","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.1","@thi.ng/webgl":"^3.2.0","@thi.ng/shader-ast":"^0.6.2","@thi.ng/shader-ast-glsl":"^0.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.42_1597589271096_0.8966280318966171","host":"s3://npm-registry-packages"}},"0.2.43":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.43","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f861ba20b411c5b8a1ee26195ce4499d3a7764e1","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.43.tgz","fileCount":14,"integrity":"sha512-vG5QzemrSY4p3R9XFJq/bCZP1ZXNzN4VqbmBv6IPmHRQgighEFt+xlFia0hL9I2P/ghJ4AxldiFrQVDnBFMNUQ==","signatures":[{"sig":"MEYCIQDDzeuLgwuayMxapTI060gS0sPjtmc9kKgou+wXrz/oCgIhAK0vntmROVZh7L5eGxoz1pdAUC4ySIxM7yo7Qkf/KG+y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOqz2CRA9TVsSAnZWagAA+gUQAJCQ5nzPGw+b6z8fvT8X\ndgAn8eJ5GWtw0SJ4rN3dPWjKQvPzBgn6U8dvngcrArIBKulGCSZ3RqMTc3iy\n+wYt8ZECuSgs0wvgBw31GRNVNg6xTxGDDk4fIgp9zVbTfyOwSRVCWAjaRK4/\nQgPyUJekX0S7CARAR0sEnc1QEpLbbCIekxAUT1yEkSadaaxzOh4LqHE2BRXX\nJfu46z1gN/VbNz+SRR2LmTOxqQB2ugRSjyttsD2/snUMRqlCxzkcQ/7a7C77\n9IvTFILwHYfhPK4bwFg0eUjVu5mFrvUC5mz6O4rOWDNIsP/VzDU1D2tVwbIE\nqVffchVVMUcka6IQZdxZh59hUlEJR8XcjHVrt4kCFCLOCMs6d6edw/QjEa40\ngt45k/9fYuJHt/1K8GdWRG6utRMsR2ll1UgT/8Kma1g0PKch6RGjnXm6aajz\neUM3GyuLv3mC8ecyD57qtrYd8FR7U34MNCnkHKbj3xnr4qwMhlUPldEUEHwo\nKuwMv6NrDhbgS0LaAC2xky/AWJL3M2yGIRaS6PqE3wl2GlSIwupccoFYDWb3\nj+zpWOmCiSVlrQ9Y32lS3NE/fFyUmF7/0vz4/mUkbVUEps05XYVNNDGqdQHX\nnCyZntQ6/fflFywCUhNDd2y/SGTjmN7wG6XAn1fV6cl3xTkC0YxRuSvyY5KB\n3MKM\r\n=DVtz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"44824f17050b412d635b576bf5f9b2136dac9554","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.2","@thi.ng/webgl":"^3.2.1","@thi.ng/shader-ast":"^0.6.3","@thi.ng/shader-ast-glsl":"^0.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.43_1597680885969_0.8134356049267142","host":"s3://npm-registry-packages"}},"0.2.44":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.44","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"59a697aa63c1c9e80c6d8292e5ea6a1001eb159a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.44.tgz","fileCount":14,"integrity":"sha512-Z2bP1iU+xXVgWk/+fzgo7Ku4EbhCh9IevJTVOUBCUMfhkmPbFm4YvQgIjLt/b53A4bOI3ehglasCBBfJ1hU+Mw==","signatures":[{"sig":"MEUCIQDgzl20yNk2zSEv3pqJZqP7ftSAJeujqmIGo66p4D16pQIgN8BdGfmjUmudi3g6p35XVkPjKDO/kkqCxBDcryzqG6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPqMLCRA9TVsSAnZWagAAvuEQAJJ25o/fdr3CYRksyTr7\nfJ6ttzD5ZBZw1CAuO1w/w5WlzAkVj1KxBSCNP9qj4c1fbQLj3rxz2gowGSiP\nFznBIQ8/wtqbui6SufcxDsH/VgYTP8BbolgqDZYZWwalxNIU/jOyS3Vf28wC\njOZAFr1fSJ6wyduG1lhsltXluIvjh/5/tVqHxqsr7z+U6wUUOgUjV1va5Fo3\nVHYWbcyObR2sMRsAyoFeJgL56SeaXA6aIjAg5g87Tlcf00OuaQhm6P3yFwZ6\n7bPr3LPPabh2FgsxaHGiF2esAStnebqzqJVOjWKK43IewWF2ZPHD5dXe98iB\nvh6RT2GWanlyR0EadT/A0ae+PNs2tSLA9zW8dIUOMrbUIKawp4QGD3W1bDGm\nx1nhU1XDxMkioHB3Lc0DTMkBdUPX4dJLSPkxzqVtwvQdUxME3wmMIkum1bE7\nt0ArT6tJAXy+ORCYxa2JQ6+4DRQggK+qsS8Zm9qq+qe57ZWKJjYuuAIcowdN\n7FokEOkjf4rEfzh5f5ksvuLx43PMvFKtbwJjEkiuwJZ0FxrC6Nw6m1MSkijY\nQ0coohPU2RKIXrOD8nXB/f6tIJfzl2zRcRks0kAgPHF8GGx7kgBpKDwyz0Pm\naD9iQOMHIEK4kCcXETRAYejcDD9p7rgiVBE5b5osZ7mLS9P7VTYX2XVKt1DA\nTZXf\r\n=7uvr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ab94861c3531858dc7cb031ce77f7ad36a6f13e","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.2","@thi.ng/webgl":"^3.3.0","@thi.ng/shader-ast":"^0.6.3","@thi.ng/shader-ast-glsl":"^0.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.44_1597940491186_0.22863558802214934","host":"s3://npm-registry-packages"}},"0.2.45":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.45","keywords":["ES6","graphics","shader-ast","shadertoy","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"de303a560f903f95a3dd96f7ea6a9555fc54e7a3","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.45.tgz","fileCount":14,"integrity":"sha512-r7RwYgD+L3j5F97eK2p1TZTfkZgoI1/6sE0t+zBNzBUChiHdaKivaSKMzPB5vBTKwgqlt6nu/uIQwETZ6apWew==","signatures":[{"sig":"MEUCIQDEHjTXLPC4UhSUKPDh95ZflJ8JtZdcVXRb9rIxcR4QJwIgfV82udYTceeaQMKFW//IzhhsMoGLRurxCO3yTSs5W6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSRXtCRA9TVsSAnZWagAApyMP/11pq+IXQy9g+CCc1hB+\n/lsotB9NVj6/dOVNDLazlyO7Ru8l1y+OrBbJXO0LBxt4eGiq42DqE8evdNXs\nco9QaPePV34haW2mfAFQnZFOTW6ITZs6nSCCsKHc4GKHEEZ9Ncwlx+3sX3Wa\nfanhwnhfuH21jvszj5GVaoqk4MMGJj57yXLq40FzBV/vU24XjgCF9hKYYVg+\n8zJzvDA6wJxfPthhMINl3IplD7Q/KBh6tiL65wld2S0SnAQ8MFh9A4rPvNpV\n9UMt+FmVNO0w0HJLTlDe8kVDy2nG9sz5mLHpWVUcB+CgUGkpwZV5pu39j4e+\nxx/xx+2ICYEw50nwDT2hYJcUQ7jhd+niSLAlECfc95/hMEYSoBBGjys7rAxk\nQdyWsaDPgSNoWzEskHvPxRZZqDkqs8DPBPfFARBtN4/EUT+gz4Ea9HKWQ0wP\nCmo/FW9Sl1S4bM93Sn0MKOLOxXOXrtx/EB8sOfFutBU3WZByZAuNwXtlIHEl\nlPWVczCxs3LTVh5c9sWGeQt8Qf1+301UIxfVa2dMkMFoPnyvXhP0E5B+Z/Pr\nLQ1l4KBt8hizp0dsETPoxDjMrUy+7LLswwDaTT49oinz1LVVo3lOVqtzu+G6\nv9GQlggk5Gy2r3g2nW4pSVaDWUmsdzFGQDIGEX4CFIAqPgFaM2rL/v8wN6tw\n3yQj\r\n=pcFQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a55c0df86c5be9c56a1e1a4c0cfcaa2809a160a","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.3","@thi.ng/webgl":"^3.3.1","@thi.ng/shader-ast":"^0.7.0","@thi.ng/shader-ast-glsl":"^0.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.45_1598625261349_0.9140389737146013","host":"s3://npm-registry-packages"}},"0.2.46":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.46","keywords":["es6","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c769f61d3b855272c57edbe99bc70fee90b60e3a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.46.tgz","fileCount":14,"integrity":"sha512-r3htxAsD9wLHG+KtsslaKVhBgMf7+4dFV/obmNEwCtW2MKiV2FHTxd95u83Ouu3wMWkP5gDP8vg+DpXyPjFlKQ==","signatures":[{"sig":"MEUCIQCjJ7MkwtXrTaHmiswQy+6PnP5O+7ThFCSsa+XadQWzcgIgPYuA46dOQKASs09g6p6JpLO1TlHrdY4TA+j1a3aRBfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXgpGCRA9TVsSAnZWagAAqKsP/i4ioylcQvdRILWaPbhw\n8a1gxD9jFoqbpYxw2//GdIvrawvGjLl062TUttl+GjRVyIPuTncXyMppkwUu\nCO+/elSncLPPnt6RP+CcmTHccRDCsbwfQ11w7JoeSdIOnogWnR9B3cfyxbFy\niN0iV/IcHELuMjsMM9hrKJpbM4O0WxT3IlE7gGaCBPmPHmASNOAzBzGgetYe\n3nnU0W4YFQNF52+TDdbtIxEXPsobMavWs4N1SWRfwpQoA30F6om2IhyB83/u\nb78oXA5KBNBgz8iq5SKXb0n5XPIR4TtIchhMyzcSW6j90S9/wqac3A9eOIVk\nbZCZmrNly0+GiRTCPlzg3QBVLozSMgY00mXtiFweSHHEZjKJB7HOVyl39qHb\nVlJMrDlHm10yQENN1Pn1Cf6j8tYIgw3dZxO7eupRn8WQB8AkXYXbfDRTNpaK\n0HdgMFb9LtIafkXDwo6qBk6mQMljcvtNndcBHLYWk8+cMHET1FEZkbRG9WDv\nXKIICHtvru4lxO3KNUafkhitA/Ykxve82spcZ9ol6eHJo76+PJafScHVrZT9\nQnQunZeOOIO7AHLvvSh0ZMPpAGFqp0Ul2RVjkU20qvopo30iRCFXEDffLJoJ\nUJqJrTS61lKdoBRIY7skJANZd5EGMBfYI2DFZ+rsJH11neerSsL0woh8bKRU\n29q1\r\n=xESX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83a0206aae59aa1b1b4bcb01c2b34bbe3db4844c","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.0","@thi.ng/webgl":"^3.3.2","@thi.ng/shader-ast":"^0.7.1","@thi.ng/shader-ast-glsl":"^0.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.46_1599998533904_0.6525231267426814","host":"s3://npm-registry-packages"}},"0.2.47":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.47","keywords":["graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a7092000bc13ec2acdc2535cc8ff829057a13b73","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.47.tgz","fileCount":14,"integrity":"sha512-xx9Mp4X6RoVuu9TperbXnhIJxjIIx4DVVb1Ck/xvfo1b+4haNNNmEjBWk79wDFzj6wxXlqmQCxEUZump85tJyQ==","signatures":[{"sig":"MEUCIQD60AZRrw9g+Mx39s5mh1FG1HvD7htF7uikKlfRQ4VGbwIgCI9tOIbD0vKne7IL1INSlE3rzopapq6UZ1V2rhnInjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfadlNCRA9TVsSAnZWagAAdukP+wUfuM8dhutVDZu77KmA\nm0C+1RY4ss42Mc3g7T000BZsjI4XE/4Sc9ZhXYJgcDvxZlyRcDwegjci5Hr2\n3O3PL7ZYFRiu645MUDAwNuxmob2m9YklrwUY5HI4jp9vRxgdncm6eFIWYrbz\nIxslFydwgPnsmYjgipXitjSMbKoxxSmr03TnhM74w/qkcaI/r9jNef5w2j7q\nlUepd01yfM1U14U83aH7Xh1TKt+mdAdtrpIZgifi3JwcrlLOIbNLJzqwukFZ\nHidMerc7HLlkgQSPDolY90w3uX2EZ+tuo+JQh9YkJTU8U8Rifj5zapayouK+\nnmPaIF0PctntUHyBxXrkl6HTU8XmFuhE3PDM5rbmXutC6zd7Vdhk3KbmGvei\nxFzQRmMUag7tWn4bzsCeloDnQdrOHpXgOUkGgnKjq9r5TuvevbAsJPIQ5wzd\nVXbBZ3rwe2t6j3ZPrL+lcft3E1jMqusMDVwCnPuQRVDNcERfZJsxIoDSyWuh\nm7wWMPFxzQu/Risjns6GjE7QStUVCwls9K7rR7IlhXQPD4QtMIqAk6ptRNTD\nSTIX7+DpNGcAR30BdcHq0qbERXtNxrsqthBp5fMBYXPQKYY9GIf/fdW5jEUY\n2FYE0KybWZ5EtZEyngDLM/u6BOHqtPfJG6AxrsuSZVi7mrhid8FTSBhCGb7M\nFGz1\r\n=FI/Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"130dff672b56f789205177c2243169d33d479948","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/webgl":"^3.3.3","@thi.ng/shader-ast":"^0.7.2","@thi.ng/shader-ast-glsl":"^0.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.47_1600772428674_0.2068177031037397","host":"s3://npm-registry-packages"}},"0.2.48":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.48","keywords":["graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2aae3f65f0ee1934047dea2859fb39f13c60296c","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.48.tgz","fileCount":14,"integrity":"sha512-vxp+CmMgIZeojw/zk6yGLAmmLDWHSZfNzUx/tib+BWgPGztTiTwRn30oQ3ptYGjSKazzGf83oGYj//xPPCAv+Q==","signatures":[{"sig":"MEUCIQCqEdy9AnANV/V/sUNjWTN8Nn17O7A9IOIXoyWVo/DWiwIgcoywcD4wQvODx9o1rBG1IEDXZCNDYEW9WJh2nl1FvAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeF2kCRA9TVsSAnZWagAAIl8P/iz4av3LBOaNQkSLD2M+\nPyOc48q1xIQ3S4yCbo/gGwjoJfb4rkZudC/DPK84bnNw1510lPUhJQzrNQzR\nAdKE1OV68xwYJzE3hRJ1fst3Rq9ucuoN7hgN1Jb/kFLasM/07/3VZK+ssyMA\n8Ws0cHHFxGblcZPfAjR7uBNRCeYa42RK7aCvRaOxpFjXjubJqtwN1rJUlQ95\nHUCQ7meYHHFJG7dNuefcH5SwUi3/FK15G1RH0/e4GHVmDCpRdXfpkUwZ9BNz\ndByXdOQ/nGbt1OP18MRS4SL/QHS1saxhsNs9gBnLZ+H7cUWu4vSQF7ScQope\nyz9y8QflcxOnsShSmJKeyu/3DG9S3PAQ/s/D68YAiYBJx4GeQaGbh7RlM/GZ\npQ3QWL3AYwKt/x5sM6jLdLoIWwbfkyrN9zyeIkpqw28DmXHikGvQTu8xAbcu\nIJf7ISVxZfDqPXQHoHTe5BE/0af/W/1ajA3kFFvODc/gCfz8AjqBvjR7ohdf\n2nNAKiXJk5QD23knMfqZHbrdjHDxpJMyYv9+rsK0EiaVtWRWbA3kUdVgWQiI\nINuIa9Z7NVt0mDFi5OeyE8RRy5tk8zUw6Wq/+dzdL9CBVA/8rGbZoupdfhk3\nzbEucHO77oHQwWXs9Bkp+ANkboAUgxbYes3XbjXkqYVSnxZFCOMTFAw55x7g\nakiw\r\n=/VHx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0735a2fbfcd48e05782c15a112469a396be6bf72","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/webgl":"^3.3.4","@thi.ng/shader-ast":"^0.7.2","@thi.ng/shader-ast-glsl":"^0.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.48_1601723812348_0.7473837683059554","host":"s3://npm-registry-packages"}},"0.2.49":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.49","keywords":["graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c7da3321a82772da714fcdb861ae76e5b5e233a5","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.49.tgz","fileCount":14,"integrity":"sha512-BdwDL6PguL3ZLWfRIUxrJMDxxbgW8AjH5fmmlxjXjg22bLQUj+Acze0GzN1Z/AqIj6JrTAA/OTXW0T7PwKLYnQ==","signatures":[{"sig":"MEUCIB5X+uZBd8P4IE764SczN0Tbnld+14iDrhBEBr3yb6rXAiEAhQwqopqYkmCghfVlvMYGdiRh/Ztndj3YU3ntFrKYsdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjZYzCRA9TVsSAnZWagAAdrwP/jlfcMNX9nFwfQTIUAz7\nKxCSWQPbG8wkmbSD2lDIAnrALzE40pu4rE7+KN8Vlx8XwfVrjIsQW490Jgr9\neKWaUNejw+IRIQMctaf0pN0pfYhE7jw87u7Vq9kIEU4nAGeAgD5GJkRH7du7\nECU4gI4A8iSu5FqDyNrzON9FDW9FhRXqFoAyji7zs4UGF0YPJRbiN8jVwNCc\nuBCnPOBPSBh+xZsy2lAD6qYxjHKdjqiy5WnFDnkx0BXQwVZnZq1zBIpq7u2u\nv90Cx59SwNP6hG3XZBjJGb1lE0xqqMfdgcKb7BG9H5BObfS+NVI6AOT7dgkC\nUT2cBHqj1sxcwjm0yEoEj0wcoFXIXsn6nvljQxUiybNtacfVEBn7VDjPrzsu\nba+duJ3Y6f3mB7Tum84fj9YJwbVvptLLLjaUjQ2H3iBx19dOwoiDmT6s6zZt\nxZNe5bIhwRbitkPnThFpGqA79c6JjMCl+eC0vzPEbNpHV7bsmwvicZslXNIZ\ns5CDwkHrch6gkBOSwTcO7IMK1oUbHwuFkfo1wM6x/FMZ3jDEdEbVwkqE2y/c\ni7WjyjvTueCZw6bfk6+JRKZs69b6Q4tJPX+CPligtic6Vwsi3uu+SHI3FDE4\njwaJtZHAXHtlEdo2Wt+tbXDY93r7VY9OHpjPGeNwwhswSBzh8+oPPT/FMpyi\nWCk1\r\n=K9M2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"fddd3584c295648598109dab9b52b1f6bd6a1a18","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/webgl":"^3.3.5","@thi.ng/shader-ast":"^0.7.3","@thi.ng/shader-ast-glsl":"^0.2.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.49_1603114547066_0.1919852248872287","host":"s3://npm-registry-packages"}},"0.2.50":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.50","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c66a3caf3765c0349440f104a075e2dd3e5c017d","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.50.tgz","fileCount":14,"integrity":"sha512-D11+bGhDJoppL8+INJny+OrCyYZf80llxHoeCeSbgPstKBalKqofyP1hMkslBV063JKxKQ6ZxaW0jABz/q24Xg==","signatures":[{"sig":"MEYCIQDOHTPCMupx41G6Cmn0Pz8ellTWuQgpclBv88X1qPbnQAIhAOfoPkl9uB7Nb9kULFDr6iOKEAxMi6mQ596Qbd3DAmxJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvWCnCRA9TVsSAnZWagAAxLgP/jLsINxw0RurcROeaiZI\nWA9CDH2KgmjvSHW8dFBvtLJMsqs8lSskolGSs7yFN8ewj2GCAlVFcm+/+C1a\n3BgW1uPwI9Bi+cGosF+S2rzyEUAYrLyjTXOkDAOVO4cF5Aq4j2+8Dv8YlIfr\nVd3igy/NiwvpU0Gl4tNl5gizdWR4edzSWZo4rEArKxF146V9ndn+pZ54Dnbn\nw1ZirHxoMXyHA55FriKjk2EzQuds/ZcWoAxkXkkpmLWhu4VIYdqOxQEmxcBR\nMpkQ50rXAcQtmkXbbAMy+TuOzlOyv7dFCvMAjmXNg60NROpRmM45O1Vnz/IK\nNlN6TMreJy8rz8mzCXjHCygcw8FB1fE6+njlwzSh+j/IbkXEEBQpOWYSYObk\nMF34aewe2dDxAheFEWubbGvqRZ9kO0/ZsvzwtVygHCItTMNrmHb96wcxZxnM\nBp98v2vj1BRN/YfHBCP7xY7W6iCm+36gR1oJfFV2mls+ZQqEuXCrbpLro72u\nqVMiY2LgiReF4S5yTDSrhp6AAt878xCk/q0x+FXdbV21YHJYPtdKD+2TVfQw\nylQqkOWv/ow9Fvzjf0zjOOUpNYv8UZvUGHZ97DaSMai0b4l5lNr00XGblDB+\nndm7M7gKQWfxquD8kOlvSJA3MEHPJqIhXr19vyoOcpBPk1KW1AUXDTFuTp5u\nkrp7\r\n=wpBz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a89bdfa4c58983d5e005b3e9fb056b0351198fe","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.2","@thi.ng/webgl":"^3.3.6","@thi.ng/shader-ast":"^0.7.4","@thi.ng/shader-ast-glsl":"^0.2.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.50_1606246566830_0.22446517748728123","host":"s3://npm-registry-packages"}},"0.2.51":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.51","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0a7976ef8eb1f953b00f33ac78f17e725a8ff5b4","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.51.tgz","fileCount":14,"integrity":"sha512-KGIx9GW4qQWP4SjIOuTeqDd1EW4Jvb18qVmoJYFi4PYXRytcnhgkTWdzHSl0pFheoIh87MZlVWVLjF7xqEGt1w==","signatures":[{"sig":"MEQCICOMFWAFth9dmRusERU3B9EzO0gIB6SWV60TF4Nhof3SAiAWgjGggM/VvWAzfLtjlQ9isv+9u+QbOfxGn2YUBD523A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvvumCRA9TVsSAnZWagAAyDEP/3bjMXd7Bim2qhhj56IA\nSoHoq2H55KMnDrPDslJenz1BvjZJtGNCE6aGvzdokZqcHPV/8yXr8cvnKOUH\nDwwO2A3nByjGpPeTPxO3RKOy/OtAVZDa+wKfoRHZYfa1t937KICmmYAL7fNo\nhaw2rNWBQsqb4fhaZA5eXQ1jm7anBE55lfJFg2o7fkooOy6tLuMGQXmnkFgz\nS8US+AHVrwjKbIMUqC0kh0os4iiOkF9VvGkUweleiNvUrr2JGCZQwSXI+nRa\nooh3yJFY3x2Ubj/sytcVfLPBwH8qahzm27c7RmsW6GOWIsIMd/Z9lUm9jirV\nd6c+DykDC7/sMeIP/8nkNDvNIBEhTCNx1SzaOJ7OXg39ZKgE/rj49hRCxRK8\nb/5K0c6EgEUjpXko6yYLMEheoSVqsIdxFm1OP6FGWd1wd13CwpykRm4qKEqU\nP51yBotgKrKFA9HAhK0Ml2ia/O3Bi0hNwG0M6DV5IOzSMae3OTE/vjIZLHub\neg+vuO4WDLIWUX0Qm9tOm7PyZ6NbFolpTNVxC1Bx6ffZcbWj1F7fDKTWKv3E\nzkMBLf+/BqvlCpLiFQt82iFhAlLPJ5gOJ//51asLjcgGICMen5at7zLE3x8f\nYHPpoFJ1o/8kVz1XTXTcA8K20gPI8cGGRxexqwuNa0VVZUM4dn2aD8iXJeoU\namPn\r\n=Rc3w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f1a636bafd0558f1a4c098dab39639708886a692","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.3","@thi.ng/webgl":"^3.3.7","@thi.ng/shader-ast":"^0.7.5","@thi.ng/shader-ast-glsl":"^0.2.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.51_1606351781748_0.4774158328172837","host":"s3://npm-registry-packages"}},"0.2.52":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.52","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"875f74451f6fa9bb987a4727ea9642f175500363","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.52.tgz","fileCount":14,"integrity":"sha512-bd52muyTBEl3Cxg6pY+b7ZbJNgo6+/hyY3/1xoFdhU/4Ty0sl3ULzicvbIrK5A99sIF0SxFw/56hyKC2fUZX+g==","signatures":[{"sig":"MEQCIGH+3ZbKOu9ZnlfEvegR0gCaYk8dF8ihQ81WUzubjro2AiAbfA87yJTIzZPcF4wZ/ul0bdNyNhtNPLSDamniR+pfMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzYAOCRA9TVsSAnZWagAA8GMP/jJ0b26bvTqGJGUv3ngs\nSALLT6sIub3TjrbdjmjSnXo6J3WQ1nvzjW5zSSz2EsPKNQEG6zAmCavYGqe4\nVIkiMAWNy1FWusJDNHPTi+Zh5x/OlJgg/SmpGrxKllQXcUew/Cd9FiKHN01j\n6gz5vbFzgEuk6z0ERB+ZSDBnpIIckQVyjWwxOqTQnxyW55cPaX/6KySGRnjg\nJESonZfAazPXgl93eTlNZFjUaV9cv8KnHqck+EGRwyyp4y71JMsILbFUghGU\nSD565Y02UKxQoQU+TxQinJZBMLsNsdW6w3cjAp6IYxLftNf0qbk576lU70Of\nssm3HTVgkRRgdpLirIPVBkuuahJjul1oQYUAjtD/XY+Beh+oYNeV0ALhBoXb\nXNRTptgzep2eMngsZAhUE1NDb2BshfVTlQxiqPFmFhHBQKa9BHLujGsQOE09\nUPXfNQAVA5nLn8Rcp2AiJ1cRaYZg0zpK/CtMIgeUwjml3l25gARb1TEMZLFb\ndK4pizsAKOgOCXuj/fSqONua4yhzU01OWlF38NlN9LOGUtojHEMcFL/T/dN0\nt1bM4DOIVctQit9GCxbeNsfB09jqm255lUC4inQSCCAqxzCVHV+UZ+CGiRjR\n2S36Z3H2tznuUMftmXIqvXQkokQdwUJEE1OIPkenO/YhcppEz2vzbfb9OwHs\nkwJI\r\n=Xuz7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b735cef6fb43db0f54ea8bb2a840d279225e95e0","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.4","@thi.ng/webgl":"^3.3.8","@thi.ng/shader-ast":"^0.7.6","@thi.ng/shader-ast-glsl":"^0.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.52_1607303182368_0.7567844654543419","host":"s3://npm-registry-packages"}},"0.2.53":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.53","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"09ca67f4ae59c79896738b4c9a1b03dee16f91d7","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.53.tgz","fileCount":14,"integrity":"sha512-mrdiUjWihCD0BzC6A61Cz0v1uWiVeBS8Xs9Z6RoXyNO0GEWjRlz0xJRQikUr5LU0xjSywIgmFmUxCLsHEEIKVg==","signatures":[{"sig":"MEUCIHrAozd+9MBS1UYaSOWcqtE5A2654LghJ7rqCtg6mFp5AiEA5ut3f1YbU1BqOX32WA1+cl0Za8skRjevjgqiPam6qcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4jFECRA9TVsSAnZWagAApfYP/0oAHNOAxlMEdS8XoXZq\nDGVSce9vYxmqJWE4c5Rk9a61sy2wjLFLFDVAOAYlmBB2V0SLLc5/2FYOs/4h\nMFYDkQf1ELxZb9mCZB5s3niukFXdO06fVg/E5x7clBVqxGKJavlWTLx0znaL\no4SQ7P2tC4CkkEFqziJ2z2D92wj7WaWiUXscmOIbo6vNMrXsCNffL2kYmkR0\noadfXjtMlJWqOe821Jjh+xKvmu9BFmHWlyJlC6Eeg6x5tYJzl7BFw1nE2jwj\n8gHtV5nqNngrD7/o+PeuwAffAVFwZgbk/gzzQwxTOktke0NbInv2+yrhGYip\njlXnrRvPLJnXAbrrViMbTdNhoVeNkJwCcaOSKVPQeT17wnCTmNrnyEFIleBe\nILxvUH+k8i8hSGyjWbiNeUz7zKwdnqysQlVIOwR35zPSnOn3cSuggUyOLdnu\n9a9Z5zEGBL8AHuepWdikhe43WMOE8rzRnDJVLmoUTuzFLpK1qFTUTzvZRI8O\n2pfG3JdntzLhwm5xy/dFkPULRRYYEqw7YI9Z6Mfkv7VqhYBTnVhixegxlCE9\nxPpixqxMAreJqyNNOJS2TvnRqkY7vAhRQMXAtseMTM0mMP75H7z0367bonnm\nEVRc1ks4jk/xBOlcQcP0i1O2S0EY5hBi//k0atJUNS16zkXhoQL6KtZD0o/r\nR48l\r\n=R9CH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8fed74edc94bfb65f84e8982e6724619bbfbd1d0","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.5","@thi.ng/webgl":"^3.3.9","@thi.ng/shader-ast":"^0.7.7","@thi.ng/shader-ast-glsl":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.19.2","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.53_1608659267884_0.18440594610419025","host":"s3://npm-registry-packages"}},"0.2.54":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.54","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"69aaee9248a3e919800df58d6d9baae1172059bd","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.54.tgz","fileCount":14,"integrity":"sha512-2okice1Yy/6ZonDQlDhE3UxmssQ9Z9U3tT7nAX0rTSeCWq1R6WiSvMg6ymaY3F4SaOfYSDtwJB3BTL+eH7svBQ==","signatures":[{"sig":"MEUCIQCMqYGyz6IuoVSYTFAwvZV+quDKvewoPoL3s3eO9vKQ/AIgcmHp5zFbEjf5Yom6v6mGY5rQB/lMnmjJvLBFACC78zg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8KmOCRA9TVsSAnZWagAA2qQP/3TdURap7I6Hoqgs4D16\n5b2nguG4DLLjue9YdBN+34G1Dup8YotmJ9ywDwWVZ2z2yAoR8XzcN0j5CLjN\nSG8gnf2uKmfX+xn6XdySffh31r2LP3ch4qD+JXN7DsNliSlZU8MtriwKtq6I\nnDjzcLoJFXwp77VdJRrXjO5U37ZIiMl0vOrvoJ/0BQHi30ZX+mSlzFm7Rbxx\nCP3JnKJHuuAnIl4z65lwi9RasRnx8W3wpobHAcoqte6b0NZs9G23c/JRtLDf\nJ5c4iwTnC9Uk31QHzHZtRRXpb6T+33z/EcIrVJ+haLi9TbL4dEnQbSlZVb+r\nof/mQkww/FSoiwiLFq6+MW2keOew2b66AuD2lr8m7tu9sNtUJZsYdzwlt1b3\nv5vC/IGCEignXL4aZlP334v8TFDJ6x/Jghe2e5s2+3a2W8Yg7LperCc/KSPu\nzQGU90gkAgTmBuMoq4ESv5ouOJgAbV4d9fjm2nQbWjjJZViVTgE66IrxtCZD\nEhRF8QaHDaAmrQyUu/TqjZqWssK8ArG35hFEYODV3W4L1URqaHhvTybBps9E\nd92SdRujhYLsT2qWkRec1MYBkAxP3DYVfkK6xmdBosBY3HJl/q/AVFJrEQ+4\n19OCNOB7UVDol8nfT9Oy6JWbHqWXEARa7lkvF9ziqZtLKrCnKeUnEzsPTxaZ\n/dJo\r\n=wTYT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2127bae6d16682027fd94190452b8404bf99a47","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/webgl":"^3.3.10","@thi.ng/shader-ast":"^0.7.8","@thi.ng/shader-ast-glsl":"^0.2.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.54_1609607566100_0.85130461016125","host":"s3://npm-registry-packages"}},"0.2.55":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.55","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9ea78927a43a54b3152aea1880516888ec672721","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.55.tgz","fileCount":14,"integrity":"sha512-gqnFwqkuszlmogS7R3DpoWuQ7bjDZeUpb5GMljW8GdXjnSCsGbSLjBZPB1Jvcrkc6NE6drM3DI/GaW9O6f9dyA==","signatures":[{"sig":"MEUCIQCwAHqyFAn6YbtnEHUmiOFOWdaMrlRki3P5wjCA8IfirQIgJWVzy+UQvP9jUsEHQrRb8DxqaWklCPxHjQBv4G6dDs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+z76CRA9TVsSAnZWagAA6eUQAKHKDVPxcfo/qXSKmkJw\ngtfi5jeP8xyNpJ88czIOw9IZO5n+G7LkldYNchuuy+E3jxKDD837jAd5ywEw\nVkDeiLwmjvwgUpz4emxxk7R/eLXYb3slDklAyD39KhkZlFgX8hM+GDhcAFiU\n3W1h3+gxnu9S7OMJdt7xSpqaiBVXWiMfPvAKuvCQh4oCJb8K/xmAx0LbNemj\nW/jLerqUasmhXoatFUq1ubvGN/Ovb1uIj45jkxdokgWXEIk8/Lz8+E2u0GFP\nxN54kkqD/bglwF8wZGP5ZxDT8pAvVXIOIU/H1zPci4w52tRnpuh+JwiprId/\nelwqSr6n464Yp5RJgLl1HcbD6J1Zg5vBFjOv63V6QljxRb9b13uHxeDRJzLy\nVTfwjyacmQz8JYAnNmH/q92mAkCRfekGC109DXofBd5TaGHTlGq+eWz+MWIp\nGczzpML/GmKLwomT/ow+w8fDZ20xJhRlXbNqOAamWDaQ8Fhf75tW1pS3txjB\n9Ld/TwNHr6kV4BZDZsHhtzNQCgOe+7p3KmgOcV1rxjrP7pXLR0ip4GpycAik\nHxStJw1V7lqobTprTLnWxoMGa6FAhfgDPUpkDQ8oOIxrtuXmB4c82Y/DlrGt\nKcLJeBY33NaZyAZ7tuv7SGR1Xrq8xPDlZr9ncKrII75869FKvGbDk5wn5aKD\ni87T\r\n=98aI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec0b1d686c9d5f8f73e2c170b9915c2dd875903f","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/webgl":"^3.3.11","@thi.ng/shader-ast":"^0.7.9","@thi.ng/shader-ast-glsl":"^0.2.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.55_1610301178354_0.7464020846266144","host":"s3://npm-registry-packages"}},"0.2.56":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.56","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1502ed91f7fecad0482ab60b62283348d5a42fc6","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.56.tgz","fileCount":14,"integrity":"sha512-QmDLj3p82I49w1IC424wP/2fnOVsRfoow5XYECPTS4rMWW7gDCFjf8FIvxNR983Uv5/oMMRItKZjrYGlyU1nUg==","signatures":[{"sig":"MEUCIQD+T4shV0oVNNc1kwJEGrnBTENR0PYhKYxDgq6FHFWt5QIgIHkAhEM2oOYEmhafAjh3d3D9OSCnBLd/2zUqrCZ9hkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/vZzCRA9TVsSAnZWagAAKhkP/1mD1GYHIUQo6PXX/BCr\nqna7jfdgFCl0SS5r+wHZdcs+cUkD22ASBzi2UDCFlRPxv1n7XOCxsWoThvVk\npuyLgBPfFKuvuVQP7gl3nlhkjNREl8tnBAObGt4eW4QSTrqBrcSy/7Sf9wv+\nSmBtmjhB++3vxW1tAP+UoCppXlpg30nMFmo6lt7uIMcxIlUYZqA3uBl+fsaP\nBkPqwXAd1MN18lhtkzdhGmGJShJyn6R/Y9OMBRt3xYJ+bB9GRFtxLaBc1WGX\nNmuEeZBk4cO/kUjJ8JvkQAPTijPU6U/iY/Hgy3uVsAgD1Yi9+nCVC0/ZAXT1\nIeqp3DohYLL8I5+AHZm7hwILfsKksGeI4o3GwhhcIfsgGSYZNbqod+zdcA7u\nU4bVOmvBm786ttNHhl7lqqRnoKGzHRqKeBOFD8RRWqeQZZHNo2GwHEpDp2JN\njUgWN9CEKuGmLKD5KM0rVn74I2hSJd76dPtEpqigHctZlBxd/2KdodfezSUl\nfJ+mqjicPPIONjTtFkiIAQCXJj7Qc9EJCtKZ7AwVlDGv7SFpMzNk9R5BtBZD\n4Fz+beNtlmzLYd7Ws/0mCpaOgjciHsPMSZdwpbCWX9JbqNuOih9Wuf4kaojE\nnKWA8o7KqFLqTQDs5bxxlAXQTm7BM1rBAtx3JGYKoq4TT7nbjKQN+6R0l12y\n8lH9\r\n=i2rj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"97c3f9d114dbea8ba4e33f69f631de5c8fd30eda","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/webgl":"^3.3.12","@thi.ng/shader-ast":"^0.7.10","@thi.ng/shader-ast-glsl":"^0.2.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.56_1610544754869_0.5825194885872869","host":"s3://npm-registry-packages"}},"0.2.57":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.57","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a8997e2574bd2b045f5fb2fb0fe97a0bfc1211d1","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.57.tgz","fileCount":14,"integrity":"sha512-l9mrj/t+wbsGLvX0Y7sUnkk1jD+z2bq2O3R1oCh+aW9iQ1cgA3xLPg/ArHuUgqOeU7kbB87Kzcbya5tH6y7Y0w==","signatures":[{"sig":"MEQCICZIRM7J3GyhU0vHLYX63qoHqf44R3V/ntcNuLrsBn4IAiALBM1BtzEz5fjY/lC7B9jzH4/VOElFmRU/fGyuHErI7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/ztRCRA9TVsSAnZWagAA1+EP/R/NIViEN8jB4RcWaaGm\nlrZmhNhjaRfjTliauUGjwprcS/k7xvLFkmgEa9Ievx9QGsJx3Y7c5sSHFqnt\nNhfsjNkaHpR35iSZlFecmpiJP0qRPgsX4i5XsFsrnmUIB5HjAyyWNjiLTsbM\nPz9v8mZASVGRRSR0A2zJNOOlHFESf+ms+6sIB6OfHkNeQ21xfIoZg9di786t\ngLIbaJKoOb3rSw1DnoRtPgTl30R6oGqrL02hwVUS8DN9jJ7Kv0plEc0aNRMf\n+JmLje+V2ocZdeqBbHqxNdfkdP16PPa25g+8HCTjwKWe2YhxVV18iXU269g4\nLEXpnKtL+ELeC6MGIaqYMsNbwtD1VIaz+AjkOMB/9uDd6duNs/rtQQQ3rrQi\nUyAYdTQX2Rg4JlWhRcHyMvO/UKvIh/2b2jIPOARMG3KLLDD1a3lN4C2YvgiO\nOoJ8zOeDM82gyk+lJspwzl2tfradRqG5O4rq0UD8RAkrr4eXFnB1CDJyWcnt\ndi9V7nEv4/SPC6uKz4eWhWDQFVzTT5W+tiKmTCySMmqFNXAawwG1CwN/hGpO\n5jDgyu2XQkjFEm6O71yIyq7DsyDTE/4njsbyyCAROixDLZs0ls6c1ejvGfjP\nq85fd5QHzifJQdpLWlVI0jYhuvv0nF8drHUE3FMyLVMn8j+6doQ8DCAZpwMW\nuwQd\r\n=GyUS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9677968b3faec68a109382c1da5a4a994de8e852","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/webgl":"^3.3.13","@thi.ng/shader-ast":"^0.7.10","@thi.ng/shader-ast-glsl":"^0.2.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.57_1610562385438_0.7381860501469395","host":"s3://npm-registry-packages"}},"0.2.58":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.58","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f1d49c8ae5adc021e8dbb632330c9e41cc86299d","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.58.tgz","fileCount":14,"integrity":"sha512-MDwt4ml/CM/fWwN7uFXRlxeFkcV6CEiUc31l2aF9bOAVTSA3o9y5nWEFnM19F5oJ367U0NvnuWdtZZ0yvq1uMg==","signatures":[{"sig":"MEUCIQD6oSOrUstv8V3GAwPLLGhY1EdukbkcxyW/PylcMr3QnQIgarMK9QjhzYNZdkHw2+IyYEHW9CiskZnv8bW2agc1wiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCZc8CRA9TVsSAnZWagAA15EQAIrn9kQqfIAb87xoSLni\nJ8i7tmK5yP14vkVEX76WzB/6s7RbMyi3lehF4sUVmD+ztdidMbu2o52Fw+op\nqqrrJDOZqv99ENozT7CSxBUEcscTOIKMz4HMXZTiP28nEy4I96E69PBHnnzy\nj7i+0G2+wjR1WA9VzFIJTwDyPz1BWgRISQVIovmg77UbaRZdIii/zC1PdAtV\ny5VfMZrh+K/bBwo+6AUsEmwmER9cABv4osSw3kgG7MYSoj2uAz8aFGXskFCw\nYeIVxeD8UgWEuB1iqpNMcieSWNg+E/jYZ8oAqw9ss14pA6fMarZ9VlkLRzsW\nmrnkicO45I9x1KrBiq6aUHNyIK/wnGQN7j1vu4Cqk1IYF1Ih6RjkpMv4o2nV\nIjOS732tvkb1g4Z+G8EkGdvyqvp/3MgsFF/7ErtQtT3UsSNyWYKonCTRS37W\nWAsDrwao27tC2sdxCX31B93LoLJNF4IvyyKdY/Who5W322/NsdfE1mmR7rkt\nQVDWX315fgjZhnSNKsGw9rjj40pGazqqn3K/2jv20NAf2y3joBuVvZa+SRDE\n430ckvWEm3J8MI47ptZgBtUtV6mq42h+kzv4MZIsR2182Y3lgdGYWLrfmAir\nx5wB1reduUruKDnyvv7et0qZCjTaz7j7pfMiPyDtsnEIARPy0jaPGuN2QutZ\nyxS3\r\n=zJcI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6dafb499791f982b3692caaa2e348818399bae96","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/webgl":"^3.3.14","@thi.ng/shader-ast":"^0.7.11","@thi.ng/shader-ast-glsl":"^0.2.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.58_1611241276315_0.41316621730324954","host":"s3://npm-registry-packages"}},"0.2.59":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.59","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3c4bc1c1109040d1154f97dbaa5badf99ba9ffc3","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.59.tgz","fileCount":14,"integrity":"sha512-qpgM2WCNrWDeJX6Kbqazt3MdANN+Sk2JP0R/L7a4e0n/WEl3gRNfEZ+w7gS1/ExsFWZqUkkXvbLcI4W6HzlExg==","signatures":[{"sig":"MEYCIQC/2UPC+9yt1YcH/taNhpPoq+9l6vtzhUP6U/mwvsCFsQIhAL+WN46gSJFP2vXG8qqKwAVUahur1JWeyIo/etUHpaoB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCu4mCRA9TVsSAnZWagAAtDIP/j1RWUtuQ6t+cu0Syt0o\nIJhgH0cK8vE0K2KYfhzn/FmIhf0IiwWeeVAvC/gnfXAUUUr1E4/EMaP4pnon\nR/HmrKdKvJwr9LxxnUxxy8im/J2sniZZOLv7RsLqN1STzI5mO8OhKY7rc7kk\nw8zjkUye8u0v5FJ+R/B7EvjaSaDEMgIPPjrltrscR+FJKdUAlXP20I2ahHhO\nKG2AQ2ZCkMZdFwy/iGubA7FWgpmaw06eBLeupkUbK/4aG4fqTEL4M1Zg2w0k\nwvIZCFakejgc6a/BaWLlpEbCOJnKmMyhukisPFrRp339UvV83ZqHnfpZcAMn\nCr5XTWwcGS+ZOmg29zDSA3E6okBiIKgtUhKqZ3dEiKUvAGKaBbgNc15isWGM\n8QVulOABtvTSxBbRVA2FUwf+COKSPLcWs7Ob35B72goTwYLkoLF0zvZgbUgn\nBBj+3s9ZEmKhUIO4eWNeVnPEbZBRz63/vxcOpvJXZL/NYyWZK0XM1EXCyvmM\nzBUNdvY+qsHQmRlesHp1QpXFjNEssLrktN0E5xLhvkCO7/yeHzLivFxx+Upc\nU6J+XKBqDH03QcUXaqSZ68hBQnW5Jkix34TDKwHQzIoYW60UN5EnB5ngG/Bz\nzrCRnFb1cTxRmj1KYaeGsgOZFNx62SiKWpDCmmjhOQq2FLBEuhLRGqsr5sGY\netwT\r\n=fNrf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8280d98c09224b1601b635e16a660bc1c7ca61a5","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/webgl":"^3.3.15","@thi.ng/shader-ast":"^0.7.12","@thi.ng/shader-ast-glsl":"^0.2.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.59_1611329062456_0.04014121105236512","host":"s3://npm-registry-packages"}},"0.2.60":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.60","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"58e38afb9e8cc68f649c45499c2cff165adbe8ec","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.60.tgz","fileCount":14,"integrity":"sha512-Cexe+jZfUgr0cDqTr5ACfx9pjjk8ro70lQbi3+3AYcYE/YLlLSFnxVgt9NkqYc3B4/d1p/YOJSQ8FfCytbCiMA==","signatures":[{"sig":"MEUCIQDDr+ECV2xhabw4tSbsjM84XlaIvZQaMpYHBUzpvz5sPAIgRWNKEoXzqS9qd/AN3JPcihDTHXiMGHEnLjtjW9UJDCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMUQ2CRA9TVsSAnZWagAApMwP/iHlxBwpkIAYH6aNLOoM\nM8l5TzmFf8G9DPq71khdcXeqZvW+RaFr5/A1fmh78UBo7R5BEQhNufJBdzBJ\nMXCaOFBfeNy1xWNF6Gcs7PKmB8CRrTrHQgcqY8EalYTajXPXn7l4F6S2IQyw\n5fRPehKHj64fFF5ezwJMfPlDbLlA1LaDbA0RrdxhEY47Sod6Kln44M7ZntYl\nkLgdw977eEJLYcqVSbvfo/NwisvVD1L1NPIIh1OrvwRc4vibE/+qLox8PWaO\nsbK2GzZcwEetG+bTMQb+/8olFubquS2cZMg8lkxVcIROMviLHkWXbl2Ol/zT\nd2amN6ZRGlCesIHCQH2KlmtkqgKD3Qkmaj4WpVaiOQx868wrbzGHPTtz3jqn\nN+AXnaBKN/SB8KY6jnQbnJvfn6fvcnASNTE2S3WZPHQ8qOeXxttLnu5EYlOq\nADc79n+3FN9xYNoE1i9PzvG0pV01PNGVmDMpNJ4AxstBxBsW4CNnD24ceXO3\nx9Y8AfVsl3CmJvBshymvG0PdjC+crxaKw6jfNZPhc0faNQXm2EK7tmwPgrO+\nkcb3PpDkWm0wPttUZ8uKF682iGf9QkfjhNgnfte6n58rvkoNaBuTwgkxUIpF\nMZH7BBTz4ohUH46X/7YeBfgQIjLv+p/B1d4PKvKRZLtV4zvb3SBIkL2XSCok\nK910\r\n=+pwO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2cb9a54255d6a5d7f21c9875002b86c42dd038de","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/webgl":"^4.0.0","@thi.ng/shader-ast":"^0.7.13","@thi.ng/shader-ast-glsl":"^0.2.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.26","typescript":"^4.1.5","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.60_1613841462071_0.8461510183138055","host":"s3://npm-registry-packages"}},"0.2.61":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.61","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"51023b96be4b6f94b274584057b77d5fb11eda34","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.61.tgz","fileCount":14,"integrity":"sha512-Y2cjcundsrC+86ghXMGwAe9HSGRU6K3qhmjelaN9A8QIbwbox6XxK0KlWwG7WZhgFQ3TuoX6xVw6oKgBuwGp2A==","signatures":[{"sig":"MEYCIQDqd8f/nAlaDE6aUbtGYfJJyRo0+s7nL2oYvL0j+4wTxAIhAO305O2B8mPaVVoOmlZoqeywwqcJjXXCtOO4G9NDWjsZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNpDiCRA9TVsSAnZWagAA2foQAIP26taR/8fJ1UhC3Yei\n1qA9BAQ5HJpy+Mm5RywPI9NjqRIp3dt/PBIHHD2EL/+4z62fYpe9nI79FW9x\nvpY5F+4Cv02nj+9Bcv5Y8xObWN13sZjZIfzSDwqfzOluyH3vtMRP4um1Hxo6\nCxLiN8ZF1i2upuSGqNKXLv1SRaMR+u3UcwQajLjdjRxs+W8hJhldj6C8FnN2\nVQZHNtvytMW+I/7qBVe9JrxwsT5sIcffsfXCRSQQ++qpFWL0UXX87xKExS7N\n7Q9V3n3QtUZgQXA4inolM8IUcuvqs3WBdBTnFwa6I9GCLslz8IrlL/UbcEmN\nF6t6k4iVW4yEA3kLanxd2G0nSTnx/wylMtQbJyBWC9cHH9XX8VEptk52PG1R\nEYNDZfDM5YLK8PZY/4DJ9ubpl4d8zDiBXe0vV6AqyFABURhUGLxn5rde45im\nz7bOn7vFtqIWcY5KOmPWNgALCzPAf8/SRENr1DGu414J779/X5oqiHnSjP8P\nfBuiiD1g3gjngC/nCVU3WPGWFLLA7w82IEnCXf9/Wrva+Fjo7pGOMMEQ6GPP\n/EI2ya5QGCf/Hbh5fZQ2yiv2ShvablkkDHXJeeAoXRR2SKSf6WiyXGMuYLCW\not8jrNNR6fVgA7yo6mYccroz2D55au9cqSDWnUZxBiR4oQHIQW+w9jVjs8p5\nFHay\r\n=6dIU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b143da353ca7a5da21a3d5c45cd7b20937fe758c","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/webgl":"^4.0.1","@thi.ng/shader-ast":"^0.8.0","@thi.ng/shader-ast-glsl":"^0.2.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.26","typescript":"^4.1.5","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.61_1614188770301_0.08711635081064095","host":"s3://npm-registry-packages"}},"0.2.65":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.65","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4398d1c04fdbcf3608b80b908f899a7472036623","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.65.tgz","fileCount":14,"integrity":"sha512-fXmDSYILzuw5/UDECll5AHhCNBPXTP7DmkFntJ2GA10mV2HUjMOB0HD80k4IyRnYWKpQ0lmzpjdSI9RGT8LhHA==","signatures":[{"sig":"MEQCIAK2stYkNE/exFhXQdo5bkN2j6vRuHF3kv0sKv2ckQn+AiAMbfmzukoLNNpXRDS/C82L14ZEvvn34oCuBjFIrlqypg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP7LdCRA9TVsSAnZWagAA1vEQAIHm6NlmESY9527cTR7y\n6bGFqMS3S5o/5/Jf8tf6lW1HwVxJRWVRsWptdPNCnW8n1s88fMfghaIL54JH\nvBM5NBHkXq5X1GOGwdzfhQ9/f1He9kaKU7KvqNcVC7wYOTSiOsT4LNkiTzL5\nS6J0lOzXaEdc1RWLJFfTMakhn6SMQZU3c+c7KL4s9T/gN7aPt4FgcwJOwpkJ\n5eq98qXa8JRHXQickAPyyHVOR4UBPqUJOG3JlesUm5iwTCnxHuk0WxdOjtzT\nW3djlB4cOg7856c18kxNYRU2MegvTyeYCj5XCHYg/fH8hTEsKnD6jzJPqO0X\nYw4vVxChT2hoLg4psNtZ4TrGPFH5kF+ANivJFTJY4B1i2zRHASNs8NmFiRUp\nGugxnmH9pR/IWzBy6d3KggsAtO1YDEdHIghI9/53VgAF4oDSx9XitoeTwRkE\nCFLgoDqy16J6xg77Qm0ITFG2W3LaSwXClV6TueODsXijC3Xycm7E9KODATol\n39xh2Z3JdC0qTWRQptObGrXxu+zyDgpTgeOv3WnSAFvUblM6DVdJIWzeBBDS\nAMzZxVZ7H3OL1/BdnNTwkSxXBxbylInuaC6bapcP3K1N3v7Vj7y4uIFQ8L+X\neeAHFzr+HNT+++uRBhgcTetoL/CtCugbl26/LpDehb8cg3LJorMoXrPqBug9\nnQGo\r\n=jWjA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c17a8b0149711c84603c7f0ffdf53263d6387a54","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.3","@thi.ng/webgl":"^4.0.5","@thi.ng/shader-ast":"^0.8.4","@thi.ng/shader-ast-glsl":"^0.2.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.28","typescript":"^4.2.2","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.65_1614787292536_0.6011037741871323","host":"s3://npm-registry-packages"}},"0.2.66":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.66","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ffd6e38669e347d0ed7189ed6f30e6edc18a8b8e","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.66.tgz","fileCount":14,"integrity":"sha512-dRuTmG7TlCyVY91lUvDCrmijeC20cLQAmX8zw1LHkegLT8/9UuXWXewZS5+P+U4JD200NFaQB80AxUkhdSXi6w==","signatures":[{"sig":"MEQCIA99IzcmqREAWUqsSttL0Yd9UA7DRztJlXa/ASzhPwkAAiBpY4wjVMgL3fztu/upZvhkmetRDHAigD5Z4c6DHwgxag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS/YWCRA9TVsSAnZWagAAAVAQAIeZ6GvPwJjU3GJyHslC\nKcQVqVKSVhyNC/niLsmvuXtjYVfFTvFTisCqn1GV2Gbj+ATEkyuOxjgDCkQ7\nu7vj/FVtNnf5nWLW4+wRcbv+SBdIF6PFwucO48GT84tHEvI5VOk83mS0Gvtp\nu5uq4MipPyJdljMAjXPyj1aG2PUUKPJX4boleogIamvCCnJ8cT/T3Ty4wKRA\npigdLYhX0HmhTSRKu6xqpBz5G/KwzBXwvNFbNShOCTh8/vbj2sqUykruvkIh\nNRsllSaAvR3ZKRzuK3vhluWI1Cq7kXV3jXN82sMSPTH4jNK5k8W7CjgyglkO\nG3rvUMvl5YBjt0j5lBuSV1BbX2DaCLBw4DLm/ZSVvwvt/WYNli1/fO0SarHO\nQsm5pGdD7hsRQDPzaEbug6DKS7CJR6/6rqqKY/ZnAo6z1fJfGI9hp3T4dEad\nSl7kkM9hoDZLhttWjznlCkYRE2aH8O1A4F1jiWEC1duhQumdiyTTcxQJsmJ8\nlRzhOAz+DBbgyQcdKq7WJ9yB/AZolHRnkFW789rMoYxY6CFl/QO9aj3idLds\n8HPVN4gESUxUVnC5mTngY9vcTEQIAqt3gxzDLeG4mlXXhdnJh9eQDE9UPjmd\nva6TFdEAE1A/GrWE89csMSKDGJk5N1/cwYjHORJVYOumnsERaKGYk+jbR6U4\npxWP\r\n=Qscu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"24c8afbd4450f14973ec4c5481ca24722bb2e2f0","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/webgl":"^4.0.6","@thi.ng/shader-ast":"^0.8.5","@thi.ng/shader-ast-glsl":"^0.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.66_1615590934302_0.20969034461458302","host":"s3://npm-registry-packages"}},"0.2.67":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.67","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7a9621157f869f9aa944b3e2dbf8b71dfbce079a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.67.tgz","fileCount":14,"integrity":"sha512-eY1enE+lwcoeVbpCIprBHTWIlcHXfcNGw9lgRRS7Do/vx6lM2lzy23QpOc5rBiBTq5UcHaK7AbUizPMIwayfqA==","signatures":[{"sig":"MEQCIACGhjh/mzDQ+TYl7KRwviJWoqX6ZEOfnTW1v1X5rkpwAiBr2NJPWUx0DSysB6junhxGkTMGvRn1JQMflrYKuIBe9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlD6CRA9TVsSAnZWagAAOlAQAItMIzPr2Pp+P6L+Rro8\ndUOXcOGeK61l/1mMJwNOGlb5svNyqX3KVWyp7mJn30iY0ll+sU6ZBcV6AsT3\nE8c/T5t/J1uBJkteiX8nriCPQY+MGgGeDB0hOHJg14T+3/k99ReM9faZToEr\nv1I3uKDJ5EqSM8o4ZVGSwNbnyfnj9tg7NIJOiG7MeljuNiYpO7gLvmS2IobA\nvpPUuv3uKoRHFUgtaySmv7JY+teU5WV25XxMqS+RvPPyV4EsqwjWvh1uYuyh\nMIDrDCLFBHp76XNVaQFoYI/bOzcHa38aPJhsufQtXlIISqJh/zpSRkKwRTsn\ntV1tN+cWVqaUl7VgpxERxaO+W1MFqEiqcltr2vvwUT7Gr5h14nNVEgFyVJSI\nQzOhMacM1ZKBxjiJwRON9rF+hNvPqCJpGu9czEpwfu/q/PxVzu2+m4nncm+H\n8KdC1HPRFsmyvq/2dqhUtEhpiUITNl4AW2BR1WddMi047JBZtPSsnYEEAejb\n1t/NJVDapQHcmeaChTX24OxiVz1tSW+NbRSMQSYdFB0wY7SSBfJWpm0hE2yZ\nghPcSZmDsFZG3K5KdHwZIsZtLhrXsv5SPcOqOx1enkcSb2ENFOuwgLILaaWF\nmqdNgFLgO8tLRJ1Nmmz0JME56aeArvADIhZsDQ2LqN8JnByS/fNpx3/Z1+tA\n/oUT\r\n=GKK/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"15f3ea0e15805bc67ca61bf87ce5e8849a7d8e86","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/webgl":"^4.0.7","@thi.ng/shader-ast":"^0.8.6","@thi.ng/shader-ast-glsl":"^0.2.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.67_1616007417784_0.8398059943650407","host":"s3://npm-registry-packages"}},"0.2.68":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.68","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cf426deacba4cf6ed9724e42cc63aceaba04543e","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.68.tgz","fileCount":14,"integrity":"sha512-Nf88zJW9estGqpS66SJ99iREPtoAOl9qgg2lP+KQkAPBGXkvSvO8dUIYOewsTTvGdGRcN5LFaKmQc5rj2AFlZQ==","signatures":[{"sig":"MEQCICq0RvDBKbntlc9lFdem7RmRmJDdVp+z/PJ+hemLD2SrAiAVSQ7CvObWcoMy+EFOQrK5MXKhMWdk84pV4f0bgTQF3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVf/QCRA9TVsSAnZWagAA8EEQAKUwxl055STneEiWqoDi\nITpWr3QaSSfhM5nw40Ov60gJZjI5ZIjmVn69j9Ydr981tZNxcQVGs236jz+Z\n8A+HqUIyxrErUtG1Tv4SPYKtUtwb5G2nc9vC0K/m916W43StPbDFnCnCeZyp\nR/ieRR5jeuwYHgA1JXuVj/WRILIYL6S5H9WcEQGq2fLGFcApHlcBIJGIIzhY\n5Vc5Ax1iIgVZj2TzYk/qY5MiA+K0XGdZEfGX3rGHkn0a5JXmRRJuqKjJSn9q\nrI6HQcdjt1EQpc05on7OUgW9PGR61DlFPV7FmHwRQNNa4fCtQkbDXV/x1INO\nkdYPb5KF1dfU8KT4sLlwqWSbs0JpS0ryUMPhYyQHXiIrFqKJiEQ3+PS9coU0\n7x0urEV0FVOs0E7ODu8E03H9rQQ6Bu6XKAlj+4g0lX1UQKg13AeaF2KRykKY\nJ7xh8M7mxcrB3lmqzxu93akP2KoQIGdkO3gx15Vc9hJhgj6zJNEAaC76arLE\neLlHRGHq5dbUrwwA1Ev4jzq+jW6j0bmQBGmkCrlJ11PrYmH4LHFbn4tksibk\nNBVhMtK55wZ4kPgVLgJCkvRn8qtcYcCWMGFCMP4OOrOhZZ4idAWL+6xrWCMf\naWZpyT57UWjeEppAwPLYqSgtze0lWRuHno3hk66EJ9aqE/V982xRO5TddbRj\nZcPH\r\n=/DV7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"af16a3a01375ed0f84e3ab639b8c686d01212448","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/webgl":"^4.0.8","@thi.ng/shader-ast":"^0.8.6","@thi.ng/shader-ast-glsl":"^0.2.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.68_1616248784330_0.7327204385441819","host":"s3://npm-registry-packages"}},"0.2.69":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.69","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6a53a32337b4b5c28955be5ec11445e140dc1720","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.69.tgz","fileCount":14,"integrity":"sha512-q3hbFrJOBywit+sWhVmg5vvwMQ33Gj0RQCn4oFR8dxvMbqVrXY+xOUqHTlooaaGBCTmG8ffsBoTWErfovtUgBA==","signatures":[{"sig":"MEYCIQDTfKsNk2UaantSS1d4yAnyBoNucnWS7QVwM2967W6lBwIhAPBzH3MwGJWooAgwcOdLrEvi2f8P101Gpc2h3AnJ5sxx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX1J8CRA9TVsSAnZWagAA1dUP/RgvfFjxvaC+poCq7efT\nnn7aLTBP5qo7sipXvsRl8r0BK/b517yCRIBkgx35LDFn7Kc59vW4Mp9MlESZ\ng/vpKJJ4U3ftEXGBjRSIP781m7YzKP9J/79NRpedLHG+OCscVTXip0j468a7\nK88yMyA8wkU+zFRBqlF/vUb7D/iCyCeI6zHaUbhHdZKhsrB2PmMMmibYDhPK\nNRONi2H9TqbvE2nNyi7sKORYfARAMAvlDSJ/63wC3jSI4Ur2GeBzXdNESPq6\nj7/KrHfPW8zNMgBYUIo6QjPavj1XCfJatGQ+OUcn7lRoXQIRDilimZTp5ETS\nCJCuPIghijMJ4FIUeMVjCD9HKxTg1UK89lHsaw6k0TeBxLGCl99aB4N8jzR+\n2eE2YbGp4pV8kf5EJ7BjpSqiaLxkIleooRjuDHK5q2tp8oRvkYMjg2QnBPel\ndLm6qPUNqayl8TlfuYd+9ZuK0IcQE65YK4wZYfvX02ose5Be/QXhfsDqnEm/\nxWkdkuVd/D8IpW2NFz309+BThMnJ+/9O3QKaUANpRFhwzkttaPeYeKC1pT0b\nb5i0/uqfWYfqo5M+UobGCPv+tJ9hWetkH9AIe9x903jysZv2byMd2rJSWHiS\nQMBhZiyPvtcxxj6UkJluVPaE3YixMArY9R6MIfZIuM/UFuxZpywYOEpK+MUT\nQQpF\r\n=6b4E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0e9b6f3dbb787027e78e972344f5277371b3411d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/webgl":"^4.0.9","@thi.ng/shader-ast":"^0.8.7","@thi.ng/shader-ast-glsl":"^0.2.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.69_1616859772479_0.29132368736656744","host":"s3://npm-registry-packages"}},"0.2.70":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.70","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.70","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"774b7f002eb4cd345e9e165b31eb6fbddcd920aa","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.70.tgz","fileCount":14,"integrity":"sha512-vwMeADySQg0BUV6YiPqSC6OkDF4g+9k4hL5hSIkR8irXP0ovZ8ZHGNd0S4nznU7zVKXhVeEvOEeqFb7k629nxw==","signatures":[{"sig":"MEQCIE/APeoIsFohG70SiR4Yi3sR6X0qInyKJr7m8BHsM/iaAiAEV4FoV5y5GhH+XcxNW/dZVjtfamVDx4x0poixXz56+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYLnQCRA9TVsSAnZWagAArbsQAIhocE53XoAJUE4fiBKz\nuDcqSgGjYy+I3IMJq4O91JKC9YGqRD1UjZAygW8VH595RFbG/8nggoXQ2rE7\nCvvQlDVyJUTGuwv+bW0AP0nVDTZSieIUSIQ1JI2HwBnPfKY6AVLSmUaIaWXH\ngcg1kpvvaHnQpbOyL/Vrm6aAzq3gBvIzniCiKk/ZivHfzjO9lQjpnhasxtuV\n8ZT2NN4lA2UFr2hAqQJU9kdf7rLzR0wv/TMgmjcfZ4vZto94TfZnUR65u9Aj\nxrjq61i8whfysT0r8wOyp+GgM0BEZ/FZ3bHElnSj70KVHaDv7dnW0gKmLUwl\nz5/JkgOOurG4IGNBW9bPeFexaG5qtxW07bLA8A72/mvQKBl+7rZFVrvwh4VZ\nb6swRTKNpx4lpy+8k0RLNQq/XEmyii3HtkL7SPPrBJjWoWbqJ9C7fgUTRLvr\nwwzz+7Yb6576Z+9WsLwPcOf2j5XXuhbh0wo4BYPHGTJ5o+S/TZ/3QJym0yPR\nhiveWIIECMZ8lYijcDjdcKQM74ZJMdG3Ati3WZm0HpCef68cG8oOQhfHaiOt\n3HPvUP06jf7Wof/vpedfyi21CgNj+CJ3P4Z1PIU9tGiESl49oUiCim5XCI2C\n+fz+XeaLsFBWDzTfebyDXL4DZ2DqbD0nQWlH840bac88Z0TUVjOU+ZSB4YLM\nZQDh\r\n=dmMy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"eb961d221997bb8585ba08eab5d0d8a7920c58dd","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/webgl":"^4.0.10","@thi.ng/shader-ast":"^0.8.8","@thi.ng/shader-ast-glsl":"^0.2.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.70_1616951759881_0.20357685910019296","host":"s3://npm-registry-packages"}},"0.2.71":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.71","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"798bcb7dec6ab5a0521dc841928448f011c364c0","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.71.tgz","fileCount":14,"integrity":"sha512-gF+q7bOm6dW1dRkyt6SUxjT/ae+nxVQk6IxDj1TXp13ECSVMqdIMHzJSs7sSdhnER6HOdIt/7KPkjYPG4uo8zA==","signatures":[{"sig":"MEQCICe2UG3ZLIsDbq8s4GKRRPSppaVgdswIlUVW1H3no6LMAiA4FbaZeN1mP50fGMnPIsAhxqzz+sXaFo9NHdy4ACvRDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYvD6CRA9TVsSAnZWagAAYv4P/2v9UdkD+xMu75ejCXDX\nrM8+snzwUp0CZFpIzil+X3vbyDIf0wgSG2VwbLVFG9SnaW7R7Auix6hs9iVm\n/YVgvLCE2YM2XGLa14pncCf9KFjx3RM2ZFUwlPqFQvpxkIG3cSkqpWPrDorc\niyZM49VKa6zJ0oq/65JKOWzLDsRyO3z0wKk2uNNI+jo65sNN6AiY6oKOwxwz\nzqni2ii7ozZyNsMUgBupv8RYqspno7mQqwjcIswcjCSgEUbYBa6hyTFtJwL6\ntMAcUx5EuZG8anJ2s07W9qeqeh1CpH7Uw9h+7t5V9t7omTYH5nY3a7lNmmNz\nEyWss+07dh3pcws0RO7hZQMeQ8ex2aHoub3FrvZHKld0by0JEeby75ic2b0p\noNa362tzKBBB4ta+3pH3JwZBVIl1Gmeo27hDAWGPBCh3VLXKTubJA0qh/mpz\nDssiwY3wYO+JGpsQ9GYItZs+2ycRfjR5sALxK79wTxZnepcCRLtYnAVWGT+Q\noRigwczG6DOIGRap1VYyeuSVDkKrF7bdPLrIr40Zfarf3b/K8/Wss7bgCIon\npuvAee2mMxiOzfVkfwTBu0mRWKrN2bIZydrUvi7qmHoKLkikhiRbxUxRYqWo\n5OL085NeU6OAm9YozfbkzaQXJ3eRWxaLBIaZuOHsJeGEivWTCJl9Qo/3ITLj\nl9mA\r\n=9heM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"01273d167d9f9a4736b77911c630cdb657957910","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/webgl":"^4.0.11","@thi.ng/shader-ast":"^0.8.9","@thi.ng/shader-ast-glsl":"^0.2.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.71_1617096954081_0.20844132173873953","host":"s3://npm-registry-packages"}},"0.2.72":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.72","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.72","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"70c94a49b76c756ea08b4aec61cc7194f7d29e99","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.72.tgz","fileCount":14,"integrity":"sha512-6CHEAjlGFh+nQZ8MKGSay4g8LdkxPqbNQLm0TJ2eE6XoI/i6h8vWy1jj3LjZd1IQVssBmlz9TPv/fEt94WI/zw==","signatures":[{"sig":"MEUCIQCVwyKt4k/JW8AhK/Dy14G6tGvOucMmUPGxoX6BV7micgIgE8CVQf4NozgCMQkQsKArlLal5XFHDumh4YQ+TeyVwtU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaFpcCRA9TVsSAnZWagAAamsP/3YaMYlwCvf+upykN6sU\n9a6tPpphvsvpC3SIHg7khfikr0Y0ULhC6YTCd41LIZmiJQ8Qut1pDkxz0Rnz\nFKtYR0F+SsicacSH/h2YvMAJ9SWGdAeUFYWTpCnJS881ivrYqhBBpugrZbjG\n6RGPyCieSmWXeZ6CpKMZ9uE8VeZ7uZ5MK6m2AHe/4PiWbbQct5BxYAbE59X1\nwHJebco9HOQ2HWgxNLyC7nzyub4Qlx3DurVaG03S8KgdLr6Yq95SxzVa5WG6\n2aNFFVwUdD+tuAjvAPTTdBVLuiqNoNPaxziaVwqelpvInQWupVSPCfGhQBN5\nZUSjFSd0RB2WcrEWXvgmaig44LeD2jajFweuhJbukvNND3//f5WrfkJmOcV2\n9CifbBrk90oWnHLICEKkgSlaI4/yvpeItTqvhxjPi9LtQhtlymepf9RLWrh/\nWzQ22in7xJVPFmC+Nzdprfs3wxS69uBeyr29CCIgvkvBPS1Tc04KH43glww5\ngSw/Zz2nP+EL+7GOm0o+VV2e433aos8KYD8AJDGu3L+7SIX0ASy58lhhBsYx\nvDhbugmczOUJkCZzycy+hnixO6PooPbgiB6mZUvq2t8ZVweJgjqVZalRE2mO\nU/Jxd35KJtDyL0nIeiFd3uNmxdOl1F2CtlFgYQsEHcgaNLoZdJ4kmnOBoHSk\ntk88\r\n=9Qgn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"452a679a1c40e0708ac9007b25a45e209af78e59","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/webgl":"^4.0.12","@thi.ng/shader-ast":"^0.8.10","@thi.ng/shader-ast-glsl":"^0.2.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.72_1617451611713_0.344581584866529","host":"s3://npm-registry-packages"}},"0.2.73":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.73","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"85be31077b569e608ab3238b669785b2e9b6ad56","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.73.tgz","fileCount":14,"integrity":"sha512-IKrxMvdCDfqotQKdpHppfaACkt3ZdRkJBR7M2xeD+jFvqXRER+lswGLu2MjdhmLla8e5Rbibz/qbqy9LYuKP6A==","signatures":[{"sig":"MEQCIEpNnjfIYSjfwvIXwXNCtyhUSlt2DbM6wCwvPxs4BCxeAiAvWpN+liX98jlJ6AiDsY+Ih5S6JcGZvdLdMH6rDzEd6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbiRICRA9TVsSAnZWagAApLQP/1gV10Yy3P9ydOcQvTwV\nizNFKH01assBY14KuKzSVthec9sUDL9Krk7lWW5aFrX0sZ90QawPf0SkRbuI\nzHawzzInifu5rcGRrrcsP9bYrHD2aL/FD95NRyphaPy4F+Cbx8EQ19Ork4/A\nxM36VhgqBY6VGCBa08W8gBuzsSsG6L78b3WEbkqezZ0BRjK7mjmWm4uOaAo5\nLurMIctv/q36wyC2/EYtm8bi6aCPuVMG+EMzLakaB4F5IdhufhOTq+TPrUnW\nMyN8zArsXKuFkWAde4U5wgx1O697IXl4a5Q0f4wocQNXJlGFzK9TA6KjUJJz\n+V58ukg5HFrxL3UWqnHz3ZRpMGTXV1fEFlRye9/e/aiRpHDLM5YzMMSrDVZh\nzjED3dkqbKD76vNsfG1t1si8FECnVuc0OsWe2OmmqSpVAqokkobEz/Zsaerf\nKmkAADYN+iuGIdlok2duNfeXAJbynC6OyW6QLY6pAm/qkLbop53urUcmK6HW\n6Hln78uiD9QySO6TsLPnndOxQ5D/I1OUpxqdaE6eG12tKV+sxgL4N1+94iZJ\nKf3zx9QMxig+V3KIh/bvZV5ho7CLaH+5OXzDAvBteoOcPqSrjcB3h/L1gy3o\nytepxgVWjUCPWdTI91ZSgnBiHiHnSmA4KV5t3RZ/hkxNCL8xBv8ftQo5JGkD\nvI0K\r\n=lKv0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9d35fc75c08bcfdcd67126b8183c869fda71573a","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/webgl":"^4.0.13","@thi.ng/shader-ast":"^0.8.11","@thi.ng/shader-ast-glsl":"^0.2.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.73_1617830984279_0.8160043408283544","host":"s3://npm-registry-packages"}},"0.2.74":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.74","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"46b082442e771ff9c28cef81bfa47f3846befae1","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.74.tgz","fileCount":14,"integrity":"sha512-I68x3MOTm8hflUyTVQW/2iDOAdiCp7aAkSe33Z9SoU/seUm6pgay2jpZW3h/ECJolxMmjsFfrahsPpTZj7ZxwA==","signatures":[{"sig":"MEUCIHbJ3kwJhChTjWPYYJZazhLpLljnfALTYD9YilWu8KULAiEA9xUVjqCsvNAFuidPafmf4qXRVMm5xQucrdjy2wCdCYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfWtuCRA9TVsSAnZWagAARQIP/jKFJmGDxwEsLmCZXkW0\nSpMSCEy821S10D/5379GVPj9twV2Jh+QrU+4tWlQIqqFQVFQmp/aMCTJyIfm\nwAbiTq8pq47aTSyCyl+Wdi2eaETXmPhC0BXLwpXyGeG/OhPpXM/7e2d9AK4e\naT9sMlIE1nE25+ykJ1LdpSWEzkITbuxaV01CRapO00W1OM/AggfxILRoXX5F\npgxGPn7Ux1rEd8eBsyomJXbhkumpFigX+FEwSnAclqIjUnz4yfj9Wniywe9j\nHoKEI+e4Ci39777NFKIK6GORabSNLBx/EF6JBC0QFfGVburGEP/7pxI4fEJk\nI1u7+j4xFqQO4Rmpe4BWtGZC/5fOJnQJxwBmWcju2pnuCkRNRSEptRsTu+F3\nLJd2e+zkhGbsDafyO346aPhH8nbLE5xCSANq8od8zjpwYDogf9m+fp4+XHav\nXp+GfAeV9O1yo2kRvYHa8yPeHwNqeQ2s+QZoDmrOi+M/dXsPSwK03AvlVoNL\nf/Jj2R/vumMyMfisVNYApfHYjMO7k6gpQ2KPMFuoy5dkIQ4HnGTt06XSFlUw\nqW5lMGkoC9nk8QC6OFtus3kWAadUCAg/Iqm3RyYb4Elq8gI4Gm6sxAFpoXkd\nNcOVSWtWR+XXEFZ+YhxIOZnf+tdamn7hMlMs2XP7o5GbwBzLy1300UToWZX7\nR89r\r\n=WkzK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a099b0a1f1c6180819df9cc4786faa5c2b535140","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/webgl":"^4.0.14","@thi.ng/shader-ast":"^0.8.12","@thi.ng/shader-ast-glsl":"^0.2.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.74_1618832238455_0.9515465775383731","host":"s3://npm-registry-packages"}},"0.2.75":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.75","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9e133b65150d45a301db7400c34913d48ceea127","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.75.tgz","fileCount":14,"integrity":"sha512-4ddnBwPr8BGPDfnKWVPGhejID58h/QKBhDFjCxSPQumC/rQzWcDKMv9PKYn7U0MHTTUHFhQrBUOtaFrD89S3Nw==","signatures":[{"sig":"MEYCIQCDgX60PWZ39hzjR2I5cnhDb+jrOXftEEtC/64/+/SxCAIhAMbbpzKy0k6XLOzBnslFI3u3Fyoi2k/JCAlNMIOxfkf0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfpxHCRA9TVsSAnZWagAA++UQAIa/lshIRDqZwpQOzlIL\nnHcfmJJ0icUJ14QIXWDZ6ULUzUfNEXk16+AqW7RyttXETumtw7tDmCsXBROv\n2EheVGHSVv8y+loTpv6YVR9aFeqjwxfoPL5N4sfdDx8hk3VrWd5oiLZfmOfa\nyPolIbUWYBuYlLFzWMqQ4alBaY4opR3LsOLteKpH4x+caGreqVTpl+KsLgvk\nMuKdy7NY3XVun+JCp9e6mK+jJzWaKsh4VcIrtVjfrkdTY59dlWZhg44mUe+/\nV4hqItZ6qUSkAXb1QUh0dbaUMCuslQFOxMFhX432J8cc7uvM6qo59WMQT3bV\nVgzNkoJvNIAnBQFNyld074kcdNwmpCcBtxccs2mk3f63tT2T3gWPWga0g/0f\nvWartzadZ+pG3Uktzjoj3As2uY1rdAyTrZDwkwEZJ6TZ7FkUOvZCxawbKJ5l\nsBn4OImZvUgE+C6aNiSyd1B/STFCBOXIk8w0mUA/bkRZbZWxtHSsArbv8wHa\ntGH1F81k4sFGpP5XCzXchBFmPPBE2xIL9LxTOm8CmAA7ztluXja7DSRWrqHU\nKE5w5AsST9naRa0e7J+5Doj0hM51SCWAi7L/+nfrw0odaZH0vZx7dMY0D2oT\ntiN+Rfeu/Rl2hZujwjaRJzbePT2jGRbodD9aBz3IjH5f+uFVQ+CMZoWGTkbt\n88It\r\n=zvKQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"aa62376d4f1da5e28570659120b3723d3856d964","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/webgl":"^4.0.15","@thi.ng/shader-ast":"^0.8.12","@thi.ng/shader-ast-glsl":"^0.2.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.75_1618910278921_0.14131939819928463","host":"s3://npm-registry-packages"}},"0.2.76":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.76","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"90ab2e976bb471615dbc3462d0a90c5ff5e27334","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.76.tgz","fileCount":14,"integrity":"sha512-iel+w1b8AifNSIar+gLHWagYcWUqPeNzYeIdxlCL+Taof3+hnq3we0Xy8u4mxbNGuxLNuHOXbu4WjgJcTszaBg==","signatures":[{"sig":"MEUCIGVbxt3fiTACvu+Yfew6KWlfuFwApLkVLNjDJJKRyzdVAiEAhwxJ9yCGAvQM7YQ88ZBfdwZJkNxX+sWau5HWL42U5XM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghB4TCRA9TVsSAnZWagAA/qsP/3CHPhHAXYbjcJTArEXn\nN0A/EuKzOvdzztI+bkXTzU+9OweZXi1+1w9JOnwlm5Ye1TUkPBrzlXWL6n0Z\ny1H2WnhNPuugP+3K90aL/bjQBfdcFunHJUd5jMkDe/WVi4M1Tp4x12B2s/Tn\nrSAiTocgACNM3nWXIuT2rzi7wDWfvVn7uMEFWwXY1Zn45L8depnPO/JOCIfo\nYrd/odBvexO9O4YlKJT1VBv+psfxZvFZFQpiLEu+PztjHwKRFWtXpEN52ESs\n/M754o285Rurx6J676ne11U+hXDIr4OMDICgCOeimVyRI+/MUbZ89q7797BQ\ncbyWW5k6vcBkWzhUHK7xYJDtX6QbPGEP+wrxnRVQvZBviLesW4VnMlWUuVxD\n6WXWZeulOXy3qI6iVJbabp5peRU2S2Lxpmq15RY9HfFeZTbDRqKHt6CM0b0f\nMYwDSQ01Gk0GpT1DA4cUTipKLnOuDbq3x20g7voF81CaQj8d7llFGDVXTFPp\nITax/862hhTlBWoBWO8Sf4vLsuW2E39dlfObMXS7kb+ECFh6EhDOM+b/4IHu\nQrg8GQm4tQMn/XMtsNadviIEQpKeO4he3w8m1Kr3+iBvFtvGY259p5OqUlLI\n95g6BQkdrMhRkukOPeOYD7z8UfQYvxnsT0jAm8qRrcvkUXlJkZR/6bJ8NtMv\nKD4y\r\n=B112\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8fcf77133e53fe5871ea12030b9b079cca315d2d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/webgl":"^4.0.16","@thi.ng/shader-ast":"^0.8.13","@thi.ng/shader-ast-glsl":"^0.2.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.76_1619271187507_0.08810555777605455","host":"s3://npm-registry-packages"}},"0.2.77":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.77","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.77","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"14de87cd571fb9ac72edce7407d317ef70a4e49a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.77.tgz","fileCount":14,"integrity":"sha512-QBSQvjc6nyEEqYl42bRPsctkTDDAEL2RGn8osf52d4tuBYmX7cAFW0heo3z0+p+g3ki+3TTZd6qHmaLP6jc0iQ==","signatures":[{"sig":"MEQCIGqh55cpRVrcpVc+NpzKfODVkfj4XcahyIFqhqeVknUlAiBQJy8ZNqVK87ToCg+BNAOomtF0n96HdlvnyXdSa3YzKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv2s7CRA9TVsSAnZWagAAEqsP/RbP3O9aUywOXfsAvXy7\nYRUYhet5MrvetIferV2Mo9Jer7RPrlMzUziDew9w7F3CM6lcsm00TmQqItfH\ntdqD9VjURvxDkGiGvo0QFhvJn2qIgeuJliLJoN54hrp0nId0kTgoPkHjOzqC\nXkYdxT4ghkna2AhvDUxXIZLLHAfd6wLRBFfsf28DFQcvbyViMPou9UCRVsuq\n6bIjDR7Bc6FRUUcEi0/05jfd+X2nZNbQasMXU2nF40BRjhogEBk9MRhgEh8D\nSaKU+OYKjz17woZYKVqx77CNIoBsCzaPIBJcatgGRcJNf6Fl+mkd8MLkG29s\nP5IWHLH3xsi22EGteF4OywkgcUjWf6exw9qgsUv3fLLgtu3GMAUpPEG4HAM3\n2oUM9nAdLSQRPaas6SXWGj99Fq+XK9hRHB3s0BxXuqkBZPptNdA5y/HZnBMY\nrrctVkUIO4jaExI8US7uEFBKM4fkEtWzHJ4tEwLF0Rkqeg2CZKi989paAZgF\naE8TjoZ88ewKW8Bjv65QwEdD50pnChC5B5WGhAo2YtCkJriusKqBAvJfu4Lh\n9odOFEhkCvNK8WrCRMz+/ZAuYjO3mFGRnIoKkEnIkIqQ9apEmfHrdYLl0WR5\noQzIjwn9610s5SzE0waTTNV/nKBNhhykiRwOeUM5HOG1kmkgV7iXMNL1h5k9\nMKr5\r\n=NeEb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bcc3e88102fb0eb20e2763908488b7bca3e062d1","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.0.0+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.5","@thi.ng/webgl":"^5.0.0","@thi.ng/shader-ast":"^0.8.14","@thi.ng/shader-ast-glsl":"^0.2.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^9.0.0","ts-node":"^10.0.0","typedoc":"^0.20.30","typescript":"4.2.4","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.77_1623157563087_0.45636120240980826","host":"s3://npm-registry-packages"}},"0.2.78":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.78","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.78","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7e8afe265376b6cafca9bded9ed1927bfaaa82aa","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.78.tgz","fileCount":14,"integrity":"sha512-V/m/YPrbhqhLw3BxbASDbm8xPiDa0yhpdt8Npzql57Jp/KIqSeQF2TZDegPTs2oVmFOqJMqsiBLNYECWotLSww==","signatures":[{"sig":"MEUCIQDSF/AszyoP7rcW5151VgydaVI2j94LGiUMiZFa000lPAIgVDuglxiZzPYRLC+YcEDeHgXW66NHfFPXJYF3UxI4PSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3jE3CRA9TVsSAnZWagAAkmgP/jePHJTj9PjoMlYf1vBc\nmGPvlG/fIcpa9EQp2YYA2TWvOGceqQ5gODUvqSZco/0FDaj4iHRZETN/v9CC\ntXVH7walyFgX0i+XDb9i1Ucw0ENIAfbUQhcttuUCFTwh0+DTVxUxQF0/S23w\nzxOKMOFHV0K98i8XOVhgw9gg4Tc2fw/9ToaylhrNXXT9suBs1/ewadI6Yw4n\nKBBAp0XWTUS7zZv23yCplNQ8kOK4B9LHQyeDhm+veeKfEKfmHph/7l63YVt9\ngr6jgFMt4NI8ljEhA772Ve82zHJPXmRXpoAVr1BnhuJAyK5kbENF1NFY95GV\nJdGUhx3rx/QDku/4TeKBC06N65hkRdBw4uQV0XLpPhtynZKXIuVZLDdd4IJT\nG/KynxSrsqY3Mkp1pyoWkWWrNN1uLYkcB/eY41AAjI2ZkXxPbuSDi1/4rcFF\nToTeYfDarkX5PNgwtHJW9uWQEUnXObRygwL2PwPWGT9JsQLxiKxIjNhivCXD\nMOCwx0AjHgICbUQHZZK0Ok+z117XTveXOCIBaRfIWR5fJb9slEG9lqHl4OZT\n7+rq92KnTl3mr8Tt9Sim6mUjIopDiCZj133GNv8LJDyyh/a7S2IKvuvxO36N\nCZeotdGftmHqYiq4I07WtP30HSq0/O0e3ahOgJTKcrJC9CAvPKSPJVG5Yv/D\nunmy\r\n=U1/B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a3dadf7acedcca6a15a7e6d655c923b16e2ededa","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.0.0+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/webgl":"^5.0.1","@thi.ng/shader-ast":"^0.8.15","@thi.ng/shader-ast-glsl":"^0.2.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.78_1625174327506_0.36330148546330654","host":"s3://npm-registry-packages"}},"0.2.79":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.79","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.79","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5b182189cf677da08cdb8a76dc84ed5e71fe4a75","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.79.tgz","fileCount":14,"integrity":"sha512-VZb41baEKi39MjfXjLywDn9px3tggRT3D41iDw4j3VI0fckqOBE6F7h8yVvbebhDnLkkDelkdFk0tgXAPFyppw==","signatures":[{"sig":"MEQCIGm4p/d7g0X+x8ndH62J1dbniqewRIbg5eWkq86fr5hqAiBRpxcsaanMKsI+C9LPJdS74eEqK6pFRDcvDV19OCAS1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhACdOCRA9TVsSAnZWagAABugP/0+frXgp2XL36Fvk9wHX\nCVRbegQrXR7uDrpTsqS7h1zCx77eB+uDAEMbKVycU4UQ4iLO76Pf2pIBmpHd\n62bTelPXr1d9TQEIunBh2yuM20t0BuO4vft/Ug0JMu1WIv2rErhID0DZmaVz\nSr7Ed7DYFNM/w6tLejORUEdGXIU2qAmynQ2bZdTBv22nXdkJQhwqSqnu8j/q\nHPu8mmbLhGs9OhkCFRHNYNtSZmCJzGcpa7hkTqKoL1Akl/LJKnn1GeRfbi7q\nXdQoev3jK4Yx7sk4Pu8D1qv2DJK/qvAZ76PAo0+dXjQPGJZGLZgbUhCUXiqw\nLods2noJXB8oj4tbaF/MViO5oMQ74v0xnGGgOjh6RvgGBuHbDjs5k7Q7BEwe\niMIVt6Fs3M9VzZPPYBQLil9raXCToIxLLe61r4COikxiLVlbUX9e23aJXcEg\nlKOvqb32fuqJaCeLpzz9pFrQkOQUqH0mUYBzcvu9z80J8CyGYGyI060rVCQ/\n6/jpwP7InviUh5RU5beS4qka6YIPyMBqvyJGUpDGnGdPNbMnKc8rtth0ks5e\nPFPQjNPRXu2m7J12701UftD+G2pX8rqZBGCp/zGdphV/NwpNvCcwCsVtqfpt\nklcS8wdKe+lzPqtkrnWBZkpIrqYrMmuOKRRnm9L0tBXdU1WbJNtN9ifL4ejh\nH35t\r\n=LJHk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad6ac106b39a18735187a1b59313e06f5d7a9116","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/webgl":"^5.0.2","@thi.ng/shader-ast":"^0.8.16","@thi.ng/shader-ast-glsl":"^0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.79_1627400013878_0.8845544851115712","host":"s3://npm-registry-packages"}},"0.2.80":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.80","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.80","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"33142e9a91f748b8da091f38a2fb835a7575e858","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.80.tgz","fileCount":14,"integrity":"sha512-OCv7PBqagqpCd9a4jIIfRRDYIIBSMMp+nmAQ+Sgo03WGkQU3p4ggU1HsFXm38iHGhU4K7bGEpaMQm+Xr+JRuyA==","signatures":[{"sig":"MEUCIQCyxWP3bD2AbxxoUogEnozGwrQL8Xgh0YB8VProjRJYhwIgAPCmIiTiUsz9gRGra33HoqWhy1GydQuo7YM68IX3W6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCqKSCRA9TVsSAnZWagAAkAkP/24c+TsVFoZNsunEtZhs\nsQDU6bVd5L+sKQs1fEVGqoUJCYdhIH/csaB/tE5regtqvCz+FH9Me6U2HjwE\nujtzuBwmZov0RORueFnzn1/4Z2s5qBvx+gocy5kd2ZwY7wJBqPevLSI6l5cV\nF6CF1A8BuoPkYUentjmQLrhBlXY9OxuXEZchVhk6r2/MCjnYs27tdTrbzSY1\nxhpZIQMWqwCrmQkBRC1L8TzZRNC+Zc/hbj+i3VhJm1KjsJPGiteRu7mSHAkw\nfIlHtzEY15rf9b093aOGRDFZ767AVomGc2nJoddsI4p4V/H+CLSdga+c6RaM\nTkvYaIOMdHV7XKIPGItfmuEGQyd8yLA0qYboXmUvE+yd8yJ2q0VhdcZF5AON\nLrkNyffmmA9KtSvs46ild3Nz9wIMHD9Sd5oRH0hjoAJCVcGi5kNguVATWLoY\noShnaANyPgZna0HovhMBXlNBrj3fl/XUE1VsCewAonQn5+Dc1UpD/JBr0xeU\nw+v7TfxBWobpOasGQb82IKv6y/PEq/J2RdcTldKpZEJbNamekQia5O++QBxJ\nij2sbCyPCvWEXzh+ueGSOYcpmoWgLy2jXBm2Yy9I3qlLtbn6z4f2+sD+LDse\nrbzMmotycHWUkcMMpvdgAKhyRG1UFcJb8e/guamSWD4mOiPf6f6YZBOyOPBU\nboM1\r\n=oB/E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a85a4dd69e086a18d97d22204667c6b5334b01e0","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/webgl":"^5.0.3","@thi.ng/shader-ast":"^0.8.17","@thi.ng/shader-ast-glsl":"^0.2.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.80_1628086930261_0.4691045325995127","host":"s3://npm-registry-packages"}},"0.2.81":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.81","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.81","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b127af529feb03716aa7ced25224054321596580","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.81.tgz","fileCount":14,"integrity":"sha512-3u5jnQ+r61vQzviv2vnOQRpdwPaLfCMmatNEzCNEUyEJn2CdgcSpQhV01mv7xYyRhhidPl2vRk4oOwwxl3CRnQ==","signatures":[{"sig":"MEUCIA/JsoTKmiBDoClV2k97NFkkCtnVq9nZ0Coy3ecAc1X8AiEAuiNQtlmcEfCk/Xt9CZzdn9oQLt8Xf/Rf+PTyw6E8y40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCvX4CRA9TVsSAnZWagAAzD4P/jQzrQtkcObR/+l7KmXl\n/YzCxOE7a/8BaJSqM2Ros84NNJshg+7PicaNzxd/q2dwqqCk20IUQvLHxHc7\nHm+WZVKRU0gM/ocHYxgdbEhnQLO/hTS2waoPWWldCFFLCGQQgVN75DT5vAyp\nVSj7ReHC4FLZEUOVehNsvTRgXOtMPjhJmfnnel/QGT03Ipsf6t8YewSvEPgD\nbMLq6UliV678uKI9pZJeySiGhi9QfcflHjakFVNUQKCF5x68yyDr0aQfhn11\nCMWVcCjLwktKwpIhKlsZgJlxIiVRYL28vmxKF4bDP3jm5mt1KAXqF+xS6GSV\naSq8RL4SHt/5TJKtsucGG8HHnCi61CWBOhjlD3WknVez3UPFQW8BvfjA6GDv\nEawLojAYc9QDmM4VSChcBVptMXc/hw1oBU4iluVtUScj7f6H8vfF4eb19TRr\nXmtNMgW1vUKr+JEEFniecWuCfirP3zztIfts9TkoLxmcdaU2buc0KL+84eSq\nxXzLRboGlMy76fbnBnSnHfyeoymuHigE6m8d+vPRw1iyI2fuRcF7n7SK9Hk8\nS4NeMNPyy80ZIOc4nN68G5zw/Sb6+rq123rC8uGh3BE1oZyI1OGcZPrH1Hwf\nmoASqNiSfRlna2aFep5smMnB/JyhBUaiCXVvCB3CcRPhF85x7oWX6CQ00OsU\nRTrt\r\n=K7N6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5a289330f80e3c253c3b434655825c5dcfaebfd2","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/webgl":"^5.0.4","@thi.ng/shader-ast":"^0.8.18","@thi.ng/shader-ast-glsl":"^0.2.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.81_1628108280725_0.1663540230281193","host":"s3://npm-registry-packages"}},"0.2.82":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.82","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.82","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d12b985308ff98440c2cda2d09989fd30fff0b6d","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.82.tgz","fileCount":14,"integrity":"sha512-tNKK0uluv9nJ9/jnCyEtjoOeZKz8jZOCNcBjkvch7YeLQ9fLlQBznrndE5wjqdBFVNOmuGaZ3tXowfXsxUZo6Q==","signatures":[{"sig":"MEQCIHr8JMxVZBrChtHa+BuEiVVUdwviZd+8T6fsOU7MbjiPAiBPueuznLKwIO9nc2QRhm9egUForQZOJh7aH2GCP8VT+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD8ggCRA9TVsSAnZWagAAJUkP/Ao9mQyacDgZLv7AdN3s\nQ/DAy7i24lero45pHjtMDYak2MdiVDZxINLhkjfSq3XLWcLFvd+5mh5wK3/P\nu3dVeGiplE51nRiAq5QUfOZB0+d5bvrGP9+gkTs+aJGp/SPtQ9eq7wesBbmd\nR51iR1DrSEN/eNnfLdzY2Ad2itQVyCoDK/LDoTuMzg66tcm373s9NNMmq+BR\ncoE8ElscAikSRtwlydkUypVtISCmkX+v7xtkRDX5ezKRIwqG4eUa+Zg3oi4U\n/wnxycn5xeXdIXfKTGR82yeRGpIYiEy2pE1VqY6bKHHtRYsElH34yybf6HPk\nYrXHIY54fj/91xAbCnprn0VQbBeMinUspEerFGPcRjtSoTnZq9LsaYK4l8MP\n8GGBLkPQyF4wiKwIGKd7Q8qJWExLdPVx0HRwnfT9ce9Z3jU0BfZ631lpkxNn\nkm/azoRLi05xhXbfb42+kfnW8zYaIgnYdBSWLZ5A7bFZoEe+uJSIqFi2mgXR\nB2qMhqHUZsHEYlFMW5j6Ir7A04WY4wgsKtG7Qk23FnQ5lgo2GJn125jtmdmn\nO4A+3aLZIr7Ui9/FfbgMcC1/t09xcNCbJJBrzwWnr4zHPSg1Uand02MRL5Cq\nIwyAbmL2Ztd6hq12yaspmLIvVvrQb2ggNiP/rECbxA65YUGTHf4uIWo3HAB+\nVywb\r\n=KoZq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"dea912b6ee09890a44ed2f1ede436f55af479e01","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/webgl":"^5.0.5","@thi.ng/shader-ast":"^0.8.18","@thi.ng/shader-ast-glsl":"^0.2.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.82_1628424224306_0.4183546611263347","host":"s3://npm-registry-packages"}},"0.2.83":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.83","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.83","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f52d8c50593fe96b4090fe2ec6d1a95e332625ca","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.83.tgz","fileCount":14,"integrity":"sha512-f16j3BBH2hIZQO/3DVsacgOSXPBRypMXF1Ux9/5OXyZiFPC2sXAmkRGsdIXZ5LARo3HOiaRTMzBH+DWorIAfRQ==","signatures":[{"sig":"MEQCID4vi8f8Cu4CcuBMSNbd38uQ4tJFzk/br+WtJyeouVwIAiARoT2kaNVR+e2IK3uV4MxhcNzfjnmYlFbo1dgJ9RHRbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD8jyCRA9TVsSAnZWagAAVX8P/3hcHunvFAwDFeS6NS86\nFXv7YPvYql+MKrq3JWcrCG9FhqJ/03WUZemSippbYMMomn7qQDT6evP2hH+e\n7K8rVUZzEb1OKN3yWkx81KBZawlWSG1No/e+Ahj2xtc1X+gd9MJi2GdO0Fci\nxAGe1IqyntIRhZtIgvEz47xxm5ISbkePsDZJXGWzJTt6wEfixwPPKvigpJh+\nykzbNQlf50TwXllIS5zj0I5+5lBxV6zBt3kFy1q2b9nxfn9b99fbKpjtVGT4\nsnpXO7B4zb/bi4HBIfgFcvI0g3C4ramDppwGOxiKGQvviQsW4L0oFu6FZhRM\nbgTsresuFC18OegmNDO4RAGWUufg/l+T08gfacojp9Kbwg7Iixp/KADJa5lm\nBDRo93ktz+ICx49b20y4ke6XX/N9hY9OHwORI0UGw7CHChrWBhV+FpcEEHzP\nVoTQWOxkrDvtaPgOoYLQ4pAMINGCFUfSAcK4cgbChsJoRlA1gu27+QT9oj4u\n8pTrdsPSiN3peNkDQfndwy1+XOeZREIgTLX7741iMnifkylEAVi80TXSdCAI\nhGS3Ng2Txwyn6n/cFpltE6EEy6Sl3najRyvk69kCcWXYBFsFdcJFzD1azQ8X\nQ0ZEwHTJmvqValRzpjNq5iOJ3HnEy6hSreXz+L5G8Masd63mo7fug0CKxeSE\nBNLm\r\n=aqsI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c3d907d40c82572fea9c259007dd68c9acbd5f1d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.8","@thi.ng/webgl":"^5.0.6","@thi.ng/shader-ast":"^0.8.19","@thi.ng/shader-ast-glsl":"^0.2.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.83_1628424433804_0.34166488509178583","host":"s3://npm-registry-packages"}},"0.2.84":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.84","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.84","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c874bfae380f4431671efa8fdcb4515a5ae08e9f","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.84.tgz","fileCount":14,"integrity":"sha512-x4wRWyEy41Ijj6y/5hyGfiqvLkCRDJtl16YrwrFBHMrJ9tauTmje19lSb7GduStUS94VnRJg6s67T50bLl638w==","signatures":[{"sig":"MEUCIQCO6HUBjZV4djxkdCwEKPBgsu15qzc1fCxt9FvbAuGBiwIgN0PnNwVrwbbVlAn6jMYVCZiwC+3j2L18Iv/yL8S2n48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD9qbCRA9TVsSAnZWagAAbAoP+QH59Xrl3GL9zZ30egI0\nwfSJIk1IcL4sZaYKxJwPndtzkkCXRrYML3zNLsNo0cxKQaCSPdlBex+fcHc4\nJzHX71Mfq8tX7F95gjmDC2w5i3nUmwaz1B+uRc+kBOjig3yCcwHX5mEFQ8kl\nihGORM/OMsHB7vtdSmcsMLhJSMGtvDMWR+WfrQfDKFBGSu+XzlmwIQ58BTYa\nWFem5e2IFaTkDyTckc5vZUGW0KXYcvyR0lCu8h3QQeIbNt7UHfd+OqCmR9iH\n/IJhnrXlYKVW8vNfxTTJdIIbmtGetBPK5C7vPYFCd2b9iOxKf1sFdvKVL39v\npNmeNYUItzAse6t+CAx52LOu2lCkDlkNEmyZVoy4PetfpFovFLcBeYRB3Czf\noPXH3sylRCcCJGHwcTuaGTuvc292HkJ/hqhAMRzku0TIh9SitC35jbLVPEOs\njUJqIdTgEbFV9um//5Fz43dA5SV+gt31oBmb3mu1/wEPEj/LqXcRbpfhU+fs\nHlXaQTJIwg1HFlJM4ECYtH8FeabMkhceRyZNJr0SNvUGIvmjDTEP67SJEkBT\nqhCZHxmzh3MaHEm/hnQ2paLGrZPSpJRxF0p0UIx3Kb7ZDcZ37w+u4rRMMASg\nQHFF247bs5GLmuYEPdTcdl4jzjI6RQEj9D6UVT1GNlDMtgy0MmHJI8WFPGD5\n+AtF\r\n=Qn1R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"538019e9d8ca6c5fee4754af93ad454c0674dc72","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/webgl":"^5.0.7","@thi.ng/shader-ast":"^0.8.20","@thi.ng/shader-ast-glsl":"^0.2.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.84_1628428955727_0.7402908002593429","host":"s3://npm-registry-packages"}},"0.2.85":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.85","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.85","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"568fe73b56c52a8b992adca10b29fb71ccc62b13","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.85.tgz","fileCount":14,"integrity":"sha512-UpwQxzm7hpUjDb9TMSN98Rv/Sji49rUDo6uz8SQww/J0J9IA/csU+774uX+y+LwZ6AnHZWDz28NI1BaFMP4Npw==","signatures":[{"sig":"MEQCIEq5A0rFf0SFIy0w2I6ZB/XiQz8Egk7z0Qo58TkyXmSAAiB+L+cBQqtQ5g+6ZvrJtKiGY5QtxQaO5EE/a535hHLbkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEQs7CRA9TVsSAnZWagAApDMP/1RrptTWEJdxFckBJW2C\nn4eQt+8zD0b65tINU02V8iokXDVJCkvXBgldXrykN4p/v5vLDFU8BjZgPf2s\nzoIncRFY4BuTDt968m2hFQHVtl4JfbZhQMuMoa83ZxoXV1GnPesGZYcANx6I\ns22F3tSCujjuZCXjdEZKDzV7rb3sXDSa2WP74ZhCcqVgCJCKBM6o+T/0jkug\n2mdjwNBQrCgmKHpFCMKhtI2mVi3wB86xJXhylkVHsJarpvf1rgAdfWTtUHUX\nO6c8e48AHeloAcUZLKiAnZJEwz+rVzgusfnSJ+U2jlFY644oJRjHJEJWCIRk\n37/qok7gDt5yZwr8WGlmu95U9p6UYSI6E9BXMCiH/ORWKN0nCLY/C12/hpAi\ncCI1SC5YW0ag0lvhU3EsrLkQTEJrBPgaYgR8J5ZJcsLJ1sfww4lcdWOqHS+T\n1TFH8G+do5iydijgm8HcrNKgOUPoGnB22qH9+Sgm0rbuMbsgUSxCZpWW9aBt\nJkBp/k0wSSTB++h3IG/BjaK2b/fcKowwRdtOqDr70gl2uAVKYasq//W1qCW1\nZOLebgRNbWRulM6FuRu7Dpx05TbK9Qs0VEiZgVTCNk50dbmUDHUv09ELdcHn\nmkd2k1Qci3OICi6YTOtVXNGdCOCoBF9wE80r4Tuj8j0qgyim3bUg4lbsiSke\nFj1D\r\n=EFLF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f4f193055837ed4f2f3ec530c45e19ba5bbc82e9","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/webgl":"^5.0.8","@thi.ng/shader-ast":"^0.8.20","@thi.ng/shader-ast-glsl":"^0.2.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.85_1628506939443_0.8587764404850267","host":"s3://npm-registry-packages"}},"0.2.86":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.86","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.86","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1628d94b8fdb2c305f0e9bbc614a70ef30784880","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.86.tgz","fileCount":14,"integrity":"sha512-pbkvSSgbDmrQQ/lCHmQVtbH2o49mi4Vl1v92Hs50nihdAC5J2vj4hA8WKacFH/JiZOVhtfhQDXZ5hEnEjyTWNA==","signatures":[{"sig":"MEYCIQDtgEddiygWUnn1vjz7oilGam0RQ9KQrlWEM/9qmvlAVAIhAOad6qXj8HrrBEEz4fW7XlUG5+xcXzfK8684j1XyQDl2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFu5xCRA9TVsSAnZWagAAD8QP+gJs4tmzeHqt84AXjn9C\nNMUrOp6QQ0sFX8c2NW5JTp2+kGkMX7R6dMtUTPi/JJfSyZmuYm4lACfPETRk\nkOOx2EbQEvzveDBXFLXLtHaW8tnF/zZIMVN+M6NaPW5mt41wK5oQbwqJSain\nkzuAGuBdlE9mTPrB0iZxEWMTMzYEnWsl2XcYxvRqbJcGBWf1FMCO90dP6MTD\nEtECWFklFyWXzvuMkhz1qy4PA1kq6eynrnOOGGAnYD02ikbJPWILPJWRDiID\nK/D0khw7FSzsyNWqZ07y+JCsx7mazW3VKHMR5B5VKPNy77ObNBWRet2xA/RV\nbTAcXThDr9x/qShhaRrmE6gG6rWPNM2i3cTAjclaIvieNxIb+o/6SePEWBCr\nlYxf8l54roOzl9AWo7Q3ifS8qiotEtw0U/DCIlZUCzLzY5dB4Oa3Pz4geS37\nZ63eus4Q/ehet5n70JrcWn+OtL1/6bIsNIUPLE0FlrTWbPVlnkZurvb9l4Ns\nPzhZKfgWLq3fNHH4r92rWSyTu99CccOwjhwb3DxUpdv2eFF1clucamFqlRO3\njoLvnL3zpt0gzdLlL9DCUvcRIW4Wn6Ee6yyb18TOZB76jIBW1/Xb+lvThZQR\nOqUXNV81q0x8i9NEd2+XqW5HsG3R8uy1HFpkfnw6dVpXEwCT5wBsB1wpmhi0\npfqx\r\n=LYCw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9dca983e21667e363a93e2022970ab2589d55803","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/webgl":"^5.0.9","@thi.ng/shader-ast":"^0.9.0","@thi.ng/shader-ast-glsl":"^0.2.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.86_1628892785522_0.4319796270992191","host":"s3://npm-registry-packages"}},"0.2.87":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.87","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.87","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"003790c5bff68e459393c152da8a59768ce58981","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.87.tgz","fileCount":14,"integrity":"sha512-jmpbhOjZ6x3edyKTFbaqBOjANzVALxJB4wHG0mOsv4Pn4cN/phC3dx8+cfbtzk0xkZwauAOnFJ/ZdMOQ9ACTwQ==","signatures":[{"sig":"MEUCIQDtiS8/fK06tY7YuVlztIyk1o7tXr13jX+jE96m9XIdYwIga7209KYWSYmE9p6K0UwOVqR/w5UGzHTtQgdVjZDumN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG7QJCRA9TVsSAnZWagAAFeoP/i+tZyZos430b+1rELFj\naX/SB0TYCw2anrUoJFLyhIxTMIirUpSiwYWCScaJaS+AzQPxL16xEtgYcheC\n+d+hX1Ppf7JZ7VVhx7PZPO0kHET3DzCVT3qUMstgVAzqB4bgUS5YNouE7Suc\nIKtObIQJmSj+RlEPgpXfgcy3ZE+r88QMpfvPbMN7zRKwV8aMNnxewwy/8RH5\n/DILK+hsO5pyhOtFKqYl8j/yRNiOYJwrjmpqAOU2xzqVVeb7dl+9L6gSvOin\npNJ+79ituM/Suzs6YoMn0S89i8woi6qop2A4MsZF6Jd6nBP88SFikWjajtdI\n5SDCiewUvLQtrgBhaNJabUCapG47GWTru0YHNbLsqokJX712UlMmd9GaWEIr\nIpxMvbueGf0aDfvVDimMUaZatpMQIQigcFysU2oq93pqSfavodULcCPWZwUf\nrR34E8+fdijZinCEU5GXwj4nrB1ba2ztbSqJkq7RmtTCqnptQInHgLu7Qk6l\nK0MZNowq9XYrzPE0vsUDZ6p0HBvi1d+gTdNBufY7m9LTzGFyCGHxoELKoEqB\nHiyhuKUxzl7oKdRiHsCH2aLxoR3467wz9EwYgjeYVsjlDMENrAqUGJrwP1un\n8i3lcmf6fR1wbfoLsgkTy6f8yIU9T9f35mqjPuO12ULWkZdjYxhcs+J/O5Cg\n4+cC\r\n=R3Dt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3365151f112c39f224541f5ac4cedf3370eb9ba4","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/webgl":"^5.0.10","@thi.ng/shader-ast":"^0.10.0","@thi.ng/shader-ast-glsl":"^0.2.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.87_1629205512893_0.6041524768625708","host":"s3://npm-registry-packages"}},"0.2.88":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.88","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.88","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cbb9e3ef891ab05d8089aaa277a543d32654899a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.88.tgz","fileCount":14,"integrity":"sha512-5+XO0f67VhYaNQGHiZb32XTeKSd3hzmcaFfCCmC7NXN6gTxLhaPKsGnSgGL0J5zIT6SVzr2r3E+1/DRHrIGDHQ==","signatures":[{"sig":"MEQCIFFU1rOyhbfAcP3CI6IcVk7QtWOHR7Xte+UtjL3gkSkiAiByM+DHQ0gERdoL7dimLMsf6DgDiNFhBwVDWLZmQQQJ2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHmncCRA9TVsSAnZWagAACuwP/2R/HtrxDkjYAWNkmrOA\n45TemyjEB5K/3+ures335kp6cwg9BUfDBAH7oH0AMftScxWpqU+02iZam0gp\nANs+6LIyasx2jFidCO64eFYd3LbwdxVmuPdYd2QFez+wzx2tKFc9eE+Gdg8c\nC+muohr0dRNWbuoaP9v/b+N/ER5J77CudgAlUoFtzBBcxu87Z+0jXHgLSIhM\nWcEbJpZXIU2tcrFTk/9yMXQBXY+xFNBuHbvCSagEquOrhf5lrATIJZBfkGpX\ntl5qs7Q9vtQzt7l+dCjL3mSwfKBzUcg1ZcBhQ+Mz2kYiN+mTgOfNhjMzlRg7\ncHsMUgLGGCKiOyo5KXZx5TnAIFDDqscxN3sHhx3nJ/Kpw1NANgGpjvG/nun5\nzCezCFEhy53FHypWGBpX9JUgkUN6TOUCZmx6ppcRUwRXexrfHxkJjyHUHwHq\nWYYlJ0duGFBxVW8ty8LxnZKMDax/9f/pBjkCwm+/Ul+ewbp280/t3cTYtTdA\nrKVSx8DvFZZalaWrzeOqa/qZ3Ej1g1QVHs2JdUo7g4sXepq1IT4zLsNRAG+f\n+hxzXd0S/6QqI29YRqDGeePUbCyH+02wPnBq9il5YIwPG8mxYyzDVLMf6zCE\nFAOfHFqfilrADU4Cl9G3dRZWZv6mlb5d0pPxcYpKqu117bU6FiusmqAzR33X\noaSe\r\n=P5CA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2c2f921759dc30055f86795231fa1289ddb14a6e","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/webgl":"^5.0.11","@thi.ng/shader-ast":"^0.10.1","@thi.ng/shader-ast-glsl":"^0.2.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.88_1629383132017_0.7641557913771031","host":"s3://npm-registry-packages"}},"0.2.89":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.89","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.89","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"510469ad1fec00e723cb83ca9e75ca2c9b8326ac","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.89.tgz","fileCount":14,"integrity":"sha512-Gsj9XfFCFiGtTpLlUHZQBWj7Hvs2+V9vEQY1dlx9bl0rW8bO8Jh5Y9WbNhgFf8CCQOANkbebJSriattQHipKSQ==","signatures":[{"sig":"MEUCIBeOiGmQOxxIdBU8ihnd30XzBtjnkYQxHYccnjFcKt0hAiEA1S9EtbgmSzSdqo8hymwVuBnVZoaFkSqh2xNHx8cwbhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHm+zCRA9TVsSAnZWagAAB9wP/jP1sz0PMzoUuFB5BrTR\noLGR+ZQoha4CIfRlghTQlL+pGBuorMqf1Ib5cohm8CQIAl/TZy1c/YhK0uGp\nm4b/gM5eSZ5As3KNEfRVZ2HCEEPD+k/2sVIVNEw+xJWFP8kxUt9tNwx1/j0Y\nVpfhCC5tvtz3NasYcpPXdtIotouxatddDRinhu6qfszS34cFk6XjUDSPZMfW\nif7Ldn3mJnzY5NQzo5y/tzNyert1B8DQm+BOJo1FZT9jOpMTmdGF2oJDUde6\nOJp/LIN5zxJgzgwqCmXv2wTp+BcQHNrelZXJL3P01IR2WUap+WMIR8imqCwq\nHigBRw+1U9O+APYfyQAETFqRd+nrgC3ZrUDQD9pGr+H+4p27mCj+klgEJqTd\nEZz3XXG+VKExShr7hFxhC0QgCgIDWtP8VIrBRg4tJq6HF+GnJf01KUf8AIwo\nchZcDSwj+HHcQNU1fCuIh/EMtbBFBY5Wrz4+EKx3wkX6JLCRRnqTIii135UE\nUU4Vwl/nQczg1bfNtcK3jowNWicAWJ/ilL67gEAMYp7IKSwS4fwFoNDR4kRU\nDABdXL7Y+HTkNUTLUU+Zp/xZHNPXpd9H/M7EZhyxNhZBsI3aTJsQlkfuks7R\nrQ3kJsmlLLhEZSmVUhXWTypKoFh3YMeEcV96F627FCadB+2ybDcJBfo/gvGv\n7Ehz\r\n=O0ey\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"84a067278ef79ccd538eeb652046eb8e03f3e34e","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/webgl":"^5.0.12","@thi.ng/shader-ast":"^0.10.2","@thi.ng/shader-ast-glsl":"^0.2.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.89_1629384627816_0.3240145200473701","host":"s3://npm-registry-packages"}},"0.2.90":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.90","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.90","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b65f7c729bd07caed686839b5c92d5a6f7627bb1","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.90.tgz","fileCount":14,"integrity":"sha512-kaqT4QX681lDKpavgGR65hchNUFPXkhBdX6JUqj9+2lE3afPNNEpiRNJU8BIvBTsT1sn/2y9KaK84q3YBIBMYw==","signatures":[{"sig":"MEUCIHc/u36UxbySYALzaEhIR/KVuLysfA23P7hOwGMYw/qYAiEAi6QiD3RfMAOysZOlX6oaeHlRGcYvFw3kJWmdno4/EKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIZmQCRA9TVsSAnZWagAAhOsP/35Y18rxNDfQ2nTypHx6\nadgBRbAF3qmhCEYl/kV3AOdjtWc8AfDFaxTKndjTMfPNgzTyNfudgnAkbp8S\novNJvSBeF2rnM9L+wiT+E8p3dKE0xnRCwqcCZu1VoWftQRFh6zJAg6O3KtOG\no/ZtLRjRR4bzhjsDgd+1HtfcZJl5DLhRhBcaO5tlYzDq6f0KJS8JQz5WOro3\ndOg+i5XC36lARlIXDPgqQBtFsuuGIuziaS1eF3+A+yanu7a1brWfyaTTVWjk\nAQeftMaCbvI+nM/JV2KxBED9xnmvSPChjr/KjmD+9f/0kD8i54bCVNDNgvEK\nd1oBW4L5fZqFcVDNuUeaT4osPoJmHvzqQn9Mon5otS3F7f9sPxaLEyWzFna0\nXRZyQPm/LdzSn86tBLOvUuGtQLy/LjhsuxA217V/bkRZSVJ9xykEOZ19F6ew\nksc7l377Gu9e2QzLur1HKXhaEbAz+pqEr1x3Ruqq95/G/xlwy6wZoAAwOXp3\n4YPFiu1xGSwpWrXYJ4P8gkTPL3eIiZ4I8mMuiT76skvQWNjpkotG/DVM5HTS\ndS0VpId0ztPbREETVeacHchpI8umdB+zUv5pHAQoRQpuNSWigeQyrqpG2Im3\ntqvwL/6Zt11oyEtmGHHHYfVoyDnpozC4EcRaVNo7E1mkqJaUk8kSl79EIbOC\nc2Yl\r\n=pA5v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ead409ded4bf8dceb0f24a538ba5ca00d07108d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/webgl":"^5.0.13","@thi.ng/shader-ast":"^0.10.3","@thi.ng/shader-ast-glsl":"^0.2.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.90_1629591952612_0.8543205889928598","host":"s3://npm-registry-packages"}},"0.2.91":{"name":"@thi.ng/webgl-shadertoy","version":"0.2.91","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.2.91","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c448ea7550af3cd2a69c7695003bc8b60ace9b65","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.2.91.tgz","fileCount":14,"integrity":"sha512-mZeoHlP4VparnFUMdZwS9O4jWtpHm/uboYuDB6kVyRdG7oPHrtbPITVHnttv2svodmLohN8dOgH9AMFBa3Ordw==","signatures":[{"sig":"MEYCIQDh3HuhYusgd6pu64gUD/bfEdzjxOuqXNaQQ4cp9qsg+AIhAPalAbVdrEjaWUWeG4v+M5VxdtyzNQ6ZD8aHH3LUgByv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMf37CRA9TVsSAnZWagAA2UcP/Re53xu3B60tfo1lU4+6\n6osyUvGMU2cMs6I/nIZu3HOvp0Ca6wijdYVGBk73L6Obl6tRXJshKNXCPRJh\n6TNPsGP37XhDzCd4JbT64ZXGAp1ZA7ecp+FOopdfgRHfsEkf//4pj46fADv+\npEsFqXCvQvSy3n/UzdnpwCdJaSBcDdtZs1O2FdN3FVgM6MKjlE3LMFAugymN\njzpDpR/5Rq60BT2gy7cKT4BOjCLBLRKepd6K4X7KDKCKs2od9M2Qm8Z6zhjt\nUSy0kZ0f6jqGEjhyeEbCcoD5WqbgZcvz4KNOfFFAZqt9cX2bwJavzTIywNOF\nEpQ+BAlxGGOM88ioY6Qv2PBwKPIVzv5G4jMX4eE16ouOWrdsZuR95SWE/hn9\n6XZsKA2M5EsnsoCCs4Tpz7K1bNv7+gCnfVqi0lo6kKjnnIPik+5o2O4zQ2SI\nVtiIDPpap5Ef4VR8EsI4TO9p79CSJ8j/tU5PMhhNm7rygDd7u5Cr+SEb4Y6T\nZKioIBxAaZ++Q92/s2Hzc0ei5licJBlx0wN5aBMr+pJLu2BLDdaPPi2bJIcF\nh4MNbIkcXsi+CVc27IcyPcotLB0rr1LvDrzdnulO0zTIQAymhGMqEu2ytviG\nvrH+LqSYGxfZ3VNATDEZUEPfKYh+N1XbYB8wcbEsdYYbtxiN9BXIpyT3gsEK\nyton\r\n=L+XS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d971cb3f9b215a95483f78f1a8614015e331146f","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.2.0","@thi.ng/webgl":"^5.0.14","@thi.ng/shader-ast":"^0.10.4","@thi.ng/shader-ast-glsl":"^0.2.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.2.91_1630666234887_0.33623265842113437","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@thi.ng/webgl-shadertoy","version":"0.3.0","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.3.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"edac32cb511b8e53ea3e12ab337b338df309d71a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.3.0.tgz","fileCount":10,"integrity":"sha512-R3AmJtjph76ssyBG5jluLm8fk/GSBSIY+1rMykgybyXv7qC9vpSKuKTfc3C6XdFawNOVJFOZypmcDBM+O2yMYg==","signatures":[{"sig":"MEUCICbQayvpu4da8XQzkv3VJiacYEh9YRO1MAElgCETbpDsAiEA/FG00BMe+htftMsw+oNwUNHNdfyFN9rLw5DMS5FRCLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27292},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./shadertoy":{"import":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9ac1344b38b565eb894306fbf72233b6c0b2d115","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.0","@thi.ng/webgl":"^6.0.0","@thi.ng/shader-ast":"^0.11.0","@thi.ng/shader-ast-glsl":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.3.0_1634052012922_0.6682850980926813","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@thi.ng/webgl-shadertoy","version":"0.3.1","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.3.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"03de3313d1c4da560ba85d0e3908f4944a52eb89","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.3.1.tgz","fileCount":10,"integrity":"sha512-jDUBMoasIx9EFwmtqpbToppZ6eLBorYo+5490GLq/K1Z71ZHjomPYndcx0tMooPfoGY79Asz9ICy1RuhcYgo7g==","signatures":[{"sig":"MEQCIA5tMNlfONHy4gbaZ2ShEClQG05V8YkMgmObhedKjtI+AiAYtpyYD9MsE1Phfv5LgAaGWlMuEXyMFqoJlW1naf99Lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27539},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./shadertoy":{"import":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2e6b3d7c0f4c5686c1e9bdb4902ed7d3f90bcc19","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.1","@thi.ng/webgl":"^6.0.1","@thi.ng/shader-ast":"^0.11.1","@thi.ng/shader-ast-glsl":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.3.1_1634106704381_0.40136606682948517","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@thi.ng/webgl-shadertoy","version":"0.3.2","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.3.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9448fcc6a4527dc88c6434cd9d045ddad328eae1","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.3.2.tgz","fileCount":10,"integrity":"sha512-zNQZ0whYCqFgxRbcVN9O6VhJpD2IrCcO5GO7O03f9Ow2YgWhMm/Mu8JfgRCh1c0j97yazHdKqdSMstetVoXxyQ==","signatures":[{"sig":"MEYCIQDBT6WLp4fhPbIME97RIfQOsA5/5gN1VMA/KbU4mgWUagIhAM9LBJTlocumQ9JS4zz/1olRQf7R7I02UhGcRENeBeOF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27739},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./shadertoy":{"import":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad5ea82893d1154c0ecc7a1886a4670c1d418222","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.1","@thi.ng/webgl":"^6.0.2","@thi.ng/shader-ast":"^0.11.1","@thi.ng/shader-ast-glsl":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.3.2_1634155334613_0.5114200045288313","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@thi.ng/webgl-shadertoy","version":"0.3.4","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.3.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"42d9e4690844292c6c756dc8851120fd2d775109","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.3.4.tgz","fileCount":10,"integrity":"sha512-TpEAhz6GtnU97Jo3IdmXlpwfZfkbBeEd824qXhPFH2rKdkClCYKdbEWPS5hNkEpQAN4V8IXjX5HrMX/zp1IPMA==","signatures":[{"sig":"MEYCIQCXyYJuBKuhfQ/1XTl8zcRCBj0/QiF9GPOsQprJWnC4ewIhAOiCaPsK++7NHM21aj2BnFcTAVH9rWcs62X8XVRD3DaF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28139},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./shadertoy":{"import":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fb38cac74d6c009d96855c28784a267a81badf1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.3","@thi.ng/webgl":"^6.0.4","@thi.ng/shader-ast":"^0.11.3","@thi.ng/shader-ast-glsl":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.3.4_1634336882930_0.6160471850886713","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@thi.ng/webgl-shadertoy","version":"0.3.5","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.3.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2e0154e3e573c4deb3afa3a117640002bd078de1","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.3.5.tgz","fileCount":10,"integrity":"sha512-zVjiKffbe4BCIj1g/adSW+y0QoDW034jsBblLVpr9HOkGOKgTt9Qy18Dt4dOX8ff5Jzg95mpWfDIgwxhQYzgYQ==","signatures":[{"sig":"MEUCIH7BeHjtTvtXSdbtMGE37dAoJz0gYwe2UPEAJ/QGY3VEAiEAxcX0d+kx8WTSXtGto9D2ip07CKf3jJxnmBE8WKMMkEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28339},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./shadertoy":{"import":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9ff00a103f76cc4917ef3f244132e218f2300a05","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.4","@thi.ng/webgl":"^6.0.5","@thi.ng/shader-ast":"^0.11.4","@thi.ng/shader-ast-glsl":"^0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.3.5_1635179849456_0.8793022843159444","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@thi.ng/webgl-shadertoy","version":"0.3.8","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.3.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"253d0712935666532ffe11c32cb63bc734a7bae3","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.3.8.tgz","fileCount":10,"integrity":"sha512-NmqdKRJduwo3Zr2MCeu/xtGg3k2Bs2kCyw8NHx2Qpi0DbeGWOQQGryEhAoDjpztSVbwPhwn7jVGa1Tw9Zlbzew==","signatures":[{"sig":"MEQCIAbViY6677Y7K5igxweErMHbVnrAHcSQBZwVXiB4Nmf/AiBZ7gSPSkZpLHT34u8P1tXmeC1y1HxwhZ7qPNUZwxugqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28939},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./shadertoy":{"import":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c17a556ad25f6882dfa8f806a1d9e8ed7ac7cd71","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.6","@thi.ng/webgl":"^6.0.8","@thi.ng/shader-ast":"^0.11.7","@thi.ng/shader-ast-glsl":"^0.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.3.8_1635407699245_0.29010648965223207","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@thi.ng/webgl-shadertoy","version":"0.3.9","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.3.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c7f85e67eb737f7845ede6a002efe43bdc6ea202","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.3.9.tgz","fileCount":10,"integrity":"sha512-a5G1f86leHfwootK5tiM+RHOJmhD1iDQ2t5GB9a1uH8k3debf7VHtqoWQeevTE51PZEAdaYS9NXRDTf0FWZIaQ==","signatures":[{"sig":"MEUCIQCAgHGceMpze75el4UvlwWN/+q/HsVhX8FQ9UDFOAfMSwIgdylotZ1vTDa1AmUPwrGRpwVTpJj0W5BPM+bLgaUuFq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27526},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./shadertoy":{"import":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"852cd2450617c86d15d18477dc634f17f04202eb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/webgl":"^6.0.9","@thi.ng/shader-ast":"^0.11.8","@thi.ng/shader-ast-glsl":"^0.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.3.9_1635954255556_0.12269203533532602","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"@thi.ng/webgl-shadertoy","version":"0.3.10","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.3.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"288df5dac37208dbbf0012d207a4cfcdc7c773bd","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.3.10.tgz","fileCount":10,"integrity":"sha512-EJ6sq7UWYg6f/jWOZjCE3f7yCNeWwXIrIuuRwlWusupkcr19KSdAiMFt+S9oYJZi2j5STjLA/5U98QE/20msxA==","signatures":[{"sig":"MEQCIG3Hmsz0GrmLRSo00oJ/YaFvfQ68QRMbFb7zVLox84tfAiBMP4gTCYeLpKzN7c/2VfgVkd9XHNqCtCuXJf2VQxCjDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27730},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./shadertoy":{"import":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d6aca4b4edb697613ed6635b1c0b12f0bf27b1f0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/webgl":"^6.0.10","@thi.ng/shader-ast":"^0.11.8","@thi.ng/shader-ast-glsl":"^0.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.3.10_1636035642097_0.20449076275933087","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"@thi.ng/webgl-shadertoy","version":"0.3.11","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.3.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ec3d0376f70b3cde85d454eb4d694ad5ec093a97","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.3.11.tgz","fileCount":10,"integrity":"sha512-nXqvWyYO/qBCpvANa5wnTc53+fJxBv86i27TnzU79jLH+D4Yaq9QrqLF2Jywy35pKFwUxhTfUJo6yTJXW3Xviw==","signatures":[{"sig":"MEYCIQCxgfo374FIMGrrjY/vOGtjQtbY+AmD8yWQSKOOXeERjAIhALbEuBDgv0/7fBCUAiogFfmxD9f2PATUz+vUUVckyqHC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27933},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./shadertoy":{"import":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5fe52419af63984ebe53032201b2a6174b9cb159","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.2.0","@thi.ng/webgl":"^6.0.11","@thi.ng/shader-ast":"^0.11.9","@thi.ng/shader-ast-glsl":"^0.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.3.11_1636555877855_0.8565524820247585","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.0","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"5185f5907c0c5c713a6067a4c86fc188cb5552ff","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.0.tgz","fileCount":12,"integrity":"sha512-rTl/e1oRdHS8//6oBWao9fH3qJa55+eDco3+j9/Kq2Dk/4+XevVCBgzhHn6SyNsQHTtYQeoqyX7gypvpf8jfLw==","signatures":[{"sig":"MEYCIQCQQzKD54YW+P+sPniDIgxttgNd4CA1CF1mBO6N1wH4mgIhAKrzNYZSikjKZFwr5Uvj3bUPkVlrhWcOpW1mRZR5fGpy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlZMHCRA9TVsSAnZWagAAZBoP/iIHYpWWauXbYyeqaEzZ\nar416p4bNVtrfwcs78PO4paiPZiJFJqT+ivhvFJ+WQRKDy6kXZWRuTnQMNdM\nlRk/le6dfGrJ5Xc/bVbmia+Ay9XYyJczxjKDhbIjqqpVB/bByGo4CyTQYp4K\nyLWWYorVru3y1jyWh6SM/4aaxGwPeswXdENZgVvnM3IR8eCYF9r/VV+r3OF5\nQuAgKAJ5tj18qfh52W/1vx+RguOQz5QDXvIzlIDxPM2CGQOnHqb635Yg16rk\nB5sKdB4YGg8Y3VzWDMt8frhtDtYSbz+s63KIDKJoUW51mKiPjPgXNwRsdEe3\n1obefM4iAqUqgoQxZB+ZxSfuSiVB7VkcDqBNHgXfb/rh09zaqDUdQWD9iq9+\n/CTP1hC37wB1jDcDXEcdLzOng9T5zfaXTcU/REiYjAO0qbdmB8iYdyJ3ZND9\nsBuTuAiAwjBsXv0x0Z0PdxOHo/P9hOq3ena+Zn3w+SfksIaD4XU4oQxDs7EO\n0GiLXE8pgGPp8L2vDR/p81GrD/EfD9X0/Ndt9fsllaTRb6UFSJBS0M1TS8I+\ntZf9CSCS3d1S2Qe76dKrDCocKKdWQ70X9cV1+76m9yJHlXQJu4yeC8cq+dBf\nK9jbvx8artU7HarwbiFSI7HuytUsKl0tX4R+0miFtQkLDRi6lIjzu4F6t409\nN9l5\r\n=70JM\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./shadertoy":{"import":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"519eedf95c076202f3429eb8e46ccff275bfe446","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.0","@thi.ng/webgl":"^6.1.0","@thi.ng/shader-ast":"^0.12.0","@thi.ng/shader-ast-glsl":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.8","typescript":"^4.4.4","@types/node":"^16.11.7","@thi.ng/testament":"^0.2.0","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.0_1637192454972_0.8324393858951813","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.1","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"d16c12dfbe3e6e4f48628248f8809403333e167f","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.1.tgz","fileCount":10,"integrity":"sha512-EPmKaulDOt/b7sLaLXYQJ+NXEWYR2s/LgSVTGQ5oDxZcweSbhb/Z/cPiJt5B+vFfwSNcEpi1WZ1HSa/YGshh3g==","signatures":[{"sig":"MEUCIQDiluOCPd869DEq2cQ0ttwMxaPwgt3tpO0YqNK8WcI+5wIgHwM8jSRWcHH0UabHcQ/WuUEukVyeQiIFoffOuzRVS3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl1siCRA9TVsSAnZWagAAbrYP/0h0K9G1OS+hCGCctAkf\nwq+IHcYnYg52/OwslwNkqLPsHGQ9aYOlvnZNAa1boxfKt4YI9qE7aq0dlar9\nsLpR83rbBBKpOnOLxjRRPq0JHw3vsvbrpoQNDxhJXl5Gt2gfq0M/9WzzGDOD\nb+jiWPGDAeMDzN4pLRPQ4n3MDBNPKjYBy8RkG5nrXyEjTkYelENxv3HLetOg\n7cOtuyPCGVd6IhhgMxwq3JyhiGOTdKzsE9hKW1SAjMK/23WWkwz4dA7u3nDI\nj0UmCoeh7nYTD1R2SiyWeW9wyBoUH5pG8dcW8B3WKn33sqcTmU2mNwci2FDy\n19AwvDL8G45U09FtZ+9a4z05XDvjxpTHmTR37poVhewm78KSDjo49ApxJB3U\nRjH700NG5UyyfQa6Gk8uhipetL10AaH7ShDIrerX2JsG4mr5XsrC4UwxHSBo\nOvryfj1GDjQIuERnSODQm208WJ9HW86Aw+cJsh6Q4Rp+YuQi0ruCXAelNAJI\nPVRvJkzI2M9jJdo+JVTLyXivxNWgPc6H8RxxXHP0vmE5Nkr+belBNTFOiiQH\nB+HUeW4hnOzLWGiNcHkTnjj9CedRt1lui2vshzGxt7RRlrjdHmUcWRHxBcRJ\n/izxd56yxsCyAXLE52hI0HtdBYzANNOy238inHJFhaXzTyBCgIV66huVKZWn\ngaNF\r\n=hqd3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./shadertoy":{"import":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8bd27c8bde0b770e7c001943f11c951cd345d668","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.1","@thi.ng/webgl":"^6.1.1","@thi.ng/shader-ast":"^0.12.1","@thi.ng/shader-ast-glsl":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@types/node":"^16.11.7","@thi.ng/testament":"^0.2.1","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.1_1637309218054_0.5868399353071281","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.2","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"430b3705a083d8a7b9897928b14edcd9c372a0e3","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.2.tgz","fileCount":10,"integrity":"sha512-PMaX4+xH93LtHq1D3k9wggVjhIrIpaPC2LvKFYXhdJctBAxwbmVutKeuZLGsl5TcK8lzVuQhCf4zYhi/MY3RaA==","signatures":[{"sig":"MEYCIQD4Vy4ecdWhekUI2F0QDYciOc39VYrT9F4zuTOA+ItIawIhAINXt/RsCH8uBfoBV8bFfudZ2pGSkftil0u39g1Vq21H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmn6vCRA9TVsSAnZWagAADOMP/j3daQ6tmyMkPkZvaN3z\ng70ffyFLgfP49WlfR9Pm9NcEDueEpNpErP9Kk1/+/fLnzpeCdtmeWGxUmfTz\n0U/798waxXIfQZmuSq+FZb49WDGCHmk0mt8VBIW86OECk7kEjoLWSJfhszDj\ntJBT+DgdzvFZ58X4iiMRoGMxjFA6HOXedkqWtBSswcsk3EIoIjP5HKkT8kNR\nljsMSgBjpp0guEX2KkuB+r4J/rZjFq/xW06B2Caeuy5f00fHWLOdR+DTqyHw\ngZ7oP/zPFkdxUho4PYmU3R8K3Edc3udq+4TK17jKGmeyOACbW1QZZiN18YNT\nOwTEEjqNwPlPqpWRGGb1gdfM2Y4DTp20stl9ZZYPdQ0JXLr+ysN+OxVpQNxl\neJKN2oMRYRGo80VHxTsD2u32EcDswI9+mTTKKHe0qd+vF7jLs0PrvNSmhG0O\nKa8lCXXCTgagroSfdkfbewV0P1kCJGsHDJ9r7uZYSxY9KYvxeVNKpFXy8+eO\nbCJySomqmlSMd/krvhkbMXiv2zCfmaNOieaVdcU1SdkyfL5EoRU0mpZbinvb\n4tgfShOTV/VPMOAewJv8DTT+4+yPo335v0r0xccc0aH5MsNHidptRp7J0LCD\nudZgMMj0XrwdqlVCQWEBAN2v/rbpr69JHdOEwS9QfwKC6pOsWuopdnt+bTa0\n2x5B\r\n=MS3d\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./shadertoy":{"import":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e8a7c2a40191b391cef182c2978e5a6c85987a87","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/webgl":"^6.1.2","@thi.ng/shader-ast":"^0.12.2","@thi.ng/shader-ast-glsl":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@types/node":"^16.11.7","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.2_1637514927746_0.890842115531526","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.3","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"d799bd90d7a176bb82999101cdcf223f6434d1d4","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.3.tgz","fileCount":10,"integrity":"sha512-/fYw2eh7Y7J8tJS/xvtwW3PgGKO2Nv2Hm0CudX32+4MMzgLiCBnPNgECi7QH4AZE9C6HcTN5ioBUEChLsaiFkw==","signatures":[{"sig":"MEUCIAfJMRU/+IZ/WqYCPzdZFwykncQT5+k4M8NKWzxfmlZkAiEAyEjYXE+5aFMv4HhWcaQLJ3OSZdxKpNhaMXLbFC0jd6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm111CRA9TVsSAnZWagAAd6sP/jj2e7BxEz4GOr5dYqlz\n8965WlmKxi/fiZfyDX04PzE6mR0fMKZVS9x55GrYA5ogg+qGN1jF8i8rJ7ro\nPP+NIPXuyRUu5qeUIKZ/A5H7vlOOsIcQhFBpFJjP7cG+Hj2qmGFi/lhLcBpL\nqhZ7y1exVGDwIlRQ6gcIQNyrDMoGUN3eUN9kvtH8pN+7wjuVc/oUYvB+aFcS\naqLK/IM5GcxzjNi8VWLd4z+IgS3hUZjpVrqX2PiDQYekfg5+JlxAoISqW+3f\nOPO4QgbPPljOaWMbe3bwS1fzQ0MILKAIJaGu6Pq285yfS3DN2Pw2cxDh51o5\nW8SpwbBqryjCBI7lHzDRoq00YrFHXOIUdEYtrY/Ps3DZuxZ8JSHjCgAJpv/7\nh/88afHmBys+xH3UImB291qHWc6WOM+nu39VZHNGt3G0rHBiJ31cpgI55L3r\n14Pt/zIUDrxJt6iEm2WKWzzPqOt41/xbGzAB4CIjO7bdLIcyoQ6x0yQQwTmZ\noKvONWyk8cxV6kPxkDsqTt/O1IVAFeu+XXcbZLo6lq1710ROACcIremLIKvE\n4mC9V+k3lbIhgX+Ll5KWDNupXDUihxmPUORd6w4dBcL/VGGILrBKZJioBAJW\nqGRMCCGWohedZen/KLxhexJdwKtEfI0dRepVvssAQvhtb0H1PXfTnD0jFYZ1\nfQZ5\r\n=yDxD\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./shadertoy":{"import":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d777b58d7bec4496d38166cdabda4ffb78b0dc47","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/webgl":"^6.1.3","@thi.ng/shader-ast":"^0.12.2","@thi.ng/shader-ast-glsl":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@types/node":"^16.11.7","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.3_1637571957269_0.23732939602681702","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.4","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"471117e4de358d9d786d9bc384b27f7916efe0b9","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.4.tgz","fileCount":10,"integrity":"sha512-yvwc17ofZSvOVT2JglsYMOMThskc19dM6CiaKvE8uCYPI6e8YdKHxHGUu+9vvnopsM0rEGINJkq9zR/iV9knUQ==","signatures":[{"sig":"MEUCIQCQUmmeLUrykIHUBmWbeyuiSPtUeVLsio20b3Q5rALAIgIgeFAfmX3TUJoY9vqtDWdNv0hiWDoJcV6ttumdqmGfxWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm4OZCRA9TVsSAnZWagAA/OkP/15QlaqfCtXOPbOXjt2G\nxGy47qIrP1i4GLgf8vBGIxCbWVY9e7ekTqH9onHs/thw+FqoKOWjPJqKhSwJ\nKsbBhVBmEtni878L0hvdTluXLjw3Pt2ueTT0CugKwC6lpd9M32MYrct9H+g9\n9aOM0Mah2z0qCVls2xxP8kVAtlRzUgzfBpPjNFoJlVCkYQRkOmiGRK2+Gm3S\nLEjWVv7nO90vM9LV0ryGSa2QbEe1Z5Ioerr6tNK7SeTs8zBDdrraVS8BlgE7\n7rZFYWaBDDtX1NzZuNspXy08WMkdhZ0Hg7Vbb/yFxx8e026Ct4ZHuEXBhFdh\nQ1OQiYguVxYbAPWBG12c1hExSWV1YzbaQiRBqw24M9YZwqQ3rzP3mqi3OXlf\nR4UmaTO91xRQ+NGOyAItIAwI9FG5OWnnJTi3m+ZSv4gAAATt8j4IkFhTsHA1\nEax+I97KVLHGSMH0g0V+zyjZ4fSMLJNdYBJBbcJ2CequMFkf00y8toL4CmNB\n/7pH+a1ep8cBdAf9p65FtHSa87Tnu1RxWtzAYp8uYj8Aw9v7HrKjv+T4tT/F\nQZAcQMoKBqVpiehPYv7RwgUBWTTMFvJBP6E3vOQPNFNozsrKPdTq3wvHpaZC\nQY1CNvT7vclX+ceDEP3GE5AypfbUYiW6RaNGo2yX8a3iIGQZ4TEE+i4Hr7S2\naTdx\r\n=dT7m\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./shadertoy":{"import":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1d4e7e3979f15e41ad6d9639b8158151c326e25e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/webgl":"^6.1.4","@thi.ng/shader-ast":"^0.12.2","@thi.ng/shader-ast-glsl":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@types/node":"^16.11.7","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.4_1637581721138_0.9469739775591925","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.5","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"e9898145be2f1b00abb1fca4fc7637eaf2df904d","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.5.tgz","fileCount":10,"integrity":"sha512-kMxIuvJwQk9FCLjcnbvuI34h3TZqtaRYumHDE3E7GT0bk7i3YBoAZsxOTG5WGMUdDIwxdxxJe8x/nlyZBMF41g==","signatures":[{"sig":"MEUCIQC64AY5VjoH5zmIvWMEk3VqQlf/UcRZdSWAgOFKZccDRwIgFWv4/PrJ5GPHLF7oU4IIiAMd0Gg56d7JfN/mxnDc0MA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqBBgCRA9TVsSAnZWagAAbsoQAJny8/Gz8IqoWvuX06EV\nWdVuV2sntXmNLHfY5wbdvnU/zpV1sO5oKNy71p1mDv7lsRLMBCfBlT048Ygj\n7DOukrOqAX2bwTpCnEbzhndCS2JHtzzvbPSJwU4U5kURJrDevOM5WOXO7pts\nZuIh6otU9Yb7rwJnmcC1aAmuII1plXdC3SDW1BRbCOCE7zzfXD0mDONNJAxv\nqvitNU0AmuEPw9zAdCUSe1Jq6EdU/KLluCT4i7/LA7XRpRu0rKId37f24zia\nuC+8bkOsIg1LdKHgxcLYs2UrU2oQOgesChhkfQeBrVh9pE51GYKc0HjBnBga\nOqntiks86UJFwlsoQzfaca8506UZPhkZQMiNAITGW3W/4LuGEs82mgD5RpD2\n1TjyKj4NsUcS0gsGxgEf6Tcx8waamjRsRMHRZkaBd91hugp7B694mf53izu6\nGQLxBxliLjh/9lh5OYIBLV8Ol02kjX2du9AqnaLfYECi0kilrbdjxUnFrP4w\n5dqTQALn5PVwRg7TehCF7E+s0SPyXg0q8PXdmIwv69QLgG+sENvy6EI9DNm8\n6+cZgZE7vy7sZRx832Yy4bhn8BzypPT2XO3QBel4TajJPHLDthLlZ9FejbkZ\nQk16XAffiLgCkCuc1lhpavYF+wilHlbpowbaxSN72QgsG7aVFMrf4FZuTwtO\nBvB1\r\n=JGeK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./shadertoy":{"import":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"32cf1a96854f9bb97aca65ffa05ca862ea377059","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/webgl":"^6.1.5","@thi.ng/shader-ast":"^0.12.2","@thi.ng/shader-ast-glsl":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@types/node":"^16.11.7","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.5_1638404192386_0.576315816803592","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.6","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"6594b09c3c1d98056b3e6a66a195c90ce8c87222","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.6.tgz","fileCount":10,"integrity":"sha512-usEXX0FbTlRSmL92PQ4WVt4jW5gVkNlOYkaSMsWgFK/gx5aX9bkIiQ+19do2qhy/yXOhYXnI60fQNkyjXRrr4g==","signatures":[{"sig":"MEQCIFTyT8xHi3e1YsG9/+sKcl794ysuhf81Qo7Vh+nlbINEAiBbxXyto/GeADeFVnkZCOMGLPRMuz7sHeDs4INEMMW8kA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtyEuCRA9TVsSAnZWagAAXHQQAJcbYL4OX/ylualB93oA\ntkXPYv2TO9z7MlH4IZopaWwKWs8yPYO+hWrSWdcps1M9b6KYmdx/mGejkkUT\n11v0M6xy8Av3eg/N5pul9tFEQEVtT6dHjkKhmw8+ySt070sQr5TrknogAIUZ\nMc+xqKsRY44JW77yxxgAGf0tsHwXzfaeqX1jKPf8yL7GnDHQESUWnxzuaM7t\n5Am/MUR124NRQhdx9ZnwQgDK2o/2+JO2UCOI4O/lxHAkTuZ3ovVgA+eJnKUo\nNiBITYY9q6vwA9Vz9v+Nh/nQaqyjZvIPKVw1zjD7lr2Pk1n+WhE7GMLeCxt1\nVdPbDGi8HkaoY2VmvJCakSqYSVjBpqegRtUu8lhBcriug8eGW8lDi9FHmo8A\nKdLAa53efd7yGwvmsnWxyPO8ji9LQBJL96jCj1UpEpKd6DqJAoaKZUTrYguc\n5V4oh7NbqLUK/daxEf6IS2UXLS6RTDexXknZze/JCEj5KjXtlPLWhXRnGpQJ\nJGb2HYc8bzEUY0M99M/ft/+UbPmCYxKUtJJOAQnwXIHZuFN30aocj1y3ck/G\n6DhCZdPDzeh8w1QeFAwCpuEC1xuqZLW1lY878Wj1fZvsuvQ7XSBKioLKCpHi\nYA06DGOaXPWye3vYSfI/k7sSVsqwztKQ06hn6fDMtCJ3bdJ9AZ80+o2k06ok\nIqOu\r\n=MhC7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./shadertoy":{"import":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2db9dd34c0c2c60cbfde3dad0bca352b20292f5c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/webgl":"^6.1.6","@thi.ng/shader-ast":"^0.12.3","@thi.ng/shader-ast-glsl":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.10","typescript":"^4.5.3","@types/node":"^16.11.12","@thi.ng/testament":"^0.2.3","@microsoft/api-extractor":"^7.19.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.6_1639391533892_0.9846053621660344","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.7","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"9c18ccc4447787327fe4971a4b5c2f21203d920e","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.7.tgz","fileCount":10,"integrity":"sha512-uFITnZRf3Tm6+1QF9Ai6TkkiOhhnEImVYH8Nc/ngmpyr61b4Y08mxwbAl6LnstCds8g3kRKso40hLGPZ25bYYA==","signatures":[{"sig":"MEUCIEXvC0YyP80tbTNow9vjJ+uOYyi68+nmO/oU4poTEhphAiEAywQxATfFft2+f5+uo7UzcMYBv+QgekS/eqA+KV7hmBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuGCyCRA9TVsSAnZWagAAuU0QAIEPmOTF4ub6BGEcpSPt\n7W6HdYaZVoL90HGEGOcMfWuFhjT3jv0HAlANBhymaMK1mEnyLNhFpbuPwNni\nPzlsOx1sUIhpmU8ewCbC9ZDJCknSxl2ptIjPaR2AsPr2NvrL332a1CLZvqh/\nqrvVNt78j4NNaT+zcc9rBi0FaZz2rOte6slhVv+5kzZQd+7r8NQ+lzxG7Kur\ndh34HvFvrYrXRtAS6UeHnofUUq11uMQiBUdL9JSDlWVxpOsiyv3OKHvVmM1V\nsmTbhS8GeJqJuDf8B5fPaAenljeTAdycE3U3T1irxdRR0oKBzOfOq8IzbvvW\n+wPGLF0q4hCcK3Hk51s9sRV7N08kXKRk2eGcIlB7g+zQDZlC5PU21//vj7lL\nyDxRXmm/J6mNHcRHg5jtI/vC650pHZdP4M22e6+xzHAZfD9xB0v+EV7hCVGg\nAT2ddRrOfBcSGScFL8xKt5achmQUq70z9dKFmOekaVds4f821Z7z6wl5uYrg\n4zz4HQYqQbtE67rgvg+1FWxYcN++uxgHOGBulhZHnzXMHPxssVv8FqYb96fj\n4uhuwhC0O0bwZzJ/z+Tff3cxJLO5jMFNjuDaYw3qttbP6DjujY6LL5Yqt4Vv\niBRKoEqDIF2fbmdi8KoXJcfdIhi/wuoUUu9t+0vKFUFSc8lp2wFSvZJXUaJi\nad1/\r\n=SH/R\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./shadertoy":{"import":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1ba92c6b9509e74e509b4c0b875fc380a97bbbc1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/webgl":"^6.1.7","@thi.ng/shader-ast":"^0.12.4","@thi.ng/shader-ast-glsl":"^0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.10","typescript":"^4.5.3","@types/node":"^16.11.12","@thi.ng/testament":"^0.2.3","@microsoft/api-extractor":"^7.19.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.7_1639473330489_0.9181411739145762","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.8","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"0b12ba2c90ab8e67e83123766f2fe245f67fab15","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.8.tgz","fileCount":10,"integrity":"sha512-AxljyVT4bf2QXTHsNp0lcjmPNA0YI3w2iI5Zm9LygRy3v+pNSb70Z1Fv0pRAEhwMkiK+lZivST9IRST77cQ67A==","signatures":[{"sig":"MEUCIQCym2X9+xdzVwfBm+9BWez/3PXwAM702p81e9vRFMJd4QIgXes7M+XPWXNyB6PeTPuZlQApkcndXWvADk0XRQyPy+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKz3FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomLQ/+M+CZUbiDmy/f5DCPvsGAvj2clrrQv4dnB1dXlzgYFHwNj+ow\r\nQlf6wC+iEOazuaM4QnJErJgxbWwVDbPLRw+UqP2n//liDzu1rXVZpMQGgPh9\r\nkaHRYtHe5SjGZcjJRnpJ1Q3BBJR1FzGbaAKlwW4ajS2SV6fQzO3nxt4h8YEB\r\nUpWur0BCA4yhsoqoMyah8GUHxFS/YoI/0d2vu/aQJIiICMikhQD4Zz9bTuBL\r\nYiOxXWUTpoRe+1xSIXnVQnwcXsuzVHUBQZXuWeDo130kk3QnsnQbdjs+99K4\r\nNdHeKbvR1ZhLOJSqrkS2uKkS7q5Pcjq1lSUOGvetirETjuoKOH5FHZqRsM0v\r\nqJj5S68ioa/oFZhl4Em/7ZIKrYRKE2zY24T+p+UjDgpkBY2c+rmDSgkIuU95\r\nH5/UIt0KjsXxJtj/32cUIbFV1VU1LW5MXwdgKJRCx0H3vGEV2zadLKRt07mB\r\nYat368hclzBoZegljKAflq14tlTnjr369gdN/YY9W5Cl3b/Ctpfi6+nl2wlm\r\nZhpMayB6FbXfcXj2pXcXsACwd8jBNjOh35aZ0r2PFBdCWxaBtUi/WDAnANiE\r\n82kxksvDxS17buRCLuTC+as2h50oyxEPh/aSiZ1jYKmoNSbXipp/l/jtLGcb\r\nCr/1eAWwtCtFofo2bwZ+rwLBaPRcMGvkyWY=\r\n=gNLo\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./shadertoy":{"import":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0fc692a3225c068aacafdc4cb6140cf603c67ad8","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.4","@thi.ng/webgl":"^6.1.8","@thi.ng/shader-ast":"^0.12.5","@thi.ng/shader-ast-glsl":"^0.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@types/node":"^17.0.21","@thi.ng/testament":"^0.2.4","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.8_1647001029170_0.5154250535389626","host":"s3://npm-registry-packages"}},"0.4.9":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.9","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"af75a14b46a2b6097a22b25a3c91ac0b1ba5f950","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.9.tgz","fileCount":10,"integrity":"sha512-2dHqieXI58cyXArmi70E3UXIJKSrRhnpu1KBBJhuEpdVlpKgSDde0zs2CdM7KIHliLdVN+DoG2qJuYcRYnTmuA==","signatures":[{"sig":"MEUCIQDGguVPf5O/7Q2rUq/emqMibr8+uaAkegGF3GjVi+AvxAIgD4FTvgkgok2xJFVWR6YT5PTf6NqcPj8lSu+12exwyHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvNOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc9RAAh8Ai/ONOwcjfJFWHeDliwAP3PQ2f6B0pCncJCZfI2Lfmmc3V\r\n9NePs2lyY5JVhNZpmU8Oiv6joKWV9AnA5KhASf5X29JNAQ3TrMdPtH97vKjT\r\nqbZBdoh9127agHbrR3Y7cTxxpJ3seFMN8FLy5G98mNTkdT4hUKLUocmYkm9+\r\n+RCpk/+Gk7ggnLiSB/wNLEZOO8rEK9HfQJuZN2bpKZz3X/pgO5X4R6PYRYUy\r\njY2/zW+uSB4Ny6pZaCAswEY68nzzPje/d2PNFjBnGdaeu3koFtYxkgf7LMIU\r\nxIpaMrgtbBajk/D6HP93+G+kq67vi3bRLJZ1gNWjbvRks9AXAmUKaT47LTL2\r\ngqogRu2A8IdbGkawflfbkt2Fl5h270+JbuQnd8q1oLyBx/nDqLihupYQ1e+B\r\nHD3NzcO4WUq9Q24GAt45bqWw6jKK5puL8f+tT+2N3aKaMFdKkId07nkeFz/1\r\nfSEqb/rTmQ5+BIhpAZsi4Dz4V/bReLQu6z+Ad0iWFw9AP0SBMD9JllODtvAV\r\n8nbJDthlZgfCERlZciFmNAXhZNVyoaf9+nJXjJvXYV2/samapAFjgXvlq0Q0\r\nhWcf55xMCtd7HW8Tgdv9Ro4kMjywap5eBAa7hhofJeDHHe9bg7QcA5YhvwuG\r\n61DS0s2GPaTR/SDXfQZzlTowsl6uzDEceO4=\r\n=lg4b\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5ee1feb590dd935593b1dd4e7f38a3ed3ba64765","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.5","@thi.ng/webgl":"^6.1.9","@thi.ng/shader-ast":"^0.12.6","@thi.ng/shader-ast-glsl":"^0.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@types/node":"^17.0.21","@thi.ng/testament":"^0.2.5","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.9_1649341261975_0.25296389333589064","host":"s3://npm-registry-packages"}},"0.4.10":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.10","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"78f4bff975d354afbdf02c1d30eb8acb60cecf9a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.10.tgz","fileCount":10,"integrity":"sha512-xgyQ+Hx84cRm8HN6WnVhAAd4KoFAFUqyUc3+6/9fL74BmADauiuLzeWFkB24hAG7QOYQcqPOsZ+N/OjTJM/K4A==","signatures":[{"sig":"MEUCIH1/W64mjt3visRWk+bjhGVKkNG5p2kWhm+RI/SENwcXAiEAkfRgD94hN5VhqxEFK9Uo1wTjk42tydlix7AK4a2eE8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicQaRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3kQ/+KjKe+YCo3s/+Kp19Bi/KTXc+8gzX+SfrreYuy8DNk+bbixjX\r\nmpt0dbKX6WHIE4mnyRPyBQp5tO902TTVtYlOgfqvUI9llY9Cibel/UchqCZE\r\nkaMS72jUAtO8xqMQ+3VQC8CYJp18rd04aKOZs5251KTzWya9RH3GaVQTCCp/\r\nlm1TMHKYR1enbn+ko5l0xkT8jiPymn8YV2HaLSF55nlwTe8a4a+zXJYXFawy\r\nM1wm0iWGQsiTfGrDTG153WPXY36ekWOxjk1Nk/TdW52NpBU1m8PXaiaGxwSf\r\n8zdLOTxuPmqS6HW8aWf5Aa4P6TjNOoOVZUH1OU/5+0KoCFVA8Wsy8V5YOydP\r\n3aILXrLQStkWPkfRlP2njh395jxtM41JgJT4p7Ecus41JnkwJTcDkqDcIHg3\r\nNaTOyTEtcROxsR2HGfob75X5jtnymGYbwzYpVDYdFkw7t+k0iyKNryYIQsKs\r\nBhBOpxYUfZjJ+wZUnWmCZDuhCjYE2RXOGKqgRUjg8x6EIC3kILJ6n3qPOo1G\r\nTwx7XPfBNLGnqesQd5VjX/AVp2lLofmJ+4ZtFbnAc52WusEk7pFA+Vg7bQC5\r\ngajsjWNnTPAa/NB+dm3MLN8DM7/xwfG8XvG0/ghC7SS2h6taqJj+7AtTxfsy\r\n5lmLwCJbYAKQYPkkXe/2xjHFCJAyWXtWCy4=\r\n=Z0nz\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"542bf14bd0c7a56b4e6297718189eea772a824b7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.5","@thi.ng/webgl":"^6.1.10","@thi.ng/shader-ast":"^0.12.6","@thi.ng/shader-ast-glsl":"^0.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@types/node":"^17.0.21","@thi.ng/testament":"^0.2.5","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.10_1651574417290_0.7368345815739406","host":"s3://npm-registry-packages"}},"0.4.11":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.11","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"d36c10901ee6fb5cebe1c207237ed6992507e5cb","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.11.tgz","fileCount":10,"integrity":"sha512-4BU+k2otHFUPwL5xPPY260x3TNRvqxx22Lmp9N8itQH8NXEYowPJ21gAiutkBcdnA+U05rRb0ld4+fSuJ6UkFQ==","signatures":[{"sig":"MEUCIHM80cTzrLNnXktN9KiXaUuqYo1Ni+7a8cNybFZKbh3dAiEA9Edfj9yYzJnE8K0nd0LJVgMQR1asA/jZnz6i4RFdUzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidlnsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/Lw/9GxLY65L5Qy1KCtoyv9N5J0NiDRpGJddnbAAT3PI510FAgchK\r\n9qvmgBjyTzyRpfISSJtd91L8nI1cHchgiJWZPR23YXRKTGulxSy5xM4j2SrY\r\njZFiVe660qEVRjVXTO28YlKrYKgjsAUweuVGeazZGeiD5CV/hYRSiVd+UQKd\r\nBZNaezErkRwbtOP471BeizK6udfsD0/7IRidZlQrn8H4Pia1mFxDkH0yEBkz\r\njDsobLPFFjTpt0wCKTFr6zfEzRV9Lys/ur9EdytUnycJU/5oKvw1PPEEtXL5\r\n1V8Fk3ofyoxFDwCM+Xtle/iEVxXL8e/2qKrW/2FVklFIGvbRT9X+B1ZUpkEq\r\ngUa5wM/deswRODhwVy0sx0RQMod66lHpDoIpRE+ZJOWr2u3VHM3zUTpmylsr\r\nFJmYmPHvxu/vdPE9ePkyOONlC04nR0MUFKphJtCHhQ36gucAEdbsDPP+4LWY\r\nEugwgNA8RqBEG/+eY/YD/TWck96PZ/hoNYB3C4L77ONidiv0cup8mAL6D++Y\r\nZatwBGZeNeOdk/2I35Xyi2VbbEPqPUGOoz1JQi3h+8LkCVqQCXT1QA5H+1kp\r\nfqcRmnWw24heC1Rv7GjZ4A53ly4v9r2ugzBbZfjh2C6s/0H/gtzndmtk+NMs\r\nE0Tc4NCVVjuAqhoakx2q77RbLdDYxUwVMUA=\r\n=hZr0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cf084be5fd5932226054d2dd32bad35481379f5d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/webgl":"^6.1.11","@thi.ng/shader-ast":"^0.12.7","@thi.ng/shader-ast-glsl":"^0.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@types/node":"^17.0.31","@thi.ng/testament":"^0.2.6","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.11_1651923436102_0.7981784907644587","host":"s3://npm-registry-packages"}},"0.4.12":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.12","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"49d97cecdc11dff20514b5446177a0f9b180ff74","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.12.tgz","fileCount":10,"integrity":"sha512-3CBLvQkg8/7pVtCxhEiyeTdNjH9lFhxWs65QtLOjpj9fkYPkAU3U5VgeyjuVKP6pCAZD/Tavjas76Uq1OC3g4A==","signatures":[{"sig":"MEUCIAQTdlxvizq1NwC54b8H4/Pib7jJiey4AP9kDxpIaGIGAiEAnwKteH12LI0Xu1ly+D3pDThjGQ4Kc2ngFwpQtltAZpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiinBkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeGxAAlFtxK1Ewil/g1ODsPx2zfSqe7zHledafo7zmYln7yF1djsQX\r\nOOuWsumtCX0yXzm4B3EjN/GJjdTOqzAa6cgA67xFEvJQXgAMI4V53RFbyGRf\r\n0u7+pDqAKfrtvJFLrA4wQYYbGQ+vg3oUDi4Ch8J2j7cq53VCdx7Y4xataDcl\r\nNWn9qi0H8xTzA938JrUmPyi/PGoMP/sdD+QIGOuMtmIWH9V2GM0fiHqhH2zn\r\nW+lyX+mlieRPQxE+pAJxeh735zU+ta4xS4MV1ceu8LgtqhskNELV12NzT/8l\r\nP/t6mme6RhN8Amc5vqN6d6cimUUju9HeOkWhj2PepSEHafdVEEgBAgeSpK5b\r\nKodeJo9uemkwavuGAlmibLiiyG2DnDxd1+4FmkrIbV2U2HU2g3DnIjo7YUOr\r\nU/qF/fc/H8/301ZkpBjgWgimFJh1CRyu3c9ZK5d87fTulMLgquyHCmpNLT2l\r\nL9GLiqWyS+qg9NdpCUWpdTMh9ugl6IlvaOdndHaDht0k+9bnwqJR22qD/naX\r\nJ7g9YeHkkZ38tSuXFH4AOqDrXz6l64UEYmmbmbe8MOEibStttdLaY4mKAkxJ\r\nckM8Yh5NZvivZQKiAPe0TiGvzZsbg3GctvEG2za8eDYFeFYHmU+N7OK/QDPf\r\n4oj5et/1g04b4CT5eshMVmCFPwoOsFhC3Fs=\r\n=lkn4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e23901b8582af71d8a29e0ce4929f15ac509f9e5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/webgl":"^6.1.12","@thi.ng/shader-ast":"^0.12.8","@thi.ng/shader-ast-glsl":"^0.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@types/node":"^17.0.31","@thi.ng/testament":"^0.2.7","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.12_1653239908429_0.6261588831031355","host":"s3://npm-registry-packages"}},"0.4.13":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.13","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"fdeddbe2ca7729342943540a718605890bdd4ea5","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.13.tgz","fileCount":10,"integrity":"sha512-/QSuf6qHY1g2gyMFmFg6bCbGlYkPfmmicRK5YaRcd6Q3EdKXM1m7mFuWG67xRQXviytTmqDelx/xeD1m5JZNfA==","signatures":[{"sig":"MEUCIQCoy3YaNDNrL7WBdywUjDLR6SX6iG87E9OflQmz6/sy4QIgU7QoZ2OuZsKxFCrq3U+HL7cSzcJ0s22u7ayAgl0BXB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioh1AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofeQ//SKx936xLoSbimyGR0aDk32xChA3oSa+5/WYtVbIMtHDgU0Wl\r\nNMdHINl012YJAg8PxQU2F+e8BI7KGr0KGIaaQRSE7Q8s8a31ep3mJlFwq/01\r\nwBq9xm7tX/EfyA0APcVJR/gZnT5TVP+uCytg9rAFhW3kvxee9MHIoJPtYCUx\r\n7O7KvS8vDXgdUrcakm856CXPzGw70e/qbSACipi5Cd6MGqSh44578A4k1eYw\r\n6YSosUK7fqIEw29B0Ec1Ze78SUKRysDhiBeIUj/mSmOcR6b9a/yPd1suoL5g\r\nz0qPAQgqTRrYsdCK2Ut3Yv7jpM/lLbClJSGdr5uPjHBkySvZD0/vf1Z73ci0\r\nWAzhFEVT+A/2TX1V1n2qeJp1OT4hg77LKRU3ad2X8q+ghKGSVDvCbwH7br3C\r\nZ1oJMh/o6MnM/pTmm2Jw3vSx2V1lz+8niO85MeuOXpNDh2V/F/AUMJRSN6fY\r\nFCsTVsFn/XYFNRmg0pp+khpcnhu3woe0v4AkwryZ84kmwXu0fVp8MqBsYtZ6\r\nsJww2s+m4xnVJCp54GJDTGKBGxTI0qqbC073RZipzcuAPp1AYHyoMeZqrCos\r\n+yRU+iiRJMP+ZRjcFnMZbwE1Hi/xAchZN0Q0AlvNV1kIA6LveKerAph2xuxJ\r\ntrfUW5b18UsnYLku38TBYMG314LR49g8E3w=\r\n=8wgH\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9e516d30a1a537e027a6b3d78bf9121bc5831d31","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/webgl":"^6.1.13","@thi.ng/shader-ast":"^0.12.9","@thi.ng/shader-ast-glsl":"^0.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@types/node":"^17.0.41","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.13_1654791488276_0.0703625214333754","host":"s3://npm-registry-packages"}},"0.4.14":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.14","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"1b621952befd8ac60cbe64841b4a915356a8d699","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.14.tgz","fileCount":10,"integrity":"sha512-m6a94Usm86Kx94R14oaQaomdddAA1r5FYuNlGcdzEcOQRS10zE7nNzzOwi4HSvVhSlqMP5OXKHneWnyf10beOw==","signatures":[{"sig":"MEQCICGjnRSzmj8LlfkOOha0Z1U42IXEGKMoZof4vGG4jq5PAiB3oN0QDt0L+li2UnbE5o++fRDOYjti4XYx81QaW9aRmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipKZUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs2RAAlPE/oHRK7Pbbmu6p7fZu0PI/5U1zZrNE8c7hXzvx1g6jha2y\r\nRfMu1RC+lU72EI+T7B8HldUobmutWw/FbwiM+iY6XNKLMRJJRcTCLcnrueKv\r\nECfDdK16orB9YpP92KRl4Pr6Q6O4a3LlQ1AiPKETwX/LHJGqDSsFCrAsCLFW\r\nLwfFuJBCLX6iD2/iD1PoG+8vcZfmGLKcEDQzkhNXn6+jClTqHSA27Zto1efi\r\n8PJLeNxYFiUPCcjQQ1T+D6MldccEkF0p90ENzKNxxWMCtMvhcivnuchhSEkI\r\nxnk2o2cACnsGKLo1wqXOFmdR2yzP8rzgcdCVxJouMTtblbgUfq7Im1WtrtC9\r\nN2o10EspIsAoBFu0NQtMXr7/NtA83gCy1DzzN+2vKGmMH35thvQhknjSTXxr\r\n1F1GK+XmwM3izRSMq4HUZGywE49cInZj/R4h5umtVaTyIP5Z+JajJgvER22/\r\nnb8qlihAu39/N3SsW03uib06DOzMthdSk177Y1arwTIAswqLIPn3EWkzgnBg\r\n4xLVmQBgqqG6Mut/DReUFqgR2lB6SkWYzvaH55vCRBpZgaU74tvGLQIqyAnk\r\nEh3/bkqUMA8GZpa1LibTI02ERMCIvtWgHbFIIr1tUwirk9VZ+qtxtKvl5fbu\r\nY4UQ0dFwpE8qjigk/LSbCiItP3VwPikgJtE=\r\n=QYGW\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ab0188234419f2d9f471de80871df930e5555bd6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/webgl":"^6.1.14","@thi.ng/shader-ast":"^0.12.10","@thi.ng/shader-ast-glsl":"^0.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@types/node":"^17.0.41","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.14_1654957652593_0.9034796038018809","host":"s3://npm-registry-packages"}},"0.4.15":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.15","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"d5b8694c18748656d50aa69b44bfdea67f72fe21","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.15.tgz","fileCount":10,"integrity":"sha512-4Ax0an1ypgUW39mMqLU9UPAPnvUqvw5XxBv2cuAjyxDXm4p0JhdteTuYSOSYdNtcwzhL9SBVvlD1o2nAUbqb0Q==","signatures":[{"sig":"MEYCIQDHbuo7VDm+60rRQReYm1pYjFieKsR1lXJgRxvsx73KrgIhALUnNC/qkwTUj07nZTdbK7Myj6gZn9+uq5K2yL8IsIJw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHXpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyvQ//VSVRJHwx2Wqrwat3ZuhAJcLc/RWxvqiCeMtijJ4qr2lbbTrX\r\ncy04N/1dHtzD9NzJGbznBGp7BTP6cP2t2HptNOD84RprvBzRLcO+a0r8nVY6\r\nI3mag6xROjlx7dCIc31FNTjLU4aSMR+awhPuXMsmgym+1CE+JY1twkM3YKpj\r\n3QL6ndNN0xzg1S7dypzh11QrK9QTurUjEsoA+wmQC9GV/ItkFhuUlxo/aHoG\r\nC//04xWf11B2WZUcCec3NEbckR3YwhjaTnBbND4ODl0FE+BdUT2zyCZQcpz2\r\nLkc4igaIXu88/8k49nidnZk4xaA2KU5/iO3n5FMJn2FvzD5dbzkobub0/6mL\r\ntmVWKZgjntKiuwugb9IYmUbx1iAxB3XNf5fkBywXSakGudRwgBA0Hukg2+IO\r\nWme8dflXo7DAQAoURMYss+zPvIiAOp1OFxkk+wW+tYBSUdJ3uJaL4hQop7RS\r\npIC0HYDgdxzCoJUqIjwUeQCbtDRELCh6BSPcXfGfKVeaaTt3WwZXJYuX9Zr6\r\nnsW+6YwYLt5n1YbG7cI6/K2NUsHt6/JFRe0bYznojumP0xkqgNgRiQJ+v6Zy\r\n97QoqVNpXYHB+fBZWi1KaDluLL96yi8EX7fsvScha3uINY0FsC/QFUR4Hdn8\r\nu6Gu1p6cAkkrmNGADA3X4h9KumtDhACvcwQ=\r\n=gNJJ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e64b1ab39ae9bcc494ef006f6329e5182fa2a326","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/webgl":"^6.1.15","@thi.ng/shader-ast":"^0.12.11","@thi.ng/shader-ast-glsl":"^0.4.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@types/node":"^17.0.41","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.15_1657304553092_0.793191544701358","host":"s3://npm-registry-packages"}},"0.4.16":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.16","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"920d8b497b571c2a4183147923a117d80c1b015e","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.16.tgz","fileCount":10,"integrity":"sha512-2hkAjFHrVsSdXl7zcIuLKLjkwBzoAPeqHbX6HrHqOMqFIUlSji3ELViW6v3qd6tEZw3u+JEe+pgvCAt3FbFJVg==","signatures":[{"sig":"MEYCIQDUnRl0KC/ItgfbDu8U7W9UlfD5CpwWmCQMPoChuqR2NwIhALNuHwcKnYZqN2RrHDPYY0pWh5ftMfDYdU+/CFAKLWz/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1tBYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKvA/+Ipj6WraLxpfXswhPrdAJYcqDk889aicpww7dBTIPwBl47s2P\r\nu4FMK/bZabMQZwY5gyVD9SNAH3ZmwxhqEx8gAI2TKOVUbLN7Al1Nzyakp/Gj\r\ngjacTZmefinWRpKmIOj0d6ABGwEciBF/Fv72BgAAbFMo3SyUBillVfCyS9u+\r\nUEe6aaWZnHOL0DjHfxh8AmY6eQcv4NzpmIbJDweGSwW17d6DRcM9ABgFA75m\r\nh8VKtL1lQH1fhJ4WKulOUtGf9AefwjJKKCaBvPZRr8uKqMT5PO1a8JIQQBgB\r\neoRO0Vs8lf9C1altSel1vzpFga0ZyU9qkFYsNGInohyO5/zJblmdSvh4zW5g\r\nGLzOKWjw1mKeSVoCpZRax5SeNfmz4ocwFyKzzDkrDhIFBbvmu7pj5fPTcOmx\r\n5ROAIox+21Qs9kFjUoOoA0JVu4pWZ0B+XYFGmzc1y0huHCazm4vURNApVzQJ\r\nkcGsaNZKf5JNYKTqJmLhan/W73pJebqAh7GEjrOto95mAsT4gT43w2ECLXf/\r\nyZCQTZ0GIIPcsBuDIS5JeiucGXuhBK8kYL71Ch26dstdwfB8OFhMKE7iBtJN\r\nvULv/nXvwNUg7xwRquE0USw7qagArCySKmDD0Lxas27Vs296tVbTWrIxTM0+\r\nds09n1CPNid2/fWmHOMAvyjozxiQKzMqRpA=\r\n=uV2U\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"108a6357b77d457912d30681d7cc5603ae995209","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.8","@thi.ng/webgl":"^6.1.16","@thi.ng/shader-ast":"^0.12.12","@thi.ng/shader-ast-glsl":"^0.4.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@types/node":"^17.0.41","@thi.ng/testament":"^0.2.9","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.16_1658245208048_0.3108728662575564","host":"s3://npm-registry-packages"}},"0.4.17":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.17","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"85088c47b8fb93b07416e7b676488956243b17cd","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.17.tgz","fileCount":10,"integrity":"sha512-ZoFMswfiJe48uW9Mmmb7jTA006usFNQn4KvfiI3QMOKLZJarNsfyJrRO5FBgXPy6liDaM/uYuUx8QXGZNDX6sQ==","signatures":[{"sig":"MEYCIQCbUYpmjO3B/GqBMCyCdTh8mxJqZnxoxGV1LJNSRalrowIhAIbyjYIgfykrt63MfYgedG7IFanFR61wa7Ql6LhAhxtE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5+n/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqiyg/6Am8J7Fcawe5t6LL4gCHbgh2ZyyBMeeOvLOiDBBdP7J364BhW\r\nQZRAyYFA+wqtLYzCjo+hb+OYwM+EGiTA8pkGhnGZYCVDaM1MqoCpJ6PC2zBr\r\n7kTrDX5Fh2AbcXrM7Z/WwKhL7LII8XsUfNIqf50THkP4LY+0u8nTZFXAZwUj\r\nSKVDtbhIhWdw80qhnYwRd1rekP+jLgPlidTmDDH4DOLRAnkdb4IX+0RP5TNr\r\nf56k8kXcVUoTdZodyCzg/sHbfzJc/UKcpvo6nzhGdxkb1HhAUbQkYnmyurc1\r\ncBFP//EadtOo1OugWjRwIAeUkg9RVnNIIzePWY5cLTz8NsmC79tCygAIEXte\r\nwLWlMKZGalooYFnl+1jz7VgUkxTUjdJk6HpCX9AGaLc1EbqYket0iBQDINNW\r\n7J2xB+SEaSPgAWR3+IOdj7Ye0lgDeaOt7qECb4Hhx69mkLdeoLTEcpFjT5dm\r\nIeMlYBEg/GEMypJ7b6CGvOwBeAj8TwaQmSyIL53RRHRFnus7sH8lC4+zj0xg\r\n7V9+zGSHLXhuEqXEt/1Gr/qvhHdu+Uabw04aBYJ1f2JF6MpHqJU0oloV9PjJ\r\nlTsMv+416Kof9In+dUUVxFV/r38VqgD+Yws+OCc+IQoX1lo2DRc1gUqPdKOl\r\nrfJoWcP6bjgIDTEF6kbLDp2n682meKzzxXk=\r\n=xdC6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"976ccd698cedaa60dcef2e69030a5eb98898cc4a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/webgl":"^6.1.17","@thi.ng/shader-ast":"^0.12.13","@thi.ng/shader-ast-glsl":"^0.4.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@types/node":"^17.0.41","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.17_1659365886918_0.24445842869252066","host":"s3://npm-registry-packages"}},"0.4.18":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.18","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"7b00ec3e18e5d7db164be92cc39161f15df989ea","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.18.tgz","fileCount":10,"integrity":"sha512-FiDorEPviWGRhsSfUA4viKyvNwmH0qfGC388AZhZQiueSAVm4q2lk7tugdPuXMO21C3qDlQdrGxgfjh7h0BAqw==","signatures":[{"sig":"MEUCIQCRmojiQSsrXDoFwvQHsVUNN1hWwm1zl9ItyWzxoLYQMAIgYS9vc7aXhywklyMNp+dfHJ+89qdjfOcsZM4UK1J6k1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6E/KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpzpg/+L5v9xsQwalg8LFkfloUt/LhMq+X8Yps4GsedCj5Fts4jX62u\r\nRoWmdHKeWsoZGLJLJ5jX55QmVlRWtyD1cRt3pDGLQ6kub18huZE11OTwr6Vc\r\nhaC5/NYY13ZTr68HwRptXQbKuaYXa9dslycLb1OjawhAe5GvDgVeuJDUBGtg\r\n/lnaycnYElGPL7on5C5Lgws0gNz5yHrXkiGgVqLdVP76qEE1ZkYI3H/vykkl\r\ndt60O6NoFsJkZWmiqMa4aIg2MC+HM7C/qEPGfCG7vSah5ZZOszK/3/EdZe4A\r\noxRBDtA76PtHxPnMR6IScAP/Aqx4J9KAPMd9EkcjNGLtPR6GRQipYpmLMuer\r\nn5TIDEoorPNLFAiZ1gOuGCZSRiEJNq3iP8DvAmCVLVxp7zK1UoMSp98lYVVO\r\nVbiDYyc7mjeoT5yrDKAQINh28K1jgNhg9gQA28G6RR4NFgVH6W5xy0/b5ONj\r\nYaDonHbnkd2v88ORuELL2mM1dvkXpXw4QKzzKXXnuco1WWhb2a34Zcy7865l\r\nC5XLkMSqoHH+Nyd32INqA2IAyK5Cc69eSvAOcydLzIwxhuqscC9di5jnDycL\r\nk9yGiIXYy+OfISh+fLiQPj35KWOQp7xV+7IX8NNEnPZK+OzlK0xIrNOaqIpC\r\nPZxZ21MEbdpIeEABbQkT5CLi9CPMCjQUNz4=\r\n=k3KD\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"24ec2749982f4193e6bc50173a238f336854bb1c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/webgl":"^6.1.18","@thi.ng/shader-ast":"^0.12.14","@thi.ng/shader-ast-glsl":"^0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@types/node":"^17.0.41","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.18_1659391946369_0.7592843589361624","host":"s3://npm-registry-packages"}},"0.4.19":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.19","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"d17e7cec506c98cd2b99b7b7fdcf76c646a9f68e","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.19.tgz","fileCount":10,"integrity":"sha512-4oQzFTQoxHTuotRq31EcyqZzRx4GwzWDmk7op9kviFQQs4HN2WJRLGGlPLpGl4k3PBREKgTjI3SkaSVh/qDhaw==","signatures":[{"sig":"MEQCIAM6AGR30Kp92LMMdcA8OiSPLiIDJR9v8k/iEvQA3+3MAiBjTSyfTy1BYv/o9hGn5fl3xeMNRuMj6DNLQjpwJ94jkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7Dh8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfBg/+PtYUU9Gk3Az93vXXHLJX6ruWOFz1PH4/k07Pkkh9k1iMUjEt\r\ngWiLxRTdg7F6NhKjzLSOLXKbdbK0/HgKtjU5JN/+Zeg22wBoNdBWt4DfKhJt\r\neUzX4mUCQ+0Mllvy3M7peIFa5xsG2EXKGoGz/hGhwy9Edmk7cGxWwYNLZNox\r\nImSVq0LDZgSbzEo4sBEho1YGZD0yCI4QwSTkTbXjxa5FZNfcxotzMXN3T8r8\r\nmukTndti7RefrbVOC/Zp2PbZwaDI15LtPEcjw1gWM8HHcloSYK3K4Sh7tVI6\r\nqRFCe8DBDc1/FXbuXOVnfPqTgF1Be3yjTu14Vmo7FBj6W2gkv0tiSagHaijn\r\nhDYmRKMpotD57xlImPz3QiTVEHQo+T0eTe4/lt0gO1pnBR0i1xjPehduD3aV\r\nSQ6M1yUXNoQ+fIMgBIVg6c+870Dtt4UsqdC+ZsE862Airbzw/KLRVbaXz6XQ\r\nViWR3UIoNg0vfX6Bh4uNDuGcUuGwefPHkiE41XlzLP7VI4is0hFxU9NtdW7/\r\nPcqDHurqz+13KeOVa/sVosAuS1lP+59CQTTGOUGwR56tZm2F5wNP2kqpdrA9\r\nDJz7TID9wwWKBNRpYCWEU/L32luVv/X2UPyzRfyOxZgNnP8xZu8eU5i1B/7i\r\nzA1GTKQ7n7hidVXpeFNF3R/TRmiZlmywzd0=\r\n=WN3z\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"488e782dcb7311dd7b1804015ccc0848fc52ae8b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/webgl":"^6.1.19","@thi.ng/shader-ast":"^0.12.15","@thi.ng/shader-ast-glsl":"^0.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@types/node":"^17.0.41","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.19_1659648124027_0.19440809147568383","host":"s3://npm-registry-packages"}},"0.4.20":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.20","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"064480fd60e80b2cef0b6803921a205654ea5712","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.20.tgz","fileCount":10,"integrity":"sha512-m5yBOKep5bFw9JyP0XY1P/3IXpNZwsvChyT6xeETZokPB9ZGuNwFARCyBbyRPEcfG3cuvoiOCQmI+LK3qt31BQ==","signatures":[{"sig":"MEUCIEguT1Kbrl5gqhsTVYCujrEnrYvEtq9OdOfhU9nvhh8WAiEA9zUcLSiTbQY7/TPxpr8sv/4mF9XGH+M25leOb9WeTjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7oiJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/Eg/+MmHZrT+9ALEjV3frxvkVFaXVU4fbCysFYcZFF3feCXi8UMKo\r\nGN1YCS/Ev4GGHcHN2Hl9ddEWRjIoGjGqV+6OeRBUVunck++jb12KajFLc12O\r\nxxvjgmi4KxQclSIsAySeQr6oXGLvkrtTUizzqCQERw70YuF/HWXbCFTWFssW\r\nMg7dgvbTUTcTU+UxsHtOyjRwKo/NTB/cVXHDE5vbzx3KaPwbl7yuoZJbrioP\r\nESRf1jyZxcFcvaZL8C21XX2/u3StTpjVMLmPuSyQ4gkBQWLPwHoF7Dj4s0Bg\r\ns5tgbpel3oND9qAE36H34UEtW07NG97xTucePz02XB/qNubBKKcBZUxWKeVF\r\nBvQaoSqQ8CL7tfrGkrhthvWZdPLCSDldyJaCz0V+CBDcAoy5qfYMtHBAMUTH\r\npetl1bHqzvv7yXX7scDy3H7N+SIK4O5ZZqRiYRMygIMp9mz90l7XW03iDB+m\r\nmihszR3so6j4y6liejXFses02/3ax9kxSRaJFUlS6nrXlMogCk4BD4KCAddn\r\n4OhUA7QUcYkU21CSs5w4ykh84v7rE6VVkt/dw6PopeOd2ypBN4wHk8wA3Xf5\r\n5mDQvlRLPYKSF0Z1H4OYvvPJXGznSZm0s8pJ9Iht1C2YmyL+d+CU1qclHH1j\r\nSzS6KNz4g3XCdHLkAwKdc+uHg1mj1Z2p+o0=\r\n=ZdW4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"01b7a47077d88c2aefe77650ce3340040bae00ee","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/webgl":"^6.1.20","@thi.ng/shader-ast":"^0.12.16","@thi.ng/shader-ast-glsl":"^0.4.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@types/node":"^18.6.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.20_1659799689234_0.8026343065514332","host":"s3://npm-registry-packages"}},"0.4.21":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.21","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"70377d717cc83b9deb2c6911ea4e1f262ea328aa","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.21.tgz","fileCount":10,"integrity":"sha512-X04XtTROqSPjum05YgNoPIHZlzMLItzj+3/BjrEYS1U08jANCLNlGuoR/dVfwLCur27O9QiuX8q7X61F9gzKfQ==","signatures":[{"sig":"MEQCIF69abeOcJ/ZrXJ2quFmP7ucTRSdF0x74BB4CAGvi7jgAiBZJ0PCN866IdDisxnhHbO3PTaQ7bUbISmcMM7ognAN2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi79qgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKKw/+K92lp5gqhszXIH+47CLS+3y59uhaPKtmXNinLJBXjdCAAyoa\r\nNFs4qeT2cavAHqA+iH54w8gPvnBgPs/nZ3Zk8It5YKmAvFu5i2xNUDpQdHiM\r\nBIlUFehrQBDHhBvKgaZQ6Fr+FIuuLLhFP6eYPPTaiIS1ol/mbeJLhMNRqD7Q\r\nUHdHxZ+8hr20xsVmdcw884G2RQsXAfHiS0WhKdrP5qtuvYSICqcovM1iuwzx\r\nIBRrLC0/mue7uB8SEevC17wRcSPosDHbfTpZq59sp4ucxkvWy6u1ExtbYRd0\r\nBMa6qTgPyFj6SnL/hsWJnE+P0W16F/WbtxuJPwRVmwJu4hIfFn39D0Yzlemm\r\n8kWP0RjwcI3/6QQfe8ERrRCgRTLhdQb1zSRP8gL7bDvzGr55pHSmOm0aH5pI\r\nVpxlx8ZwL2Hn8P53OvrTrx9pKwAK5TSqP0Ht9lt+W1riL6pFnIJeZgk0slzR\r\nhOiZ/1g8rO9jMNSCWkhUbEltcJmnkmzo2RyQS7nS/A0E97GsEmr1JCybVFQA\r\nJVxaqYMUZ0m3zT47bQzlWKMrCZcM/MRFZMKNWzziLMlK18nEMxSaKoR33HZn\r\nmRZ9k+/vYgxhiZSVCTiU7laPOPSE/uF3++OgnuOQgAoIcAFs+xGiBwBPlXcR\r\nwmdKdaX2176poIfWJYjnxExaf66/6z3OOM4=\r\n=SdQs\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0eeb5054111cea51f4714b013dda8700ade3cd54","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/webgl":"^6.1.21","@thi.ng/shader-ast":"^0.12.17","@thi.ng/shader-ast-glsl":"^0.4.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@types/node":"^18.6.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.21_1659886240213_0.5221806792222017","host":"s3://npm-registry-packages"}},"0.4.22":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.22","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"4a436579e2ade5cfd3fd2bfba4a0bdfa39af3256","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.22.tgz","fileCount":10,"integrity":"sha512-vaRYwjr1zD9APOQHHpzCDlR2+hEkXOboo6+sLXtFNydj4k+bRtDbBfh86ro0Scbqc8Mbc52S99Ag1WYgYlDErQ==","signatures":[{"sig":"MEQCIBDLydCi+oIKiGDciIPb30ep5ow+iYdXvLLawycmgXr2AiAxkkBKHELiASA6DwvIJnzeqGOZpESNM8wbsBGRHjwJcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8NZCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4XQ//Z1cxpGBXCnzCrO1BQXHm3pn5sUoXmZKhGizdcDyoi3ltgXDb\r\nKOimZ9R7YRe18r29/D2UUs7SxdIgtT3EjEpzpfwFJbLccUnydth0/WrAyaRR\r\nd9thOY3sClG72W2+qSNvJvGnwaZEhgQRRs6clD5prNAW+jh9hVgXOqA3pyEf\r\nuUju6P+OYtvxdW0ZWasYmIlP0icIJNpGkfzoO84aFd08ll+Nyginka3w+y5j\r\nXVeYSoplMEjM6XGkXH2mF0mIRpu4jBaheQNDQHtR+FTSjmLYlL6njAMnNGIT\r\nTyPivaL2WgYGOMZLEjCzrvpU0wjMOJmUsOjAopkNKuhrlYa1jXNUeZG3h8eu\r\nYRE9ZJV1ZdFgWVu1eC4h6hDQqcZGbUMUyV86QaZb4988vo2Cym5wN80zoqG0\r\ngPe/OljgXAWnrUyKyBQuqbKj1eIzJHR+glXJXIt1CgMP2NkftQ5W7YAuT1+i\r\nk0h6NZlOl6+M0p4QmGAsLd19eAEmOTuXcBj5MXXvVGMyqOhlex/JJ3AmwD0G\r\nN3/QfR6l1wjJ51jssjwong6vT2a6FgeeylZo6LJ/b6ijsL/c/2lRQFKmxKFc\r\n8ll/bCdeKeFL9MHyPQXXzax6r8vi06zcHWTfyDLsxm9GTWSzgPXmCj7XQUEW\r\nnOL5M8LKULvZBxICqGpUDZyqKIId1v4690g=\r\n=GqV1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"826a9a821b97daeb50fc319759149751c3958ff5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/webgl":"^6.1.22","@thi.ng/shader-ast":"^0.12.17","@thi.ng/shader-ast-glsl":"^0.4.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@types/node":"^18.6.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.22_1659950658070_0.36995821254843175","host":"s3://npm-registry-packages"}},"0.4.23":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.23","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"fab6f890e53e4056b5e2990a349f57ab8d9df251","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.23.tgz","fileCount":10,"integrity":"sha512-5yZF4UmTKAZi+y/kgPmMwiwQLKa+iLKTXBBGQjH8hfuLnsq7nGMvYl8KmZu6vPGerZFSp4uSlhHOhLta2SSMSQ==","signatures":[{"sig":"MEQCIGmN8ON/IQQjyznO1HpbXF3dQg4IFOl+2BZTms14T4ZfAiBLn/rg1sReumnorzuuZLUPN/UOkWgCxczV4x/o5B1/ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8Y/sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg2A/+Mg5ei9aU3TPz9jkjnNESK0UVhjCB682szeSvXFoLczf6ekba\r\nfWUPF1/3qvf8k5l+Vgzi93SLgHCRbwKpuRXxnYYiU3iYlwFyBrd2xSgTVnvx\r\nvCxJcUEiiOjYUFYo9w7KQW3kp+jB1vRaA2+PngupThLe5JbMJrI/sXO3dzcI\r\nAskmE0i3NB48Egkgw6Re0E//BQbAyvX/KQkWFd6egclHmUHP3EyN1ec6We6Y\r\ntzy5wCm8yf4T18ReQwPfFkUh7GkZ+YTjML79UCwotT1dscZbqPm+rFlqKVpU\r\nvNzPoUvn/Xz5BjI61MKs1pl31jSVe7fu8ePqQXoWQrDuXNsA5k4knIMEJkTs\r\n+A9VDQrzxnAVNDVFJt/s3am0p6pYUuCeIco2DMFN/NQioVOzLAmnjKKvn5KT\r\nzeKSgV8g1w8lVte7A9UGDT3T1MJXwRdX0ncmvu7iM/vqEJxmzVOI0P+zk7RX\r\nsT1aiGOwv5k+WToWSwLlC8Jlxa2tPN9UoMBgTK/sfxCvK+8EN7CEGqCif1oq\r\nmBIqQmTEupkP6fejGq9HqDubLPFAueJIpvrb658FYAc+v4Xl2FL0XjXAhoC2\r\nEhGq6bHHmvHQCpMu6SYgzoH8czRhZeAxcRPDr44PsdZSMcw8JLaJhYEhRLRB\r\nV2idvfXbWUj0NdPixoM5+Qobemqaiq/Mc9o=\r\n=wDut\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e579cb171fc720cbf0b71d3a5f4adfacccdaf214","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/webgl":"^6.2.0","@thi.ng/shader-ast":"^0.12.17","@thi.ng/shader-ast-glsl":"^0.4.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@types/node":"^18.6.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.23_1659998188169_0.021775801969746267","host":"s3://npm-registry-packages"}},"0.4.24":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.24","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"039e04ea7525407dd706debd04df5f908ac6a864","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.24.tgz","fileCount":10,"integrity":"sha512-Qe/Hogo7KcQEKLropVDRNJdjQyTYDtzMvp43ZhYsn1YEBGJbZqo2v+WDCm+eE0QgwNRNiIaFN+xVWaXJAxKlPA==","signatures":[{"sig":"MEUCIGwR8xJjKt7HAKAqhvwjNSG5ZXiWhZ1S7Dp3lKyluE0jAiEA5aesdvPDwTsGZ/0l0Zjwcc2JPXrdYdMZcKfeXROpX5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+mrOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhUA//e7fGBeAtEziwd9zA3SOltRxrRUYtIKLxV+C4lZz9q5w0mZK+\r\nelFvX5ti/lHnCk8sYCLKyHgv5WZWj6vFtQ8yG97dWeopHKTDWZXL+evwbAjk\r\nPpFpjiF5ym/3FdgMUtcrYxTPl2EkRXI+Q0l5dl+26f70m8bvacw67Jc8LM39\r\n/8Kn8BBB9QPYdfop3dXvkhQA9u7DAOdgOlMfXWYepAt5GgqJTcB3EdXNk67X\r\nUIfQFCeP0zm84jVPMrpz4JOhwmp1ca/T7FyK9iQV+YgjakDWD7PJ5VFzV4FC\r\n4whLvwb4fqHBsHXoAndjSv2lirAvpLxWDiiuzENaEm6fCVnW/C94R2HRZtV3\r\nvgOUFL/W0MBbXCy3wc/ugdwab+Rw8UMU2mbzwnDDgxj//qXgHh+YgigWykzd\r\ntUKb4E3jgvEsNFGqyXJFEWETD4XI+opmZj8QgLNc2zVERzu9/LVDel8v7Y6o\r\nkc8DBsF1n5OgSDyBUmBJxrh4uQ//rkNC4i2EOiOkGm5Ch9+LfGGMeLVQM/e5\r\nVwVkPM2gwxcW1PD+jloVqfV8/hxNndQMMisWP0Gvc6btRA2A6zqvuodKKH/B\r\nivjTMaEadvHX0JS4bGN9WsxB8H8QEE36W6HZ0sTjv4PfMfzo67KGfASbLdbN\r\nj+cgyUP4Xt41786d7yJ6B4VXMr9cTLIhyz0=\r\n=zHDm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"295e76c6f68ef34ba2117ff77612848e09f5c587","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.0","@thi.ng/webgl":"^6.2.1","@thi.ng/shader-ast":"^0.12.18","@thi.ng/shader-ast-glsl":"^0.4.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@types/node":"^18.6.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.24_1660578510396_0.7493483292500414","host":"s3://npm-registry-packages"}},"0.4.25":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.25","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"cd427b4d0b90a9d2fdaba17aa2b5e00ea1e86fd4","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.25.tgz","fileCount":10,"integrity":"sha512-Uy7kwJIVaD8XITyEC5STJZCqshSs2bw6w2DLC5mQbiUMUJxUlYG78xt4PA9zw1kQTPF9SBQiPxbXL9aaCSGXZQ==","signatures":[{"sig":"MEQCIF3IEf5G4kglJ2oXF545jBSN0sTVcPXiBxyI9H7IdcqfAiBJcfXxzqnZ6M2dUqDflI30cqypK+asIl2B2a7ZscisyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+8BFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcAg//SSYbzmUzFH9zTh0SYDz6EeP1aSOs1djUq8YRwkIEeB+wRyhm\r\nQvMw2QB5T/fi3154eNIDVnjHkGrjPFrbfC7334lwurPGS8/gjWMyevY8tqPO\r\n2NdzCyzsvHVxuAeRu5MgFjl9Eib5Wh2Rwh19Nw9rGyT7fNgKUtI6wcqpQoBn\r\n3BX1HcSNPfkVWGGyPXvfb4glLZyLvLX2vLjkxZ/xrhBmb7+CU4Bsx4YvJcdC\r\napzsmIFJlzU7MQAwgkWy7u+yeIcuCU8UxGeSXK6SFCLTDA7PUOl8SYar5E9u\r\nDRko7ZlZyQhyV/fJ0wFZ7kOd/EG9x/SmtKRrJcOCFMdqSCKpucDRsJ+vQ6dT\r\nCNily6I6nuvBSONKXvceQ+/TT+vA3zJ50S2B2hFf3s7zG9YU/OoqC5n3raC9\r\nw4mWp6iIO+lGV8Csfg6FBT4jbOwFWv66GVycGzZmxAf9lOK1sotY/LskA9PA\r\nhD7kzAtmps6LQwxilaOe+/+eoDQl2boHRfFJ8qTTApbZh//slFOnxjXSklLv\r\n1yoj8UqSaxNsFmwdIDHTBfmlz9v0SIS4lPRcKPqnVJ1A80YF6kLwCauEmonV\r\n+hQkZaw9Mri+731TfKBYC+EPm0VNItPgTmGBNINb/PcK7NA5eTjgc9Ua+xd4\r\nrXZpXB71m5BGezHK3OEF6TEIOx19wbCaDMo=\r\n=20u4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4383dd462ecbafabbb7ae7ba567e3b3738abb9ab","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.0","@thi.ng/webgl":"^6.2.2","@thi.ng/shader-ast":"^0.12.18","@thi.ng/shader-ast-glsl":"^0.4.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@types/node":"^18.6.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.25_1660665925152_0.9615409116147264","host":"s3://npm-registry-packages"}},"0.4.26":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.26","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"48951bf0c8775fa9e38f5a229647debce1b9b008","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.26.tgz","fileCount":10,"integrity":"sha512-CdJit1jJSwxV6yaO0P7OBs7gTB4kR9VdzjjSMSqSB/eeob/CoqgfuqJ4s17e4p6ySjaULkvT9WYtK5H4sQ7B7A==","signatures":[{"sig":"MEQCIQCt90Y4hSXHEA3c9TgFH4SGFmjDwsodYeleHlbbMiKnJAIfGZyqZI7uNwGJSBFjqdtvPMP5b5KOuU3vy/c2khpwXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBK9OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovOg//b/9uhnhWiWffqVG04pFx8qtr39wZuXSbSfyHzMDjk6wjZjIr\r\nmczFkb0zUpmGnAgGj4KBJPPcIbTbE9+4uizQu6Jh2KS8qG7C0szpvB31p+M6\r\ntZ7VukfwWftDH4n/aLysEWStdvtuNmYc9byxdkjTq8oGutdeXfzyxaOeyVFC\r\nm3FcMAbxq9X4od3WXgT7r9kQzJTBFL2DmLTv1ywc/igSHjOuEIBslYV8aNh+\r\nuOXeQHDGa/EnwIwpgxAM40/OHcEXstKQOVym9bPdQuV2IXDufQfhc0PSSlhB\r\nG2OAXujbrNk/0/HPnZ19eYR0JfGkCtn4o4VsScLMR7HELQ9s6y4+xxBa+4dt\r\nfGCIBGd+HOdQ1Z0JCp/MMNVcJOa+iAeSzbMpGtfgO6D1WuBodnnX1KxlZ0My\r\ncNAla8tIXyMfqFEVQr2S9+h8ITaOOhz3eVKn2WX4WZ8qgpcmG+MsJVjH4WO3\r\nDz7RG0rqsAUQd5E6C85LeHefEPjEInsrdVuFLMxbWidHgpV3dAW5uStoSO1r\r\nxJbl8wEtbwabDPYvw8VMR0sGeSz+GDvFDMXUnRqUIth53SUCr7WxUhQJ9+1u\r\nkiT0ld8G9wVKuKghJVQHH4S+WOAMn18gzM/XTdWU/muwlRTRNwpFILIWSMbS\r\nwU9yrv1RZcAZbvJcrgnN6SkN3vUslhQA248=\r\n=fKfd\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"be8423e2019e95c14a096260a93b9762dde0c768","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.1","@thi.ng/webgl":"^6.2.3","@thi.ng/shader-ast":"^0.12.19","@thi.ng/shader-ast-glsl":"^0.4.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@types/node":"^18.6.4","@thi.ng/testament":"^0.2.12","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.26_1661251406503_0.512525213880304","host":"s3://npm-registry-packages"}},"0.4.27":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.27","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"d0bb4d57a77bc60d853ef9b350320047f285eff9","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.27.tgz","fileCount":10,"integrity":"sha512-G2jgfa+TFcwvmiwKRUz0PdB5JUNuqaB8275sIbPj9K4+07vzjxJyiDnwDPudWOdBUga8Z9AdbGjoDPExITqvDQ==","signatures":[{"sig":"MEYCIQCv2D5mnRLe/v/beWjODvPD6SKwMfcqCnfuHLzjfWrn3QIhAOYidcutzc1b4CNIVr/QhMiPW60kNb3FxnyDoV2Vx0r0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK4UtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNJw//SE0AYxzrA2Li2kPmDd5huyZPrA0ZFZMGXVmHkrD1X1Skzyv2\r\naLAKDe7Ww535xpG0C9COUe6p2g2uYwpys6QPmQoQ3t5X4BP620EI/cey/lw6\r\nEyYUt1uzPiJHiMzX6kPU2Bi4YBOAc+WBdmhAZoEdooQso3khRnjeaG/GYuiI\r\n4MBcQHEru7QUBQPqF9/gKnpIlso9wjwGCDI+WcSOgQhp66sPx83J+IYJ4w2C\r\nbhrdA8DqEXH9NqZr52+kLB5l04pQ12fCP+UlEBvrLQrge7t7PiwMsnHduE9b\r\nZegpE5G+wU4EFpZcX1OGvuglh55gMyw025yNYE7X2vPtf98BLFr58+YuJ9yD\r\nYWb7EzRRSnyK7bLNURqrGrknY7BRKOd1zENRkNBO6tcBPyOkHNIuEt2X5VbN\r\nB6AfXZNeCKuj1gvZKhg8myiyJycRPS+6xhvdCR+qFmGrEMgxDxNrWHkJFpXt\r\na6QR/4tmBIvevDPNNknye8fcS2aBMIWBxNAp0QtVwjPY8iUKKx0YnR4kp9UH\r\nM0Lq1HScUD8fOgDLMuJp6pFwCGchDVuoSvGh1Iv32JVMI3/v50TZ4S09LGT6\r\ncgMw7tAt6RelCGwgQJS4hFO5nQtXHYfTzTeMzWwZueD/HTyGuNbBP8sQc8ij\r\nPeCsjyjUuR4pXy729fS+3fwtJcxnA4Q+6U0=\r\n=fq0+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"973139c5aa3b50081020f4cc726a7cc330f77fc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/webgl":"^6.2.4","@thi.ng/shader-ast":"^0.12.20","@thi.ng/shader-ast-glsl":"^0.4.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@types/node":"^18.7.18","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.27_1663796525411_0.7949283691626854","host":"s3://npm-registry-packages"}},"0.4.28":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.28","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"e2e352ad3056e04de7163544e60348092cb4f4a2","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.28.tgz","fileCount":10,"integrity":"sha512-8KDd7s4ZZU+7PqEHFQLaxNjDx1SeAB0pZzviEVynn6k756SQJgrtqklNgDTGlvJHw8I3utRjUjn+4pEOSGQkGw==","signatures":[{"sig":"MEYCIQDOoJMCfgPZFNOYOccaHiQm37i03JXoRSaYUPMXtw9G0QIhALGMXa3wKMxs31wdn4RacIfgZRa/8RS4YcmPWZqrdNSk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMyQzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoADQ//dUDafovxDOrdMsZ7rpVjxyJh9yiebJyjb30o/4+a+zxeAdQk\r\nJLZFWOeE46ABc7s2jfel+3+9meQdOSPrJS658p19nBDmxlgy2nu0n8xIumzZ\r\nYRVcy/7Yx33pc8HgLyCtWVOBInfZ1T518QzS8PTPzi76N1iu4Z/Wp0mTKmoK\r\nca7Pm2hwVCW3EtTzvOjkU3fx12YPeXq8e5ijcbicdHvLgL5Ni78aXGmU1xDl\r\n+f/DaWiGKg2W7HMbRpJZMXMFc05fn2yijLU4mUT40Jqtc9bcljkCnDoWwdVT\r\nnzxJXF9/c6N3B9A/qbUsrb5Pckvrs7qWTUhyGG5g+heZB6Xz7+4yPRpynM2e\r\nO9BqbdQPLsFtWANeFPjt33BG2b5tZO05OkiOyyqkB0tXJzRQNkXGmahUiTPB\r\nKokMT42AqGmOx9oyLvTH0gmRUhmOdS7IMb/hZBkjjzzSyPnYPiUHN1YODv3G\r\ngwAh9jcNrDQWdUJgS2qmm/u3cbo4NJla1qc12cbN8Vt7yjElcUHyhktXjBvS\r\nM/rYEv/Vr2gOv7CmSTJ7db9rDCGqh1lFlZiG5eh/puhNkubsA6zbrYsVagDZ\r\nIF7XP/mqVK/ZIJ85UrYhAt3TSBemzSLq33PCqvmqcavmtOje9rqGfEWz413P\r\noqOwyb8ryJjEf+DrvRhCcvmAveJJ4+IhtSE=\r\n=UwHN\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f4c59114f2d2dfafa9014626038a9ec5242b0606","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/webgl":"^6.2.5","@thi.ng/shader-ast":"^0.12.21","@thi.ng/shader-ast-glsl":"^0.4.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@types/node":"^18.7.18","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.28_1664295986757_0.5119110267203113","host":"s3://npm-registry-packages"}},"0.4.29":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.29","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"6bd3f3d8db0cac4ff3ac2cc1d653fba728a04fdd","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.29.tgz","fileCount":10,"integrity":"sha512-QYuHTHnuGAdwGlz3LnNN3uW65XWnm0HnaHTyT0jwQPUgUR4b9gMk6EkHsQZEy/KH4hqoKuwamKE/yE3JjB9wIQ==","signatures":[{"sig":"MEUCIQDNZXj20F3jwVkhpMNXsJwpQYF1eqoa8w4hbAK5vp58AwIgFkcEjTvpuTf3kdPl9UqwCne93x0YykuVPKr+aCMrSDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwoGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorUhAAhrRDphfMWmIipJUldNAzlu36eLhuMDNolmp4hJgdYgsvCGzr\r\nReH1aO7NXwiMEkf6eG3RSR6btdJ5Zl953wniV2vBJ+55enqFBNoGoEyiy8D8\r\nt/MpW+O+zB1Q9/Tg7OcfyOetY+wYDjI34mYy0uIjzXOkeJe00GCgOzjmju+b\r\nuGPz7oLnIoa1o5gjbU47I4Wi1Y9uF25rLMc8kq0oocNkBCy0eafEThk++r51\r\ni0gt+W9HWRCpSo/lkve6KPnHbGPal3kYDpqWlrWhf89fcskGUUDlYscKwqbY\r\nDGhtgn5oUEGOmbxRyrgrmSm8jkNXCv1W7Qd3UpKxaCfO516w3Wxst/JttycP\r\njCJSCDRV87mAU1GZQ4zDAxYQJnJy/+W2pGtouzmtL7ujOsOj0Yl25o7flAr6\r\n5hhMbo0m7PUoAJuGkGSpA+/FNM0WfMLMOJ7+LygCMt0r56J66gZ8D0eHyTga\r\nzscliIPUKS5xwJrj1i5QbnJhAWGAJEh86ryYgzzInPbElJxS20sQPcfLBXgp\r\nYAz8WX1zHw0d5uhntQ6hO/HVHuWxZVquwrYWeOAwSkqknSO3Upl/YYsp1w0s\r\nFzS2FXtpsDiveb9WsL9w0n1hTmU0XoVQzHs1LNKYg7IiVfMn3xtq4KTyaHV1\r\nw9HQ6OqIoZYWWBWSTJrWDhsLi8xV2+KksHk=\r\n=DfMk\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8600007d81a7dc92634a1d54e2c32b14ab30ba80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/webgl":"^6.2.6","@thi.ng/shader-ast":"^0.12.22","@thi.ng/shader-ast-glsl":"^0.4.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@types/node":"^18.7.18","@thi.ng/testament":"^0.3.1","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.29_1664813574633_0.2286955472587826","host":"s3://npm-registry-packages"}},"0.4.30":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.30","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"64b7e453a81fb1f850f1c171d735653790b08ea8","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.30.tgz","fileCount":10,"integrity":"sha512-Po1Xc5U1eIcBJMmacw7AKFKhrmREH6lGfNL2nvpGi5SqqGRnE1Zwxx9/d9H/HHsSANRgbAnnNzgE81hnHg55Og==","signatures":[{"sig":"MEQCIDcbpsDBz/fZQ7SVeylLetfw0BIjPW5jFd5gXgQ5K/tdAiApKhve57gy65bqTN01Y8fksCsEv7BE0eCo2eJmQteMzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPAwjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTiw/8Cc0RU8pMI4Kf6PVpvSMpEl+NnKDXbgyUSd6b+9x2+A+Gtf7m\r\nQTvKVM6vlqwJsPvBYD208t7gmcEg8MmwpMEHM0JAtFBtLRz/c5IeHhfIuOR0\r\nep4gOQ1ZChnKzaf4pWGU7AoAXlAsSZsIkZd3HzCiXKrF/72eS+pKutmDSqPe\r\nSyBrlIBEHuY656xvg0iGdNn+6hamSWDqr11lyLYGLyRqacifk7rkTRZ97oA8\r\nDAtj62fPZM22pDAU0Dzdyv33yoXdvCFlI3f28nAa8pddNocFpKVrVNCjB2xC\r\nkVsj0akWZafAePT+Ikf6JBn7xSSguUkZ27W7E4q+xv7DWMmkzRK/mkQZpcU3\r\n4tJ02EVva/Lj3xCnM0WhxetaEaieeALfSCbckLuNcCXRD/1+lKvCoSvfG/ds\r\nXwjG14MFO/K4I7Ose4qACkMahW2eQ39CgXr5T+piRUAeVcHxmBYSL/bsPxUE\r\nW4SvlISb4bYucMmfF1kKIne3vNrwYepOipSUx06AAvUkZTNyhyOyEr7jOkRD\r\nVQ0MTqn0dFCth8KwCqUc/2F8tLT1PH3kzimMlhNgEZ7IiMuAsT8i/MGRlE/L\r\n1oP3lO6cQruX/2CdUzcOsxzAC6/Nuj+v3HsvpEt5avlx8MSAvPitGkPQjHnW\r\nFyL616WEeKC276SUVhxWq4Rt9rQW7OcCWZo=\r\n=K76G\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6f14e9de72c701f9c3c12d2e1bbd34a5dc86197a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/webgl":"^6.2.7","@thi.ng/shader-ast":"^0.12.23","@thi.ng/shader-ast-glsl":"^0.4.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@types/node":"^18.7.18","@thi.ng/testament":"^0.3.2","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.30_1664879651457_0.3213147546672712","host":"s3://npm-registry-packages"}},"0.4.31":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.31","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"de43fe6d769ce7287a2e2a3a7e3a06d788fa5698","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.31.tgz","fileCount":10,"integrity":"sha512-RaFmvmbg2sTaZ/d/Bek0+mMDZnIXIvxt7FXYZpjxFxBNHu1PynCKwfoirFJ+uO/X67baykjfDwrYWysJqOJEmA==","signatures":[{"sig":"MEUCIQDRt6RlQvqn4/crajQhIgZWIMO2UgZFXLXSKjdiT5abwgIgW84dKi7oY7+eAAcNNoT4y24YSdviVbObBOeN3azfg8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPHAuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx6A/+J1YIsxpCxq/NugMjDYl23s70HyeKzzDm1JHNJcWh+QGTogkD\r\nqYLxDae2rNezm2Z/vUbUUarwnQPrXuGz5SLwfqAUeFsIopOUBm6KVhyuZ5Zg\r\nJchmSGyp3h68TUspOpuGQrykbWGfpf0XGertuC/QAARHegwyM7mh7QZrXaYp\r\nOcTkxvgUNwG8USL+FRJyT+XCL+upvFpvX4DSQR8UmVjUCbFmf2gOgfqGOIFr\r\nGw9fRGy58jDMx5lSf+s4mKnj5J2u+zg/hc7YI9B1CDSBdH3am6+CRVcFZhTy\r\n1QNSmkaA6S52nbJAEMo8sC4jkmmyR7dSrt1kp9daYsmK6bjqIWHeXBnNz+y7\r\nVchG1pyoq7cEHbOr3qpfVO4aC2xnmVRRqX4BwJTPEO4Qxb5d8414D1GQM6+W\r\n8KzbsY8fu3+efl22bWd/0bMxcLRizwq2ltzWPvbaPcHiDmQKmf6h0uqoxFkz\r\nE+tBJK5D+6UnQnzkBWtGV6+2S+EzXmWR2MEvyyIn8jjYpCeAZM2BdufM6rBy\r\nGbquNhQEC9nMAZxSP/ptoSgw0fn7L4vAodnwFWanTd8UmiXWufgeYXI5xEhQ\r\nvmbMoWDBo0dL2PWlONGG5gzsa18q7Y2WdZAvaccsc0JDn7W5JonXpO1Mrki7\r\nnAksucEyq7fYXXr2fgfGmGztfvd2r/hWogM=\r\n=5Bkb\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c3f7d6598c7d7d0c61ba87150a56deac12649d7b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/webgl":"^6.2.8","@thi.ng/shader-ast":"^0.12.24","@thi.ng/shader-ast-glsl":"^0.4.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@types/node":"^18.7.18","@thi.ng/testament":"^0.3.2","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.31_1664905262651_0.30464011469088703","host":"s3://npm-registry-packages"}},"0.4.32":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.32","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"8f023bd488a14aad0c0321ce08228e593ddc1eb9","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.32.tgz","fileCount":10,"integrity":"sha512-6dHM4tzTEudorEHoYezsxAW/eYFdfbXIZXl5EOneQ6dJl5mslSNpsfYzwniHvhO3pqnynzbq7rVQyo6rV5juKg==","signatures":[{"sig":"MEUCIBfXmUDGNxLxUvCh/f29V0jyjM3bMTsW5nFD1az+2pEHAiEAzix+hClsqPAUfzFv65Yck4EyKYDaXYJdRzDbOklOAn0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTUZnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN5Q//QfNQKocSL2aL8PxgnP3xJNYaiSeHCqwKHFZ108TfUyx9pC20\r\nuF2QyHUjUqzQ1UM5MhhdOJLFCwQStvvXMiF9qM4dh7SR/76fkZRxk4zDcb8I\r\nniyC7nxxFTBpYcDtuTl6FI6jRLJm/fw6NMcBCS+1OsbD0OynlSHndqqzUPMw\r\ntBAmNcmm8e9Ka/y/o2Wo1V0pg4eg+pqYCrqTp+r/FDP9I2uK5vFAWi8oot3C\r\nwgTIjMQlwpDs5k1lz+oAz9PczF62DF3UK1J+rhUjnKJP1o2DDIwQX+G+vq1A\r\n3+1npKTXKJ9Ny56JVWPTNjglz5sDeT48rlLp8XBf7UYAIcO6XGUgJ2hQcvl9\r\nylAze8BY+2afxR8Wk+JZaSb6USrX83puD1myacfP1h9tCvaskwNJ9pCkTbk0\r\nRwWVayz8uV4dap9lBXtYuN/uc+xUNWm/9lrRVEhSQ8Lwhq5F2kkzCMnIcepV\r\nAa+6CicXSF1bdtmhm+sizdRL3FBElBWcRoI4Qm23uCeV7s1qYpen8lcc0msL\r\nXu4bCCVUwhq9V3hVgjkTuQkQbdVylZPqqtPyY/0erzOIufxndhQk0exBySlz\r\nClCuQ6n7BBSabEbLYYUf7jDr5NFQanF5QQu49Ih0waLGCqo0joXFT57IfMxG\r\n/cK+8sKlzV/C1te9eOBRiR9ltjsHHEIu4hQ=\r\n=IhVG\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"612b1b0bdf442473f04c2edac3012975a6ca28bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/webgl":"^6.2.9","@thi.ng/shader-ast":"^0.12.25","@thi.ng/shader-ast-glsl":"^0.4.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@types/node":"^18.7.18","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.32_1666008679469_0.7704348066703344","host":"s3://npm-registry-packages"}},"0.4.33":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.33","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"584c29a9a809e0c95293c0943a87d049f8b5e668","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.33.tgz","fileCount":10,"integrity":"sha512-D9cRA4zHIUbUUTS5rXlIGtbp2AeFv/JsDUgOAvcdn1bHVb8t5EInMWvtIUMsDIGTsfEd7Fj04yqlC6F2E4IQTQ==","signatures":[{"sig":"MEUCIQCpYRbon/F+iJTDIpszZhjjhARaWb3JX+/1XwVzTkV1YgIgUxfpxNa0zC9Sjm7n/6YBwc7uXa20F1+H4AQahnlW00Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWSz8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE7w//RMFFKFDwNxVmoUKk2csHZZOLdd5KlXmvh42VxhHNNFs0mFBB\r\ntgACsILNBMufJk5BWez47LnreSiXLuVUyOeb7MpmooUbkViLmE0tVB6EwwC3\r\nkeQa3PyruZIchteh6lIdDidY9jCsPqpyECuLHcA8nnrBN3+TBuoj8BMvARQ2\r\nLF2ATq3NNtZcdg7bb7/Zlwj7QQi1670P+PZ9a+UOhrxXG08Q7yzboerHcSUE\r\n9B1aTtwjsTdwTj5td9RPGMh6AFv+bPTzQ4Gj85W/SsGzVjsiE8/H5VevJZmK\r\nfx/6qorx5He2O/uqGwQ8KO2EWvezrHhhshSs9V1zhopeIhhs4ty6gP1lB983\r\nthqbJWzMmsJHohQNmK5aD3IYx+XapZxYNr/PGHjM+jt4w9q/hf5/Pogz0jQh\r\nTBw5LajdQCMtsCt1nf/D4Rp0f3qp84/A3fMFbrvB7FSzcGD0JCiv8UIpfxOd\r\n2AIxDgke8ukjCHAh+551OeHeqsP6iCx4thQ0Qapswy3LNrJud0sjZwnpT+Bx\r\nF0M6H99hn1Mgq0LFBQ2/5dun/WkMzIh8u69eJff1XF9zx15xvqyib4qRO9QA\r\nQUSiDZ272zBybn1Bwg2uLkmpFmxAbFNM55/NGS9i2Kh4TVDCqyTqZ/iSZwMd\r\nzpVjQLCX3tnuWQEXuruTaAnV6ahUh0bFXRM=\r\n=zf81\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc61bc0a890288bea00b8df81ffd73bc4851ffd3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/webgl":"^6.2.10","@thi.ng/shader-ast":"^0.12.26","@thi.ng/shader-ast-glsl":"^0.4.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@types/node":"^18.7.18","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.33_1666788604060_0.2680732662009433","host":"s3://npm-registry-packages"}},"0.4.34":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.34","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"d65e9c090ddeefced07db8b840de781269bd5d30","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.34.tgz","fileCount":10,"integrity":"sha512-5HyziQx6vmYqpiuj/dwYtA6LMv2SjwAwauNjkdwbYE04gPveFtN9BE8UJI3UQflik2ivaSbYVO6LfpX9RtOWrQ==","signatures":[{"sig":"MEUCIQCWwGeNF35hxpFtl+fVQbXsClwJVYR2C1QD7lfHnO7t0wIgXPMZvJ+eB/iQnjfihp5PVgjD7DCRLNUXCXCTGHwOO1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXCnGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWwBAAiQkyh85yeiUN9TQE12TATazRIShevwoezsmVeN8106ncFcHG\r\n+c+JICB86i1V5st7bb39k84rFglbkjE3DGkUaVOeft5MuPOTHvvc3icFbPTc\r\nbATk5eKfwnvaHQol1H/d4cbNiTOAqDCkGkaPcwnnO2VKWEqk6Z4lAJ9RR17O\r\ntAKDhyLhcEWHWN47crsi1LG0cCiGEMHOVgmgmDaphXDp51EAMWeSXMdlew0z\r\nPYs4tFjfazi5U3H1MmUZE2GP1I3HsNu1+nhm7EN6FbJgKp22CkkJZVw9MgOh\r\nXDnLHn0ES091rLJnFs8y1l5ItsE4NmJf4ol14C6VJCWQOjLx1/AEtkGGGwQe\r\nl1c3HgtRNtIVSf2inZwzQ59YHd062SfWyWgNPzhWNV5c7G+DD+TLSGfP+I0c\r\n9U3sr7ngmjOqwatLuvJGpbNdeqzkWc9TQg9c2tFN62uqT7nbAv5/bjRnyRJS\r\neTNcZK24/3jkoB0P6LIbz7XY0M37acu4yYG/p8DRjGhrOCwzTiKIqEjh3izb\r\nu6A9PJmOXfjrRNjp465nsXVeyvmChEPQM/JaUXoO1zv2ouhUBaa5//qesskF\r\nJhHwmyKLTTUaX39srLi+1Lg52AWzHQqSEyttHyV/+1NIftrYWvltVFR1WdJ2\r\nf5MIffVREyL4666nYAmoY1V4kLKW9dgOGso=\r\n=NJFW\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"41e59c7ad9bf24bb0230a5f60d05715e0fc1c1e6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/webgl":"^6.2.11","@thi.ng/shader-ast":"^0.12.27","@thi.ng/shader-ast-glsl":"^0.4.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@types/node":"^18.11.7","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.34_1666984389880_0.02233346005384962","host":"s3://npm-registry-packages"}},"0.4.35":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.35","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"ac48623f70f3ed0e788a144a6b0344f60a4bfb5e","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.35.tgz","fileCount":12,"integrity":"sha512-exwGQRFlR5VtvhZ/1bD8Xjev/ky4sek78z+CHO3wVkoew8dDD0UNtji1Gwi/Y4+8lRVAjafm54e6rXB0PGvmDw==","signatures":[{"sig":"MEQCIG+R3QnQl3WUak5VBw76yejgJn4W7cjlbw4hMOCfTm1UAiAxXGEBpYDghoujfNiegHzi3JF0yA4JMhLOwLu8OL4I3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYFRpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNWBAAo9tlf7llIYBaRALX1IK6dIGzvguNEBQj/HMW40f9dsEXJmw+\r\nhx2gjq7J0Ntbauedxfvp3YQ5jk4Djto5RLDKpWokQiZK1QFjDjln65kesRyU\r\nCNMah9hG7RNCZN6uTdPL4TTlpQaOVlslRdSbWWeCjDESszX3AVPr1yQoA0RB\r\neIJC2q4wRDDZSCrk4XFVjhMF7rVuNyAWYG5t+upFnS7wcIjFU8lOvKw2DEwV\r\nuWAZFNTsLDf4eLdynzliHm4iH8V2gCaD69bjvpcxGo8D3W3SIIJmKx50/WA3\r\nBpd2f18Ah/Sq8jXp9wniQ0NlQZPAsFFksNhzo3V61XxDwhP5f6j/lGcFoTNF\r\ns47tU1/2c3Frzqo/gSquTuHM8WJ0UKDlDt0wwOEK+OcFbOxLsM9jWsE9X7mq\r\nZ09VaTExGJAVCPzUBafkMXRiVwble5Z1sDOgi5xrjUDMHv544DjKiT735OAW\r\nysfMBwsgwwbgRus0Rd8F5yLnqeNV8CR7a0IT4htbRZpmpKM9+OE4c1WMIzmt\r\nHFI7otkZo+1wsZfvV2E5yqoDJjjHx+HNaaNU6IGStzC+ycLz8OsuF4l77MlP\r\nEms+/YAD4GeLBiKomyXdwKnkVl2GJ9zxVIQ433i18t+L23tISxj/gfPMFNLw\r\nYUqDgJ9N/nc1LfVPe7lnTozhQ4rQx724TbM=\r\n=CiKu\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7eff3051eb395f460421727b8cf5ef79f09faaa9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/webgl":"^6.2.12","@thi.ng/shader-ast":"^0.12.28","@thi.ng/shader-ast-glsl":"^0.4.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@types/node":"^18.11.7","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.35_1667257448746_0.5597690990717257","host":"s3://npm-registry-packages"}},"0.4.36":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.36","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"0a6dee69afe46439df0684925cae729362e0113a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.36.tgz","fileCount":10,"integrity":"sha512-kNZprhiU7T012Azq7I4ClRFPJ2a1OrW4a+AN/5DjP8X2TE35m+0AQ/+vDM7A1jHbrC1HV5s/kLUdR95hO45rGQ==","signatures":[{"sig":"MEUCICoY8bYR8+dK5tURj+suDD1mhgvZYN5yfApj4zbMq6pEAiEAvMAmnbSHxyKdtsaF2KitdgqGIx4DqMBu9KWrQLzTYSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYRMGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+Zg/7Bbm8zvB0CFTz8EiOxPRftJ4ZeOxxuduSuFkeYIdSBrg1zQWC\r\nBx1Qu/+AIhpSwUxF74K4EIzPHi1f+6QacoO2UMacCqvifOFYIJCST5a6aSnu\r\nH/v8k7PNiyHf1xp4MNh2j5JVL0x2UczNX6ICbz61TEmKO974Zo/io4kEt+dy\r\nOfs29iyBI3S74KCTjnXe+z5vZzu1ne8pVkRhvFkFETDgWGIgoPkZ96NxLEaY\r\nATYM7/nsqY4Uwsfy+JG/OpaVqz6WjcTsRwQWnOY1MqoS/lIkhQ7/FnTVxRk9\r\nlQXVkjHu90A01XL+5lF2cPYlqNScC0Yaae+q8erTlT3JawZ9HEabIVpAwweq\r\nA4+qpJbySmyeJ/8e9+eEf7/gSU9LOz8cNL4pJf7DlEvrVqJdFFqkq1qNC1ig\r\n9ph/9m++DEUbdljqKWiknxeKrlcTADL7xvKnF9mvNjHH1LVda8Fd8BaBm0pL\r\ngoRZo/y0hO4PHSf4nzkoAGhcTZiAbgnBltAfSD//ac2n2c5sF4MrBdHv6DBX\r\nxUiZ6j1aN4rw57lPCIHFgEg/61dfePbPzwkTdheV6Q0wsqvIPUdb0ATPD1ln\r\nIaNjoWYMoJbs8XH5nu5oHLLP/fNZbmTXJsRsEIILn3HB4UhKpD5tzoumgvq8\r\n5qHkw/sr1wZ9pcwBhn+/TuItThLQToci51A=\r\n=dHcX\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a4b60163a8caddceed5ec1b6b3584d164f61e7b6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.5","@thi.ng/webgl":"^6.2.13","@thi.ng/shader-ast":"^0.12.29","@thi.ng/shader-ast-glsl":"^0.4.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@types/node":"^18.11.7","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.36_1667306246513_0.0911444979384406","host":"s3://npm-registry-packages"}},"0.4.37":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.37","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"d784057acd05f6f5f64c07f87588dde5cca9260b","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.37.tgz","fileCount":10,"integrity":"sha512-lB0bq1e5XCGxwS9vhqq3lrHmqmmJpOihCn8Tcz2kdlpTJGbg/j02FdPFzPVhh/l9y81HHWEL9QbywCmvhZcfQA==","signatures":[{"sig":"MEYCIQDxeOggDbQA4JDrCsCyt8zkSV9rkVTf2TBMogDn/OddMgIhAMQ+Kq9AzEy4NdYgCs88xanXbJuIAcroiOudfrExunT7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfqPhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvRxAAkj3kkFw6cFRWCw05pC4EjNCNnpVJxYJvyy4EfJVbCXZHx1xA\r\nz7qzK+dKIeSgqBdkoIUZmP6EpWv8uJEd2xezpurnsa0qZdAg3LJYAP/vG5cS\r\ngi0f3fH647f077QUDJ0NGrVPDDgn7dkuA+CNZLsnM/E3B1Q7bGJo4gGeAwwR\r\nGwBK+YRFUdCbJtRcjbvU8l66SBXJEdrMgLN+drHMUJsDBU0Z1ght7/j8+sKl\r\nzJi3/CmnpVHa/K9nGja5mk0NsEpQVr0r55Og1qR2Y9NIcQUK4s1FEaxQD9bh\r\nC/KW6SOAwH8JnCTEEZFs3vV8XmIyjVtBKtf4a9B9evc/UxqS1Lo0UHDdrJ62\r\n+aFlXY+NDWaXmPmnO2/gJrCM2u5A+qkbFReTymEu2rggDimpYsJGojdWzFCV\r\nCoG4+3P8jmK/KP1/kQgDaLZVEmJl2FDwmEG9ZHxUjC9OiqAVv+K/HDC9C+A1\r\nr+48/Pep7TlBw3CKHdFHLvp5PcUb7iuTGu4xrqxvV7wfiI8PppD1Ea33OkWD\r\nlQALCHaETYf2gv1cQzcm34hPpjYt9BVmMvENQAeiohWxFmyS7MFC1QaZ7qns\r\nwLiAmMrjuxmxH/Kdov/Dz8pL6TjS+E9ekX6goKz+acTN4lEGCJXOIMr7Ektg\r\nOMJVe+xQ0ErfJQ6vTuIhUBi2GtYg6nPAJ98=\r\n=j3rD\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"044ee6a3895720fc78e115032d4d831b63510929","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.6","@thi.ng/webgl":"^6.2.14","@thi.ng/shader-ast":"^0.12.30","@thi.ng/shader-ast-glsl":"^0.4.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@types/node":"^18.11.9","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.37_1669243873749_0.06944606179112722","host":"s3://npm-registry-packages"}},"0.4.38":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.38","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"ce3b12437ff6c263ed17999676e755b376091c14","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.38.tgz","fileCount":10,"integrity":"sha512-TaHUz9V7txnMm20UgZfnp19vZMVTa6nQvDeI6UbLBGMhzqllzRFkMCRQrxryWlUNih049ya6nSNP9Y4C52IR9Q==","signatures":[{"sig":"MEUCIA58aaWqkH6NzCScQ05QLV78eTWi6KeM/WRElpUhjZCeAiEAxs42lJiF9G4Ew5tCnkYV+iHk5JFx0uNo1lL+M5GvMu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhLqOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgMw/+KhcYYzZ8ienrFaBHJQLXHEa3kcrQ37fc/AH2SwSibtGJ6IL8\r\nCNy9HBZ0EfRBt/gFbEOGeCRJSpNrTnEMvSsmoUnaEm0LZmhSBRwCGtnemVNo\r\n3Sawq9a8NIRdnyTsSUZLwjN+GMQLLt5J6vdsOtLPVaVZZq7+wDw3spFFRx1h\r\nsuiqh3TyyeWpmnreFMi9Zuizypz2lgiCIQQWmp0SduxEh4Ev+WFirQ+MDubW\r\n/0dZRvy53WVAgH26oeBYjqBjyRK3cYgd3wK2lfSOIipSG40PW15DQnMFWATC\r\nz06S+Yqx321PduaQn3tv8yQMqWge3GOpSPPpRowYuy0iknCnHbgAacgm+fFK\r\nwdPg4+x8vQyxFGST+Dy48TLkFzfuUGNSOFHf26gJKjq4qeehFTaVCilY8M76\r\n0Qq/ni0TanqZZt6yD20QHAveGBXvhr05e3p2YAiJR0+ToeAfiAJDxMTL6FKg\r\nMhfLZf8NuRENEgB3QQN+XwVvUB7hFLPbHmugWegn8FkWIF9ONjzygDLn8wNH\r\ngzzBhYm64FFMYzbhXiZL4zXDB5DOowNtOTSYAki49X9mbrlcVgvuP98Xr9gN\r\nFYWdhhKWVyMPyGJzfkUQ8TEsX56T8eOHeVOUCcb2Gdg3qw41Biyrtsi6Y2YU\r\ng2C15nhqwBZvv8eJ5YSqCOFP+bg9cvG8OOY=\r\n=WK7S\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"75ec32ff7f1b7b5e72e7a04ace24732cd5d6c774","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.0","@thi.ng/webgl":"^6.2.15","@thi.ng/shader-ast":"^0.12.31","@thi.ng/shader-ast-glsl":"^0.4.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@types/node":"^18.11.9","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.38_1669642893869_0.41495691013595226","host":"s3://npm-registry-packages"}},"0.4.39":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.39","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"ea428a9980c1f5519b19238994f212df02fafc69","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.39.tgz","fileCount":10,"integrity":"sha512-MwXVSXfg5AiQBVsso9XBS6NvtkQcn7XGtCjgWZPp8K5DCVf7mw4cFScpnlktdpfbC8c3v+42gEbLr9d+SVIPCA==","signatures":[{"sig":"MEQCIEw5gtMbSi8yW6qJZGspJPR0F1ar+Z1SG/qAvmxIFvL6AiACMC6y1/VYy9G22Emyq7UDGWH/5+g2c14nOuCTsm9Tvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh9n6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5Og/9GzH6etfP5lv8dLShJz0CKRzxmcET6z+P0KrHjEsFvP23E/aw\r\nCVCIfEx06gowc7qTN8cV86pP1EIoSkUUDC8HFcfgWqjZtO68h4XBOmzX75xy\r\npDei/qWPWwOqyEWnsqgmn1xwR6w6DAOzouLpn876UJqVBYyjZXZrtjJXx2bq\r\nzj4bpi79y8sAej5X+kYurNX516eDNaFN+L6kf6FhhTIjSUPufjnLbWbYp41T\r\nzg7vmOWrB8/URy4G+EH9tfAzAiXJpIRPp9DLMWt7TS5bLhbi4CvVbGwkZsOv\r\ng8A/jlUPRjdSeNacWVcA3349HidkYOlIgMEb2cQ/hoUJcZrQOTAUyJ5MT3mM\r\nshVcPcZUUZp5OQidZcCGTgEru6xAOxJXit8KT7ylv0vXBax1mio4rD7r4iZY\r\nzqJ1CrT37MDuw9DlAqWjplK22WkJ46D7GtoiwjUJoH8knS/Nl0cnpWndgMIq\r\nNxfQ5PBO6CBjoMLw+qMKQafnn5wSi4pZYqLV0BxQjRvxrKGE4ILMLnQqqZOi\r\n19xSfjd7ScIXBLZoJnOlkTx5K/is1Mq6N0moJFVNV6vSpSdqtnWjX5pQICIq\r\ndH8LTA7olOjMHcCVtkZgMckCoT6A9q1qDEtPIeA9VOmc60gSPJkPe03NLfBM\r\nhGzy6pkgAinnjXcmkOgV+Bf1Cx6xBOGQR54=\r\n=aHUx\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fe40da507070653f420156d91e6b27cf682004f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.1","@thi.ng/webgl":"^6.2.16","@thi.ng/shader-ast":"^0.12.32","@thi.ng/shader-ast-glsl":"^0.4.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@types/node":"^18.11.9","@thi.ng/testament":"^0.3.6","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.39_1669847546168_0.724141274418977","host":"s3://npm-registry-packages"}},"0.4.40":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.40","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"c053a85ebc5c7f8c8069a065455bed4ccbe7bd5d","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.40.tgz","fileCount":10,"integrity":"sha512-r4VfLAdSsvGZ01/3hbMkjHUrIsNTdMrUjkVpY8JUpLCfGMCAsFD+eLho53gKKds2896krcxtQV0zbDN/Wr1TIg==","signatures":[{"sig":"MEQCIHp+GLMVXwRPu01b9BEMxGzBT6+/B65TSi0ikjwEg0TzAiAv36VdLDicdg84KSv1yImSnE3v3ATMx/Muoj5CW2GI+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnGtIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDBg/+MdnC8r9x2h2EPMP300OjKQjBunLX7h0FQROa/EZZSOXHsAa8\r\nu0SkOxH4eEnOD7UvLPMKLCmjxbubJE642tyfduUVBoEDB7Wbt+FEmf6zEFiV\r\nx4lxCZfaIpxXhQp13x+17oYK5D4Nm/wtelBc8DKhPPcFoVqgSOseldgy71l9\r\n6T2nFx09qJtO/+Xew78gnr/tw/JszSROZWCZbs64obxOviHYat9J4kESvQ8k\r\n8hNUEv0ESRKwMS2B3QdpzwAbk36YxDsET8GHoC97T396s9wePhFyaFAmgHjz\r\nc1aYwOOoTiOBCoKbNypg9PT+8CPX+70xpTxtl9+qIJ8Zdjxgx5SaTrTmm9Gk\r\nQtsc11YPHDkkjtSllYKa+CBtbYHhK/Uw2uB0XPhrj3HmjqXJQ2vHdiwQrGID\r\nUheErycksQKNKg8hlo6RmMQi0E8HDjJ+ZYQ737rp7OYeAKQYzi0nXb1X4/DR\r\nT+sqEABV++MiQKwK9xAWkiP7iTsyCqpzLNhF1vLxueqZsItv0s7SPjTgYxh1\r\nxfvbjIAh0RD8KTj+ebWNAifhA2SwlyqjTvgeUG3pddjuyOx7KTsc12dGesQ2\r\nFITdsPn1aZeDj3m9oIfG5NXs1KrccsPX6BwtlUjycG3YvgH942PgR9boMb63\r\n2IPDNMVG4eZG09/E7kWQFNcLjdspcOq/77g=\r\n=7n9D\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f445a9cc8022bcdebbf6ff91fd66ced016d72f01","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.0","@thi.ng/webgl":"^6.2.17","@thi.ng/shader-ast":"^0.12.33","@thi.ng/shader-ast-glsl":"^0.4.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@types/node":"^18.11.13","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.40_1671195464745_0.2567133651664826","host":"s3://npm-registry-packages"}},"0.4.41":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.41","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"d0f5014b2c4090980afd1b09be206feb29b893a8","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.41.tgz","fileCount":10,"integrity":"sha512-bssaL7IFzayLmflfQFiaAXiW/Wstnn+ALivbAlZVnYfiOB06rmbfVkXKEJr2Jq8pop5W2J/fA/7pNffFCBRVRg==","signatures":[{"sig":"MEUCIQDI4QVhhew72XRMZ7g0wWUpLXQZ5O6u14+8Vfsz+qH0sAIgY5E9j9dJAQ1UwpgDwcCmSQH7BNcK+Qv5ZFn7S4rJp3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoeXGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotpxAAiEoLAb5KGsw2ZFAdHZ+cG4LrA9dbyUqSFQdN805en7s9YdTv\r\nfiSQhN5atCvlYKc1jPEDAsIXu3SCm/wOU+RXw6rn5eNR6AjznjMTfpqJNSMi\r\nugOYYsoM51IRV8xenWBaE+YAhZbc+98igXq8ZFulNWzoyQ7qN6TruiDVU7Vx\r\nvqPPJYt/gAMJ2rlui5HxBsGtINnPVzzQKleIPpRVYKj9AqBIAHdpj+IMqyD/\r\nt673Kcp7qoYWXC/zFO2w3YVcon9lrDyqW4MpsnzbYv58021zCUb0jaGXvkaW\r\nJymfMKQyJImrE8HP+uHZ6oYZReATDJ65Jnp2XN+0qDWUk6Z9FZ2sHxjgyUxH\r\nesUt4+wn+ZMpdP9HM8tK2x4nl5TRVGQKrq7T7VcS3Not8S8UqWP7Tej08i/O\r\nboXNOc33iwLGcYqRJ9fB2kF5FnPHStsh6mDtkS5LSH8yf2QeSWRCPI+GFIJy\r\nPefA2F4O7ylXPhru8ouDOTbEi7LNnqJ2WMsBBCaZcynKmGfLR5+U3LP8PUqj\r\nA+rdHoovBejq17Qki2jcIYpzSN1tWMIFNSL8O2SumvdWK5toclGt0kutKXj4\r\nNW77kHW4VGff/jEJurZ/viI9U1Z5sI8KwfogtPWXDOsik0xtQUMQ0+v+LEvc\r\nap/r3iFCfsk+zrn3LnJm9l9ETLqLECML34E=\r\n=gjwz\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b2af448da8a63fb21704a79cc4cdf1f3d7d7a64","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.1","@thi.ng/webgl":"^6.2.18","@thi.ng/shader-ast":"^0.12.34","@thi.ng/shader-ast-glsl":"^0.4.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@types/node":"^18.11.13","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.41_1671554502378_0.9566299947463393","host":"s3://npm-registry-packages"}},"0.4.42":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.42","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"fc28dbf5c255a0fe73a5f4a0bb8bfb69f92d8fbb","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.42.tgz","fileCount":10,"integrity":"sha512-3i83BAnLMBlBPcgr4c63Qia+7JTkyJSH6IP4buvztEbgzxNzzuYeOO1um9lx4L91K9v80hDExss7DSiclGSFvg==","signatures":[{"sig":"MEUCIAY29JG+VqDy55qVkJjQ7rRVssNRZ7hlEGjWuXxo1nrVAiEA6Na9WMaQUvfZEbgXOCPNz3G8iPa/XvZG283VLl/EEb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNGvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCyg//Ze5X6D/hftxPqDbTAlOYEntPNReSAPCI8CdqRY/vJD8uwqZT\r\ny0KIA62iAwxpARZzKf8mB1/S4+gi4+S/9EKjLbHy5H23KC+IHcMSf770Pg+1\r\n1XZQJSHg6DzmnqK1H6hAVSsLQcdULzczdlQJNodx9adqvvESoDuiNM88FBRn\r\nyOihe8P4lwe96Ub1d4byii4GJ51+CSmyxqx80DxG7Xax/Q/tbBBf6BjZogUT\r\npX0rBBMASD/qhkGNhGec1HG7d3Avdt0fJWx4V2cQP79S7X8P9TqhfwzqYIDC\r\nJHnfNHvL3NB2RTomUQdfvUsWMkZTSCynO5WR4E0yq2kGUIRtX1Us+817WzUm\r\nW2KT9cCjOeJayKBanSkZ2aWv7yTaTcNxQ4+nUxVfljtNUIJTgoz48A/yhMQf\r\nobFZIoPnCHirUhPbLulniuYnKHHJ1s0a5ZIvj94xerIBUoiun4y8HZ2w3Rve\r\nz14qfeddFKIXaIfkbhH99P47wx88OffyBmFdlvBKdqVgZOz/gwb6r2ZV3i0n\r\nderMyXug+8IluNXEm4pNr1kbskCygYSDiHRhINOHNQMeNPQR5GWkqikTTLqr\r\nX9zr/HfhxyonNjOLy5Vog21JXt1zlN1ZAyn0FiZKhfnUaijHUaqoxA2NxJEZ\r\nE/BLASdcY/KAB+2zrLlvmb6cAs+MQZBk8Ic=\r\n=rJUI\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc6f7f5e2765bb96fe64db804eaf4b2443b47fc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/webgl":"^6.2.19","@thi.ng/shader-ast":"^0.12.35","@thi.ng/shader-ast-glsl":"^0.4.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@types/node":"^18.11.13","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.42_1671745966839_0.48878164109277034","host":"s3://npm-registry-packages"}},"0.4.43":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.43","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"6b50c50183b3b6b37b4188878b8da0909d3b3236","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.43.tgz","fileCount":10,"integrity":"sha512-GRlCRZTpGtE2Tk0rO8C/dABoj+Yx6xTdJ9UILwwGFCvL6CtCPKyuu9DXrjVLoKOjzh0JDc31iaa0dRYinIGynQ==","signatures":[{"sig":"MEQCICkSxoZkEVVEV0ZOYYyjwjd+q4FdHzjjh3yDWyTMUHHHAiB8adFX0myRLAC7cwKcq7EqIrxNaZ7OionrU92YKSbF1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrf/VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/Kg/+PSA/IXJTCRLbVG1nKK1fdtkBpSN8gTZN15cD5nFqQ7o0hsyI\r\nx/frgNQ+KlgDUpVmLU8FZKIiNP/cJsLH88d1DcvIa5bii7x4pF4/mWyrf/UE\r\nQC1+DMFScrmQvSXSYZsSrXIlhcFVPQPwTne/0QNjV0hS8QKfPl8QhITENfXx\r\n28Gce50sF1oz5gSricl0VwCjLcmy/L10PUDqcPq1wil+KeC60QBHnoMugHKG\r\nc4ftvm0/fkAI8H+1X1/c0iSomcMUsnptFZEWHru0CbfWcw+b/o4pl34ST2EZ\r\nXKoxwHhSYMZF9KU4IcdD8zjB+BkBJ7mp87yDiJvDCf1H4PZ4u+hLd8mG/j1U\r\nEluPR+xw34tYDEnFrejNtSSF85RcFyxpzQKgh51iA7zl3y9gXP+KgAq4KxwW\r\nokidJXWnxgBWcDUdE+jVxyWrc2TH1Bj8UhWvWw6WoWostH14SxkRX8jJvl8r\r\nWsodEPLip2oFTIOFs7xPXRlFfh9Y7sRbcf9jHEtoFeMpdxlFoecXfpUxEciV\r\nttwOf8GE4Q8/k3y60RqyqadhKVpkBA1CD6/xKMSb69BHX8z6yhs2B8Ydxppg\r\nXYoQT4vAJ72G2C2f7mVjEmffuqFSLzqq9xOxTHYqKOcM+T3BixhiaRmWNM94\r\n1V0P7CR3SNWGxKNehLuucg7EQ3giKpIL2C4=\r\n=PRdQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"28bb74c67217a352d673b6efdab234921d4a370e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/webgl":"^6.2.20","@thi.ng/shader-ast":"^0.12.36","@thi.ng/shader-ast-glsl":"^0.4.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@types/node":"^18.11.13","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.43_1672347605422_0.04536178453419981","host":"s3://npm-registry-packages"}},"0.4.44":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.44","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"77ed3528c66a4c439221a367f63e8159696be453","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.44.tgz","fileCount":10,"integrity":"sha512-S91SN7kBC+iZX67jT6896O0uGtdkaZvk2mzQ5m6va3vGYlQAmTmrU04i5BysXH/1V+JEqziOhpF6+fSP1w44XA==","signatures":[{"sig":"MEUCIFBO0m3ATwNBQ7fiih/BeJUtpRYpiuWLjQ85T6tk5FqbAiEAqE2p4j7Yp+OiOk+E17GPrm4FN3Od9W1MqwUrCkunGqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvYOQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowEBAAkBkb1jgzP+KucmPq/NoYh6F3XsN1CHMCwkerXC4kod3vUrO0\r\nEYt9QnkXB7EJdomvwhyx1aJ8Joktdek4Rfrtzxavfxmmbrg/17zg36qisVjK\r\n4gm2Un9CFMRuKZXm/GH/dZSQUIuY2i18v1c+Q5croboV8G1XEGmyaTPThlOC\r\nlcvcNFw3aDozrqKb14pWGLucVo94OLdBQV0y8dOAryegYwjz+ZGNMoCMdrcf\r\ndRYwMZKY4Rg37BOlKFNU7rmMQnu2bIsY+BUw/nTFxvbv8H6OzzQDX7Ax3qf9\r\nYAVjsqk1ZEc5bidZfyU3gWrpcz0eUnJsOWpNbv1ruZ49VZyKLP+jWDgqNRwY\r\njRcBnq8N6SlIyx6uHFR/8bm9DlIfqAUrSFIEnmRFkzOmz1tJDNuAHd3jkWZ2\r\nLbazC/6SiY3IvnMURdX7Px7Dm1/9Y3AchqCdF8E7cB8jDI8CbUjDFeeSJRKs\r\nT1T0a2K+Z0ph8k/69b4d2sZYZU0TqvC34bHYBf7zshi8ZaD3vm4jSdEbIJnO\r\nFQwR0iLpj3/DOYru9d2kIVgVS7zjN+VXt0FOO111+ISzkrOcXewtHAsnMTu1\r\nP9sq5hS6DWl5sfqPNHUbyi+pzutEGd7taYUm3b5R7H1GVUiPypi42MhoO4bK\r\nm5gF1fFeBN18RWDOWL8YwsGeClR6rkeWOyk=\r\n=gTXB\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3f0b3e2a7c82aefc7e46fb4338369836b5e1b8cf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.3","@thi.ng/webgl":"^6.2.21","@thi.ng/shader-ast":"^0.12.37","@thi.ng/shader-ast-glsl":"^0.4.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@types/node":"^18.11.13","@thi.ng/testament":"^0.3.9","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.44_1673364368703_0.5054394392081876","host":"s3://npm-registry-packages"}},"0.4.45":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.45","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"12f3ca34fde26cdde7554a448d35d4565bbf57c6","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.45.tgz","fileCount":10,"integrity":"sha512-MOy7aQ4W/aaRp1lq/EP5AOff0hSGFIzOvUosBuUSuJ7Y1OUwR+F95XiVA/jc0lLCgd364pC7erNaaX/p+0cJfw==","signatures":[{"sig":"MEUCIDl6FzyRXvRxLRrL5XA58io7KAT+CR/WovzzmKm6WhOTAiEAqTvOJLv43T3S8IFguNw8h4CdRNQy8DJWMqSeErmDUrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38GAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzlxAAg1q+aM507C82DUEC3nG+evpTPsMKQEpx2bh+/MtuEFAab8ZU\r\n7Pp8wwWMVGlQFTlBqbXOVUph4tfHradrXGlvt5wMq7/rxw+1XRGHuvae0Ih8\r\n2wip310s10biDAgOjti68XQEmJvtnsIxWSURMleRlf2q8ZY89wcBiA2elLNm\r\nIqJ/zr8bvRKEBDgB6b0qF/6JlsGlOy4EaLB4zfSCFqlkt1WD7huXQy4z39En\r\nVYzI3WFGPylDsCvnKxEbhQdxfb3qg2fyT99eF95o4+ZGd9zIcOcAQJVBF0Sc\r\nvgBG9fuwHApaCLhPNOoUhFq/qTd0p48hndg/iC271iM5xQP3pRUtw9tS//o5\r\nbg1ofbNHvndDZEc3a6q7ycP8ceqXZDrN0vINFVjgLsaexdmsYmPznA9I3rq5\r\nWSmx66pFXQW06TpOHnYRvBRIxlsC1UqiOHN25EKugvjPFaHg5gHcKq410Wlb\r\nYQ4Jf2fPLBy2gDF5/Fp1qYD2kBtS1CSBLGn4FRcuNSn1aPOBhJ6e3S0ZgbYR\r\nX+SJ+NWa+htC5zIZFdafwnMxFhQqieeI+A4eHuHO+V6Zb5C9viZKTnZppFVK\r\nNLs5aOYx06+eI/Z2L2P+tdqU+gaUNZKHfh4py4FQHiOXERnCqSDOVkXYgdPC\r\nQFUphwGrlMwBUBE1OJxsT0XlmjcpuZ33tbQ=\r\n=rdy/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"50ba9c87676fac60c46d2bc0e4d2c7711a374a68","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.0","@thi.ng/webgl":"^6.3.0","@thi.ng/shader-ast":"^0.12.38","@thi.ng/shader-ast-glsl":"^0.4.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@types/node":"^18.11.18","@thi.ng/testament":"^0.3.10","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.45_1675608447665_0.04221020870569148","host":"s3://npm-registry-packages"}},"0.4.47":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.47","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"cee4399ef4ec9533183633f3e8f2d034469cc145","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.47.tgz","fileCount":10,"integrity":"sha512-UxRCvuOsSKQGTsnK2SDQYL7rroprTMo247T+6Hu1uzEjJ7DUGC88rmI4FGR9nlwvJ5L46ygEruKUEjXKi7WHXQ==","signatures":[{"sig":"MEQCIFODVfiF6PE7rIC6LeSghUg09qeymX4fhFDLQuP7ZpVXAiAp2Fu012dpx2Ag/y7l2fdNCyHkpaYm0jOgXzK2oty1Hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5k/vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopTw//ZHxqR13Mr8AeN4HqA78KF/taZk17EKO2fWRG2C80OdPp5HBz\r\naCxZnOW56Nx1nBetbw50Tn/UEN/yJUqo5OP04AXxwunz+TJ+oSXHQo8QfZZC\r\nCq+p0/Us+leazT1yC3iTy/LBXH09jftAdyvgsfMJo/H9jyT2dhlpc8m9UI+i\r\nzsayxG+3iQr2xS/YDGNBtc1U+kV/kpLYM8rICQJuWSQYQkWbrpabGZaOY6Ho\r\noVqFm5lST0A6wHNFPacru6X/ERisHYM7YJLJt0/4hKWOxXp7Moz1krgo10f0\r\nU7Ir7BdJgkaIjwGrk5gyysKBzWvuMOI7uCzkmy4Du5VvuOJ3HmK3oBWapiKP\r\nhoI7AoSGrHUdWgx3oqz5MsxcRqrGFs8kB5qxwalTOs5O1+1K3Gv83cZevAM5\r\n18TlbFCWjty6OFiRp3skJHbxNIkEfA+wqbvM+zRhfoVNg4BUBDxV0lpOb9mT\r\n1R5gC7XtxsQDeBtMQj/e4a4I4iYkXUQ6rzD61yuEbVSPrOpGE8QussfGqlGm\r\nSCs4xeNjJZqHaOa8tkh3t9+CRQIl8FXQOJP2oXwmNPxghRDTVfIW7sRG5i/o\r\nptLFrCf4WgaoDvYdIFLVeDdQLplFQUZW/KuBSDLIVuAA2bIjSufnC8qIfBcY\r\npO9RanytRHLRFUBZSxcjLhfKOmzi5eaqUxk=\r\n=8yLw\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cafa4ecea90fb681949dc3885a5bd6ddefa38b51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/webgl":"^6.3.2","@thi.ng/shader-ast":"^0.12.40","@thi.ng/shader-ast-glsl":"^0.4.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@types/node":"^18.11.18","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.47_1676038127216_0.8517208579557132","host":"s3://npm-registry-packages"}},"0.4.48":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.48","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"c6b77bc3a65c374ad5aba7afb71c1aaea63261a3","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.48.tgz","fileCount":10,"integrity":"sha512-/jHm8zrOmNt+p7IzAZ8aQ+ypOnRjzxVgD9k/g0v/RDSotLtbB3dXAnxstv6oygFb33DV4rWuVqLger1U96fBrg==","signatures":[{"sig":"MEYCIQCk1z9KcFwLP33hQ+y4fs88xZ3VBiNmq9qU+lN1VBfDugIhANjejKQUTcO0QzRCg45xK39hkoOXaHozqFZkC153PU5N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj797XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7Pg/+NrtYLQK/MMdigZTsmqdcKfQX2veZjVJwCDV+9AU1pldQrbUl\r\nX7OHtepVHjAyPXPE+ucgfPIj6VRFOFljmrCNw+RBQUqnGUtLP8UKOgL5pUeW\r\n5jRJTrJsU8HFVbEjhAWWDKx5g/SJdDHgFOsDHi3R6vfTXMukoDsczHA99UT4\r\ny3o9cz8ip50hrM8X1k4nOp95XXWYAzbPdLX+CLU051nOGvhZBsqneWB3zEmN\r\nX7tbIzq0O22Vzl4L/dL8eXx6+98F8fDfe1uXY/16KqB41vmFBcUP78k3vYmE\r\naQrBEnBVH4u2enDUmKor60uEqu8zbUpsuJZGVpYjqCvvKG9G3Tg2ZSEp3qK6\r\nrXQjZ8ZS61YLJtmUPMMSL7GcRKChPEPdbY+G88u/KVg4AHU/jwQP9c8ATcba\r\nGkFEkiGyvl9fGGERv0UoAtVUk4i/o2LQRK7xuG/Rq+5C+3bJjOWWyGZhmKaE\r\n/Z6Vo4cBdBmyqpzLhK+5WAYBl9i9pNuJOW/L0wEcpl4UbvDEraIYe4WNJMOh\r\nL2+aiXLIl9qoYGGyBM4RU9MsGbzUkJ5XLxlZCtrlnYMkoKWhHuFt14vSAMth\r\nzF7gMPsG1dpsff2ryG1P8RsCR5XOtb1wmcu7YY3Ibijp8ZKdXz/qD5FT3Noy\r\nB2VozFBzuBqsbZTVeb+H9+Mp34ZV+eBdOFs=\r\n=Kc95\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7896250248d960109253215c75b115c46626293e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/webgl":"^6.3.3","@thi.ng/shader-ast":"^0.12.41","@thi.ng/shader-ast-glsl":"^0.4.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@types/node":"^18.11.18","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.48_1676664535494_0.03473621780637037","host":"s3://npm-registry-packages"}},"0.4.49":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.49","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"c47284eda16f4edfd6bd7553306ddfcf093c8311","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.49.tgz","fileCount":10,"integrity":"sha512-211NUIa8lfojolm4rtHvVRSRZ91JWwoZA+yayV4ENxmHy6nNvTQVAOJhFSKCl3gRDQVXLdxCPxyqNRPP2o2E3w==","signatures":[{"sig":"MEYCIQC0yRT7W/nBJ8VBF4DHCM1ooXYm9l2hgT2lFchVGagt1QIhAOzu6//N0DoTGSfgwAhafKIjAdp3NRg+bU6+jVg8JnLs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/SS/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWbQ/9EiRQzPsoWBEdNC2n7V3O9ZxRrz9mtd6VvLCInZF/zGDw6UXi\r\n3EkCGG3/F4akwuXQ1ipU5L+xElUc9VCDqUtP5tU1wbBZk/pun/MU+UGu2f42\r\npj98BA6n1Lu2CLwGa+qnEl6fjjj/jO/7ZHThRg9Es3WCPZijF1+k4UwmRz6X\r\nFX+SKw6Z81Ya4QDOc+I3rhD8C5korgrW8goFuNW0ieDWcd0y2nKSzOwuQZ9x\r\n5wnOd6gatYwupojqMSIw6TiTCfYY33eqD1kRhb0mEQ9i0IqQ4uBYWsDfWbFU\r\nDt6f04qLZgf14ged/EYrQEMSWgXna0LvTsI2eHHVHsuKnHW7ovDzVihBqal/\r\n7qQ7IEs2kfdQzDiqy68FTu+OukuTeXX+WONpr00fxBnVGioMYdtNTFx2NnDI\r\nXm7TXXEj1RZzAwE9RccL8MmtCosm+Em/A3lgSEiJU/QAshTgRMAIYyjHPcaW\r\ne0IkGPJWysU6acKkHYxtH5GVTaiAburL2NwHJg5bNK2c2scZG8vnvOoNxEUL\r\ncGg27nSHNPkxXzOG1vkEjTFhjEfoCzlMQaOShTx27mGvXeXdRBY+F2AD3A1x\r\nebmLs60hBz/i6Gh3HRnnWIjp0BWzzycZMhxHLHyXSFyW8xtYnExVcwPlFoC3\r\nO4FiQiRZx8GMIkLiI/tS6ep/eWZA16nQuYE=\r\n=4DfG\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"060a3a69281094df70be0e4f326a0ac3bbc3dd1d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/webgl":"^6.3.4","@thi.ng/shader-ast":"^0.12.41","@thi.ng/shader-ast-glsl":"^0.4.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@types/node":"^18.11.18","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.49_1677534399042_0.16822018085944257","host":"s3://npm-registry-packages"}},"0.4.50":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.50","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"c71b9b6377dcf2fd5f7d9881d9864edbb5b5a94f","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.50.tgz","fileCount":10,"integrity":"sha512-lsSgV1qYPW2+GauKlhNEsLzSMOjQJX1vVejttSv7G0vtRenDBvOj6wTtnjYE/dduMEm4N1xhImtxRwEZwGINYQ==","signatures":[{"sig":"MEUCIQDf2uyVZTUbs+X97x+egRboM+tlYZC9tTE98YRcCRgMXwIgUtmwJszXZ6dKFWzYiEr/QKWOqXwm6PID7tGYeqbSC6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAOeaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobRhAAi1r/pjdt0ZfPaxpSNEM1VM0i/A4ccL+wTdg1Z7ea/BA6OSv9\r\neqk0plxXDvFXW5teiBt0DVDhI6ssKJBPqZHLRupFfs19J5LGRCIPVDFdGPdy\r\nbPGbzNfKpvf9UFo78Sh5rIbFD2/asOErvZl9kHExRRgzyL5sv0ZYKLs74SZl\r\nTQ4Bu3LiM6t79F+HV6wzY2tbGeX2xQ4NdQE6m3u4kcnvzyNuUZ6OSJRyFa7D\r\nvwCSIwsBsj91FUW0dCwJJ6Yr2pzv9PFeqTSp7VVHI0aV1Pf1r8rTiJkJAIzb\r\nAU/CjQSgdHuDDeKaVFLTxiv8q7LFdwbFfSxg5/ilFG58t4UQ4CGSjoQP6FpX\r\nAhAST6Aj6EepGqyEzmG0amjaEN+bM6zsbOYcmUVkBEeAX/tJTe+iHFCBUinR\r\nbMyTtehYA3c7sTeucG+/NYjBoq8tZV0/fvXx7wx6xJQB0OYLuo/qy2ScLPtg\r\nbexKEjdhdHjx2tIgzBzEZqebnat6NkucCX/XQ8Au0t8rJgQXv3j+n3PFPnQp\r\nr2GsgBgVhSdvtTq8hHGmSwZWGtOBAnaz0JIX5cJmDRLIcJk+m9/PFPgeCygE\r\nWuCq0icHe72uEHru1zYiJZjX8KKbP6oA2+AMCkBNUIGL1kO6RyDvV/UDyD85\r\nDB2sJxIxixA0MtlSiXzjj/FRrZll34xAYpg=\r\n=GIw7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2915dee637c1b8cd2e11a78a23bd035e4f750e7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/webgl":"^6.3.5","@thi.ng/shader-ast":"^0.12.42","@thi.ng/shader-ast-glsl":"^0.4.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@types/node":"^18.11.18","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.50_1677780890028_0.10895705260517041","host":"s3://npm-registry-packages"}},"0.4.51":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.51","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"b2ef4de9fb0ff2862c45bdd4e46e59695410c784","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.51.tgz","fileCount":10,"integrity":"sha512-dcMhtM/X1TW/Ou0eOK7Oq3Wt2xx0pWBk0H+vXylQXt2yKzlX269gsG2GG0u4ny+gK7aZiZN9SEkBYEVNdNt4GA==","signatures":[{"sig":"MEUCIQD6402j7maeOEcGcouqCBlBaqPtR9v9p7M17IZ0jzLv7wIgfa9MXj2Q7v75p5LFsb3wEiN3Pt3OgLDX4bEATRq2zqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBL3KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5/A//coFxA8bioDVr2F/sIlsJmzj6IyOCEqjyfS55h14hn2rjHNVA\r\ncnbsbiCb3hzydcGEHSDi3U5wqQQ9xvDbTT85UvyDrr58TAISF2Z3Iqp5IgHQ\r\n84ZsHg1gWUHToMhLg4D8BxwxUw/4yvU2t7/FiCoTLVU3Lg8r+Hr/RpJG2Bum\r\nUqcZmnzCA+YDImjiunx+3+pNld/YSiCZ3PCHAgD4pacTCuWf/YqKVDdemU5Z\r\nFLuSP3xkJm2IzxvjJlv1/ZTBuZ0Wn3bTBbtGaajvcKqAcimqnjORqOmzZf6c\r\npeA8AkTP9Nt2No2zcEYlo+poriSdYPdo78mcnwiBF4dmAWvA2BLgYopYsCMt\r\nw9JKEgqORN98ECScDPYwG/BRy9qtWkb8kkbjVCZJ/ZPt+VW8aHTgVX5NSN6o\r\ngAFF3TIgid2dswd80ys/sWMhk6kXQ2L+3UbstW/e8RMccWrIrlBIY1/fz36W\r\nY8cS161ecTTBTo841vu2OGxLVeMZG2p7hs6oQkA1NYPlURo6EMnPY8Q9tkwr\r\nt7qQ7/wGLtPe0In/8VEalc33iGNRD2fw1r15gelPjhjlcRRND+G4W4Or1d1m\r\nqFNOtWz2HvKooZWATgZ8v4K7WJn9sKZdysSBXeSfxYBopSQRxuFzlH0dupyk\r\nSLvlyleZDfzJpunvh8G5i1vmNPUbsNCxQt0=\r\n=Qmil\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8342900eedc77bb09edb8c544804578b71f8acc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/webgl":"^6.3.6","@thi.ng/shader-ast":"^0.12.43","@thi.ng/shader-ast-glsl":"^0.4.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@types/node":"^18.11.18","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.51_1678032330557_0.9328267197970446","host":"s3://npm-registry-packages"}},"0.4.52":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.52","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"a3aa138c84b673abe888a9c7db21d2d4637ab3af","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.52.tgz","fileCount":10,"integrity":"sha512-jYo/vrbK1PHBJJY2xrfhhYXc2VfsHZo3htpP3toCsJ7ICHaQukGF0J8Hk3dxStVBuFFy15ltONA6rpfILC6O3w==","signatures":[{"sig":"MEUCIQCv/pczw0shIF+bPk38PlXD40HWzJqM4DmZ7OmfXeukswIgXBLzFhjEp5ZcD85oXj6ycYawHn6RhtADRhVMbTCibRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCdnUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6MRAAl0QAibLIHcT/821m0+w/fRbJUK2OF6QXkUtPBvBMylfEoiGd\r\nmIST2s8Bq2cNX2EPBUl3rLr+NLfTJ0nUzt/bCum//i/05AI4qvh0gOjihmgV\r\nlk+xl3HUBVccVRb14DPzdWMBCaoWdbBFUnMqzC9HuGqdQzc5A+s57zsAQW63\r\nIcA4VW5Nhd77j6PE/gEXF7KO+ZVUxN7oU7XCnKCn288QzUaH85wYH3yj6Jpi\r\nXsewgn8DgtGad5L5oFYQk5cuqS7Fa3QVFQjGhA893vmU5kvRXulh/1Nv/5nr\r\nNEHMkIy4altMynFjgWjDlHHsSblnLXfEiiitDaedyEpdkNGEeQ/6Nuh23HCK\r\nA767RMsRs7JTeZVqnuPQ8/dSnsV7aNgcdK/CppjheYmv3CD3yoIx7ZVZaCWS\r\njhp/0r5R/9mNE1AVA/wisNgHTx+eiy1ClIl+fyQz6rpVF1MX7aJ8q4HUjEyw\r\nLtG1YrgCVT3nVU8eZHOvCfEVo/Hp2Rg2Qltug6fNKlboOA6AqH8vf21ga87n\r\nYYFhYV31L918KggiNPygC23g10pxuxINz7r9Kykko97Qo75HUwcMgRcO7C0V\r\nhuX3Kwq1PLMemxOPL2GZtMqy+m+BNikEp0YAt40Qc4lPTP5Gf0fCnz3BQ37B\r\nys0+v3tTvQcc8zhzgbdqzHJ5dksAEX7W2tc=\r\n=k7Gj\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ab2cbfe2f59b7ef672b6e1cf2a43368f8437ddf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/webgl":"^6.3.7","@thi.ng/shader-ast":"^0.12.44","@thi.ng/shader-ast-glsl":"^0.4.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@types/node":"^18.11.18","@thi.ng/testament":"^0.3.12","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.52_1678367187849_0.092549343329134","host":"s3://npm-registry-packages"}},"0.4.53":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.53","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"c5ccd1e18423e2f145747693b8db0f1d22381a36","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.53.tgz","fileCount":10,"integrity":"sha512-z6hIufJfG77b+XUqguE8Wvz+0lW+oJsrEIv31iMEhsfBcNGASGAvjDF9pZ9PUGe1Ar/8mNzHVzs0NSBiG7sKaw==","signatures":[{"sig":"MEUCIQCXyDeciDUWH0WYdM/CGVzSobPfBon2aajpp4vO5DNacgIgN1BS/x2M5I83TCCbLVMBlbB1O76tBHZqT6jwwMUIrOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHeeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonQw//YIpKDolxHQipsfKK7VUphV0Z1neWHis2L/fNadZl99zi3yrY\r\nLuJlYz5jkYAOMVtpwAh6aepv6On6BCywAOTCfjpWdD9BVIf30gnHiBpkU0wW\r\nDW0lmkN5D9Som3T+1oYTXsf4GcGnNfO/BsPRfQQ1BLlL8egCMUYayBwbkl35\r\nfEKjm7IYraRR67APps0djQUdPbSXH/rKGQell9AxLMcXGHRkEFb414uYih8a\r\nNBL56Ri8meJ8e1Gj4jKF5JpqREudGqW+pj1w9TC6GWR+KVuCg0mTTigTFNji\r\nYUgAyh7TwpJcFgQmf0DMekXIPCIju4yX35Z4m4Zttg/pJ77NPg17zVBthsje\r\nAGVPpW5qO24kfYWcCKVznULXC9N7k19FH9X0TFpfN3uiVqrG5bqOF5JMXNlN\r\n6z+w7L1qOCzpD8+8lhb2G0mNb2EQYxJufehGU7x2SbGz33n6KxFDXCTpHHoF\r\nbqbAaWdIXgqqhINg73Zznb+kGFSOsAZT/wHGpGXtoKqvgladp3634mPAqzBt\r\nlLXsJ54eRJlOoWj0cmg7Stneg0HTYSu7aCVLWf72DyxACcsAK3EGUpHCQCs8\r\nsDa35uZPF+BEIHjW0lGHgtmD73ZJl2NadWDobVRphrXwbc5Rz3bguBVF0I23\r\nUmB8Zm7e8kxsUKa+3HAZt2nLNPflaTLHfbg=\r\n=hfLb\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc46c097a3a173fb1ef41f57a858d03037063141","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/webgl":"^6.3.8","@thi.ng/shader-ast":"^0.12.45","@thi.ng/shader-ast-glsl":"^0.4.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@types/node":"^18.15.0","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.53_1678800798639_0.6614105430212709","host":"s3://npm-registry-packages"}},"0.4.54":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.54","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"84926f956d9553288aa7cce07c207ee0ac5c6580","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.54.tgz","fileCount":10,"integrity":"sha512-7R4TXU/2sUZyhxDRe3KG0nscwOLwegW1FAIRLaq+UdMokH+CgnuD+zz9w76bzw7a/QPm7FbgH6kL7UfMj6F/Sw==","signatures":[{"sig":"MEUCID7Y1axxMvLeD3J0LDWNmwb1bJ1ptPVMc+Fny3yFPP1LAiEAoIAytFfGvED/O17z4l2/w9HyrU4hzyDrrlGRFqw7vMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFxexACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqfBAAn/HL4rk4NWJWOmYDUjs/hz2lMI23Xqb5ikDw7WzVAe0U2uht\r\np8fg9OBgz5Syb5NRy4Y41nASEKMM/zBBKal7B8At4ITlyR8VgrmV+ZlcjWA2\r\nxYFsWWWZGVyHp/5eHCVK8Kd3z4Ce5mX7GnjNV8KnBMP6fTqeDHgaBHy61kHe\r\nB/0B6wseDqx6GPzH41mhT88LJe29uasbuVYe7UIesKN9V83m6tBcY2GGFNk6\r\nAr4Z5y3OLCDEJsvEQqaoE2ebGD6NX+0ge10i3UQObcMbE4Ban6bSQ8c5wTXY\r\nWFj929pJrqx8HsBfpCaaJW/aVzzhVEyByOJcRct+TQwJowvTCw93jUe5iibW\r\ndgWWnJc9a014Qw+5ojJRlVm8hfzbgERkASk8iSwOOiZGPt4ayi51LMBasSq9\r\nX5k/hp9BUstSETi7A9GAotSjLRArDaBcpxW1TWafNfyFDaJa7RK3Vp8WVhMx\r\ndY7GxJCHldvqa1KjFkK3Y3LlHn86ajnrmOjVsCqNFx1l9Bs2+THxWilhhW31\r\nlDEtTmL2lZ/o90Mbwy/+E9b3n0Wg6BrpE7TNsKsWCDGrl364j5NkBYtS4fct\r\nEnMXnHy8Hra3HBMyBlgkbg/3JYsAah6bp3T2s66/k0Mxovb2Ug6dhwxKw1Yz\r\nAD2rR7Pv19j0FmQYqWFzdErpjLZQj98bfX8=\r\n=EzKv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1359645f3af8a7d0d43fe7944ea5cd865832f8ee","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/webgl":"^6.3.9","@thi.ng/shader-ast":"^0.12.46","@thi.ng/shader-ast-glsl":"^0.4.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@types/node":"^18.15.0","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.54_1679234993508_0.4626532144062234","host":"s3://npm-registry-packages"}},"0.4.55":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.55","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"142c1e9afe72d1d7742aee453206edea5fb2d16f","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.55.tgz","fileCount":10,"integrity":"sha512-2LP6JQKGWYLJXhnfNnW2TNR0mSRMAKm24lHhA/KHJI5DlzNjIj7FzVJHWvrg8c6TN9xNYComCY8JAivD0gO3jQ==","signatures":[{"sig":"MEUCIFPAaddImbxu9BrUkNnaGjHP4Pr14QEXSAyKXjxrv8k3AiEAwanTPaIYoNpJQ4LYSIEZw72vKdBaVnQ/oFmBMDsxX8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIeqEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp40g/9GWLeJpSYJDOj9TafZ6/wqKHxPeDLCeesCBGFOvGAOFSOvZS3\r\n7tfPhdbZp2QtynXpSUVctYabwAP5+LiE6H7hV/beJ6EizQkPSEsTYmQ9X0fh\r\n8lWjNisU6a0WZroQxpuXYLovrqKhLNMmtMLK/JgCCnrPGyLRhI0nnNYFoRCo\r\n5Sc8Q4LlPSxgWzHeHbcGcVjI6z+gGA8xkixECuIIelVfctULB970y6QPejAK\r\nfC1HpfeNoc9c2hk8J6FbxRnrNgrdQ0UplnOq2L9SXuQ+unclZZQAAlbbbrzr\r\nClVW6egorzYcRnHUUUaYdsmFnPAjga4VVw4k1ac+OGHf542YBufx4L5uiOMs\r\n3cGm6XzVyPDgxrDud5hB0MCmo39mZCc5h4Ei1tjfKXTD8UKEh4RYruyf3EUP\r\nTfvuCBB3zS9f+8kynPUrstoIrFBfCeT56xRRr4ey3IWu6ZDgaOcIByuz3iCn\r\nEu2XsyOlib4tKi+887N2EdspbQW1TYQ4HzYmcS1CrEkU0e2DCI+3FiKONAfF\r\nNdswUAEbnw0g4KlB49MYrILTihGC8D/PBQ8nmyCBhxE2Au34AQtZ8hZ8uHzL\r\n+3JcGzFqmUoVJo3QPJ5Iz9c1C1YdXm5a43lVYuIhtYQHKKNuYBe15mnHd5By\r\njrDuBKcm98Cbi0WDBZpugRBMD/Oq/kPIf7Q=\r\n=c+oN\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83b15b34326d480cbca0472b20390d4d3bbb792a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.5","@thi.ng/webgl":"^6.3.10","@thi.ng/shader-ast":"^0.12.47","@thi.ng/shader-ast-glsl":"^0.4.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.2","@types/node":"^18.15.9","@thi.ng/testament":"^0.3.14","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.55_1679944323911_0.38872248028152434","host":"s3://npm-registry-packages"}},"0.4.56":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.56","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"57f9eccb304f130e74c2c5198758e1f7238119bb","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.56.tgz","fileCount":10,"integrity":"sha512-SveK0rvhzoAWXwucwLNKt8HcvHZYe1ffe1v+X+nwXKgPAkRDA9MpGWPGZ8Fy/H7PbJZZk+8VfE5W7si8rgQ+0A==","signatures":[{"sig":"MEYCIQC2OdSL38r6vQFIRWu60rfDgstnC4vVzJF6vuELo4WKyQIhAP4MlXxhmjZfjJ9gdsdVdsaLfMR5y31AZP5vKZZcAI4G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMUy6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+9hAAkS/mnzECyf+edfwt2fauMrF72ueB519csUHQWq3cXhv6+yU8\r\n1MT+54xcgtrDYid4geGtIT+czTAlWlG1+dVmCZfkSGeM69/L+bWPy4iV+lc5\r\nGNuUs/03Bder+d5YT+A+6WTH2++/NHQhF/euAUXVFSy6rJnI8+nET3CZjHwE\r\n6RKPwRTpFQZ9doZU9l9xVYJJnpU1/kRZeaDKQ//MKmLLdc4wokXNXcR2b00/\r\nTzEToUwE2si/hqY0EseE0Jj2r5dkSqKOvUS7v4uDXGzPc69XqFaK9mv+9HbK\r\n9hHrYfjRFLKxnzMe++qbzSD4tzyTgII1xBWMz8rKYiNYrRJ2+H1NH9sBszB8\r\nWqIwg5W9TJX7jaGv4m914ahHSk+p5byoaX+bPXxWgaxi/hIppxRMAt0CDzYx\r\nA2B0fzfdnCfj0wztjnaDtz3LRinIyL2fprPdl/Szx/v3gz/iGv/u+vWDBszp\r\noqcND6gNJMXrWMXTWE2DsDhSvQ4Pj1GfsSrTvKxSqZaKngbqXDJA7zUVpemr\r\nk3N5NGxbttwQCptxiGbtTMxBXrkhGHKE/Nx1CEG4GaiTeTmA/CZs+2TuNCQ3\r\nT966CEooBlaISEd6UBBKuyIpr/pOckrWOzY+BUEN9mBzxlphqlvamo+nV8it\r\nyRMfZoTVlBTW0BBj4hhPnU6EDGmNdiMfpJc=\r\n=4gFK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"abcedd9e4e06a4b631f363610eec572f79b571c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.6","@thi.ng/webgl":"^6.3.11","@thi.ng/shader-ast":"^0.12.48","@thi.ng/shader-ast-glsl":"^0.4.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@types/node":"^18.15.11","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.56_1680952505819_0.9782976830726327","host":"s3://npm-registry-packages"}},"0.4.57":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.57","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"862bac1353b8fb2a0c47e283f20b6e564e8e276e","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.57.tgz","fileCount":10,"integrity":"sha512-UM6Wgvl0QdfwX0m9DQ3sND4pH4m5lAlB8vfXGFI9Z4H+Pfgf4sxjV0Nu/ktEJDaGcCWbBqyuDlZINkAy9BZtsQ==","signatures":[{"sig":"MEUCIQCYme/ALxNMdX894fv2qbqCd1je1HBcRH16CbOuX/VmUgIgX/46dTGrWOQiDrMh1eX5vMmGAdAjbmdcwecnR/ZBMNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7UjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAjQ/9FBVWDefsQ4En+qfTdkli5bYKlpRSsnzWibg27TCzVXptmZ4o\r\ntL8o7zRq48Cj+HK9KniekCsgejZyEZTjdZAH1F61k+5n0p5RwVytUkHnLaYe\r\n3KUYT8su1D2SjSmEDS8krwQBr4ZbT14Voxk4QN8Nvcv41r2auVWK/igndY7g\r\nWs8LAgJjSBfEyWU8ToGxGOn4AJbfuGBb2GklMP30LNJP17XgRQeop5S2igM4\r\n5BeN68+WvGMMY3eYEi5ILPXcsd+Z0NtVfHO1PKCMQu5fuWyBdRds0EsMyHQ7\r\nMzPuyhihTCXgc+2i6T/vdim5+QqkTzQLdIrwqhqmvFHyFA8Mtiz2sO/+sV+T\r\nEZNztSEnVUMEzx3/8MllkFIgIv4PmTbeq8+iWW7DjFUY8uB+MTyS4cYem/yT\r\nwgH0bDOaahLawQ/RI1arME/qF5A9XHZFeV7egNLwMCMKYYn9NXysCGSX+M9B\r\nMWNoqyGJe55GsibHzW50D/8cELR+VjDzb/eou6Q48CdKHpVxM6i00SYULpjW\r\nUexG+42UAW62vCIVMZtvAwgU6kd5VFdhjYRl6OJ1Le3zst3SYzPekTICI3N8\r\nsQarvjp0I2b4MMDK4pScFexPEbYD2j6F2bB2RjHNqS3NNONNncUB9U8tyfOz\r\neIVzbHTITdXvOCklR7Rr/blO6Rd9RcRyeGI=\r\n=3jVU\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a56bc490f1e68754762a503d06327b5b34ff7eb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/webgl":"^6.4.0","@thi.ng/shader-ast":"^0.12.49","@thi.ng/shader-ast-glsl":"^0.4.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@types/node":"^18.15.11","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.57_1681896739026_0.8426546569276399","host":"s3://npm-registry-packages"}},"0.4.58":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.58","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"f0bec1f77bb61ffd33c4d2f3295926e40dc041ee","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.58.tgz","fileCount":10,"integrity":"sha512-+msl6W5PrcFKPoton29koGdI7ZNCyqtu7dRSu+KMNKSRJA0F2Cp3GdV7vc0EiXYQeQ+ozTlpIeCVOSpyduLJTg==","signatures":[{"sig":"MEUCIQCCd0QWOAomzep+BmUMZaEvnNboGU0lFHxZqeF8VqNqMwIgBhAOSQtamP1F5CKSyIVQETJr8AtonsefpcNJTtcJ4Kw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR/THACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYiQ//c2tSUC7vPLmuUuNFIF+eujaUr91AkVyFluyDyzTHodUAJHYq\r\nNxSp83rlcmsiQa5b/afgd5p+/Xjz20nPgo++epmah9PjpoNU5fCeCsGoeF7Z\r\np8GBc7xbCpBkM+Nq3FdJaOkjbtQmcWj9bXPrkXx4vkk708rAJ7nonA0O2orn\r\n+f2SBW3V3S7zY1x+xyj6YUKq2S4a4WzVDSWrHfxEqoZfhRAHI7+Q+0AfHiNC\r\nnwjxxjAQMOOf1J/uZR765bhpRTkMbJPh3d6YrCxvBIA2vy6ItVbWLQaSUetv\r\no67CPHsdMcwPCM+LjRSEJrkzlUy7lZIlXfHzbD0qkPJ3uToGhlxmnTi8PyIR\r\nbUx7pp0J7Rw2N38Yk3rTNEhe/LF+sk40md0tnId/ojPPsNHJWnMgeLvUkV2z\r\nqwtTtdquHVhMoJRmkuq03twVhNKKq7GetiMkRviHAXpmMr3gWRQmhG6ltkl6\r\njCYVFJbUkCpvximlx6cx27/1dFuFgdVAGbGGJsQmvKcApTAhdljxxJDd2Qov\r\nP9P2Z6opgOQisHyaQPC/wEwaNoUhTBX68/B81ztNz6Hqvl/dr6BAKL3Peewr\r\n3iS1NfBvM5uf5KARO6HKVT3uzeWJC9KYHGmSZyXnlAX4ZlbXPffthYLzyaWG\r\ns66reCTN8ryx32xpG9oVHwCQsReuK/GPRb8=\r\n=tiac\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ca22f02a137c0a4e3a38ef81e82e2bc7e3c43849","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/webgl":"^6.4.1","@thi.ng/shader-ast":"^0.12.50","@thi.ng/shader-ast-glsl":"^0.4.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@types/node":"^18.15.11","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.58_1682437319022_0.05638803606642018","host":"s3://npm-registry-packages"}},"0.4.59":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.59","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"ef2c5b52977c371aa91ac188294185311d2e5df3","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.59.tgz","fileCount":10,"integrity":"sha512-RaWYIWwGchqlnkkG/cTOBJV5T/6RgZgSd9OUMGEp0m+Ml2w9ZfAbWgGe5cOCNFLfVRcWrxO7lpTvPtxQxK6wTQ==","signatures":[{"sig":"MEUCIEjU3IHaB2DP06jYzDgHspGO2IfV4T1gi0jumzbqI/ucAiEA6W+qM132LZjLnTz/CM1yq5X1GKOfokH6RM5vjEbdH3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29169},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"81dcbba93e7230c2f400bee87878145d902e975b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/webgl":"^6.4.2","@thi.ng/shader-ast":"^0.12.51","@thi.ng/shader-ast-glsl":"^0.4.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@types/node":"^18.15.11","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.59_1683322257070_0.02334655395685936","host":"s3://npm-registry-packages"}},"0.4.60":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.60","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"0f5db4c1073c06ab8a61fc0b03270243559bd6a1","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.60.tgz","fileCount":10,"integrity":"sha512-Zma/Vu3xtmMTf/q967sX658k5RLk+gM4zLIL2Gf8nm1pR5QhOtLBjZb0qkghZQ65+RTXTif9QM9RjYpBOpHT+g==","signatures":[{"sig":"MEYCIQCfiyhLw9XrOEOmVm5Bl1LtC9yXPWdKq3IFkUcYnhkxEgIhAJKVAzcwZ/h6l3XkRKi6jpmNt9jprY8X7RCoxPGpAw2u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29166},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20ab11b687a13228f6a8cecdc5f05ba9105122ea","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/webgl":"^6.4.3","@thi.ng/shader-ast":"^0.12.52","@thi.ng/shader-ast-glsl":"^0.4.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.0","typedoc":"^0.24.6","typescript":"^5.0.4","@types/node":"^20.1.0","@thi.ng/testament":"^0.3.16","@microsoft/api-extractor":"^7.34.8"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.60_1683807781365_0.10229684369065595","host":"s3://npm-registry-packages"}},"0.4.61":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.61","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"e11660b4c9985dbf25dabff87323bd98028c2ee3","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.61.tgz","fileCount":10,"integrity":"sha512-bxb+RabQoELM/lrooi8SbP4I3fLvP4wxIUyTr30227OyClywi5Bby1CzDNofD36pUbmY86XuYF4j2zoDJnOMVA==","signatures":[{"sig":"MEUCIQCfu7l34omdFegLESEeOI31iw1zBqxOIrAvQtatOafZUgIgVltnhu90fvFFNs4lI/KPh41WdVZK64ajO6BPN2ficwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29166},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"26a171dff04a026e5466fc655b91c09e5279db8e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/webgl":"^6.4.4","@thi.ng/shader-ast":"^0.12.52","@thi.ng/shader-ast-glsl":"^0.4.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.0","typedoc":"^0.24.6","typescript":"^5.0.4","@types/node":"^20.1.0","@thi.ng/testament":"^0.3.16","@microsoft/api-extractor":"^7.34.8"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.61_1684938382296_0.8719114354364035","host":"s3://npm-registry-packages"}},"0.4.62":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.62","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"bec3c36a6d434b08d691f974862a7139430d0f39","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.62.tgz","fileCount":10,"integrity":"sha512-mH+a3S5bryDTQdJPuCOqVX9fAkBt0c6Ix0RY4YNE7v72oDlNwM5G3fzCcaiDtCmwKkbV2xXuBpiVOoUeB7dNoA==","signatures":[{"sig":"MEQCIAPIE5pzLdlr2DJXunPkMmnxyWzqH9XVgGKT0dMBmTAtAiBEmLon2beQhufBRNfZ2UIe44BZZ6CeK3dbD2vYsspOPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29166},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"065e40c90123541fcb126b825a07f84975431fb6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/webgl":"^6.4.5","@thi.ng/shader-ast":"^0.12.52","@thi.ng/shader-ast-glsl":"^0.4.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.0","typedoc":"^0.24.6","typescript":"^5.0.4","@types/node":"^20.1.0","@thi.ng/testament":"^0.3.16","@microsoft/api-extractor":"^7.34.8"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.62_1685267843364_0.1923009253847987","host":"s3://npm-registry-packages"}},"0.4.63":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.63","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"7d640b04189ae32f5a9fbbeb708db3693438d2d2","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.63.tgz","fileCount":10,"integrity":"sha512-Kv6hGU2gZziS2GOrXw6mwzOOd1AtYWKgKhL6HEKFth93BKnXy46V5RqmhUWi0TKGxnOi6N6LKSPXz7V2SdeTdw==","signatures":[{"sig":"MEQCIFRSe8kjizIi1QlOveLUgSK1XzevmqMAegBhWisMxRC7AiBlPuqqMsvwjRktUhaj9CSZstg7hkuSvhZrGrH3jFrbTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29166},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"31076ef846f8ddd076c7968aca8d6d5f5b9b9465","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/webgl":"^6.4.6","@thi.ng/shader-ast":"^0.12.52","@thi.ng/shader-ast-glsl":"^0.4.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.0","typedoc":"^0.24.6","typescript":"^5.0.4","@types/node":"^20.1.0","@thi.ng/testament":"^0.3.16","@microsoft/api-extractor":"^7.34.8"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.63_1686313529353_0.5481133042043669","host":"s3://npm-registry-packages"}},"0.4.64":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.64","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"b2d0ecee37e8193f3d1fbc6a3eb5797f81b3a4df","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.64.tgz","fileCount":10,"integrity":"sha512-Pj3y8Aw/ipgy58Mz7cDvUgabQzXp4EkhImyZ1q/MGF3CxfkRwQz9MxouOqi4MDVr+Yk6Bf+L9mAw2ucClMni4A==","signatures":[{"sig":"MEUCIDjH+xLwOoUvXBhoFWmKcT9WwHuN9NF9GTwbo6XX2XqNAiEA48bmv0jACxxBL74QRcB8LAE9opXL6Ge3I2hOVPVRZEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29166},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"54e825a976c72067a244cff8725ca98f5416d26d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/webgl":"^6.4.7","@thi.ng/shader-ast":"^0.12.53","@thi.ng/shader-ast-glsl":"^0.4.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@types/node":"^20.3.1","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.64_1686729874254_0.5119716810033148","host":"s3://npm-registry-packages"}},"0.4.65":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.65","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"979be30d10fb583164e1e7267c558b75ce96e8ae","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.65.tgz","fileCount":10,"integrity":"sha512-YjMCZZWEJL0hw3haLbsFc2nEsMC6iClv0odBbNR4De7iQ4uAIuaO2KVmOoeW5OBiL6K+DoukjzNF4sPk/nrnrQ==","signatures":[{"sig":"MEYCIQCaQQCA2AqAQ1HXXNtu6McvcZjNpqpJi1u8+LttLbfq2QIhANEw2i4o2I7Zm2eq9WfQLeydg3KEe7kIvY7hkB1TvpuB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29166},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a6a6217de89c2875aa78c516d3b5de11ee444834","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/webgl":"^6.4.8","@thi.ng/shader-ast":"^0.12.53","@thi.ng/shader-ast-glsl":"^0.4.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@types/node":"^20.3.1","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.65_1686953293466_0.19456692583076052","host":"s3://npm-registry-packages"}},"0.4.66":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.66","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"52e622294832662c52a7a3e9f3b36aabecd89423","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.66.tgz","fileCount":10,"integrity":"sha512-GGUL2YPTSZM1+DVklEv2V2FIl5PPKmqy/V61eBO/31nUxvW4LB/irIJpwj886d7Lp8M9YLhOx0+hrRLVOlkc4A==","signatures":[{"sig":"MEUCIBrXjzG/6ehdez8tdiocRfrWB98KQRUf9hH2pVf4qXGLAiEAqZKKGq6wbcKTlVQo+zRwp723lS8jpT/aKeEpK4og+CI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29166},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"88cfe77770f3b07c788301dccefcb9547cd4aff6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/webgl":"^6.4.9","@thi.ng/shader-ast":"^0.12.54","@thi.ng/shader-ast-glsl":"^0.4.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@types/node":"^20.3.1","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.66_1689334974280_0.5622135652313558","host":"s3://npm-registry-packages"}},"0.4.67":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.67","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"47bf48e9a4a61e4ecf7007337a37aa0b7efa3168","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.67.tgz","fileCount":10,"integrity":"sha512-BQpR2Yo6v/aQ4d6Rk3wfIgpmSwNxEXxTMZH2DqvAQZ0wdELuE7o4Q4ZcIzLWAqyjygo2aqII2IDJI1nTJZzCpg==","signatures":[{"sig":"MEYCIQCmyOIGNA1jZEw+YNC1d9wy83XMrJgv9tb13zXy6zcYfQIhAO/dYrqEnxcX3mHtYnDNTDPQ/rknjtjiuuxYEb5BXAGL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29167},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9fa3f7f8169efa30e3c71b43c82f77393581c3b5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.0","@thi.ng/webgl":"^6.4.10","@thi.ng/shader-ast":"^0.12.55","@thi.ng/shader-ast-glsl":"^0.4.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@types/node":"^20.4.6","@thi.ng/testament":"^0.3.18","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.67_1691147025325_0.014694238236909074","host":"s3://npm-registry-packages"}},"0.4.69":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.69","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"367f579a04da8868b199061e989853edfc76da5c","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.69.tgz","fileCount":10,"integrity":"sha512-74Xvlcg6UA7Nxr3du7otdaNvOVHQ8ovcaztdOqFwE5mcbMTsx2778WZK0OW/OP1KmJ/o6JaQvWGH0q0jBvAg6A==","signatures":[{"sig":"MEYCIQD9/m+c8YQVbwxosHKFFJ+5yr+0ErHcys6YRN6vd8xZDAIhAJ8ImI1J2HQiPZesoHJijkDBrlPON7ZSFaqVOFu0atjm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29276},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad9ac3232c6fc5fc8a0df75ac82fc1e0e9fb0258","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.2","@thi.ng/webgl":"^6.4.12","@thi.ng/shader-ast":"^0.12.57","@thi.ng/shader-ast-glsl":"^0.4.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@types/node":"^20.4.6","@thi.ng/testament":"^0.3.20","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.69_1691670699837_0.9950671870986338","host":"s3://npm-registry-packages"}},"0.4.70":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.70","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.70","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"bf8bfa96f9784c853aa69262288f1107ebb6e469","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.70.tgz","fileCount":10,"integrity":"sha512-TMcAmwoiWdfYEubVE0yy/0fMYLYh2SSxkKqAEvE+f1Lxxhq9gIN4qjFKYxNKHpmt+6Nx5Xts1hvgafhMUF3X4g==","signatures":[{"sig":"MEUCIQDvdeHkAlKmSYZCwF1Z3MO3jzRLvwK/ZqCd/iIq/CIHPAIgRciU+pHlWQPu23deK7TiGjZ9ll646lZc05O7kqD+wdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29277},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"399f8c53d66b9b763d16c21bb59f145df5f59514","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/webgl":"^6.4.13","@thi.ng/shader-ast":"^0.12.58","@thi.ng/shader-ast-glsl":"^0.4.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@types/node":"^20.4.10","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.70_1691846372963_0.4301367787617545","host":"s3://npm-registry-packages"}},"0.4.71":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.71","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"9b89d4701b64cec5422fdf4bd2d2e4745e5d5ebc","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.71.tgz","fileCount":10,"integrity":"sha512-oJAQijHG83mMR1yNussVDKpH4wyB3h4ycV3udQV5RFN3AQw0mVh09zKp91mxvXHdLqOHNr7ng5QSHPbZdI8rDQ==","signatures":[{"sig":"MEYCIQCZy2LJT4pG83sRiQbKcihXt7Z5GrwqnJ72W16+H2UHcQIhAOG03WD5skp38Sn8QXe77OkmTTMzhCWmE3JwBaaD0Jg1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29277},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4154283d772824d4b57d4b7ab97be22a6e1ffdd7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/webgl":"^6.4.14","@thi.ng/shader-ast":"^0.12.59","@thi.ng/shader-ast-glsl":"^0.4.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@types/node":"^20.4.10","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.71_1691857073757_0.6949934605412391","host":"s3://npm-registry-packages"}},"0.4.72":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.72","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.72","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"fb2aa70cbae7ce1c01d4afeb62e54293b14b4e6a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.72.tgz","fileCount":10,"integrity":"sha512-qfeB/RslBTIy1N2oYFwtTKjpMh4c1E/+X4HZVUrLleLKxablusOaN3Jl7mFER+XNKJ6OJfnuhWeW3zJ74xACPA==","signatures":[{"sig":"MEQCIGhWoXRidPgqjD/CQf06cwkVbkdjky/BpAqPXgNqmzh2AiACrOzdZqDRghDfuKVQwZHdPw+d7xRGhls6pQU3Ton3ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29277},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4e8f1abeeba7b919e069954eada917ecd2e9a8e9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/webgl":"^6.4.15","@thi.ng/shader-ast":"^0.12.60","@thi.ng/shader-ast-glsl":"^0.4.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@types/node":"^20.4.10","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.72_1692020010096_0.9723529279668761","host":"s3://npm-registry-packages"}},"0.4.73":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.73","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"1b02cb9aaae0f1169d25a9710e374b294b83c9d2","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.73.tgz","fileCount":10,"integrity":"sha512-0Er+NIxpTZYfrg6FO679kqrNwhb/xQVvGI5lg0XHUqnpolBKheoQesBFtKau9rhylI1HcjGr7oXZ9YYPxyTnwg==","signatures":[{"sig":"MEUCIQCgseAoqHiQBGp5K2lESOUnvIyDxXdmjHGXWpC9TXWIagIgaw9iwHrcZxAGELQYFoBzA+nmcmOfpBqyw7pwtI2elGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29296},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"74cfe3fb8de5bfcbfc1109e67604541cbd7b77aa","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/webgl":"^6.4.16","@thi.ng/shader-ast":"^0.12.61","@thi.ng/shader-ast-glsl":"^0.4.61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@types/node":"^20.4.10","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.73_1692715520433_0.9375504501151306","host":"s3://npm-registry-packages"}},"0.4.74":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.74","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"3dbaa261014e2ca7a35bf9ec320dd628b2934710","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.74.tgz","fileCount":10,"integrity":"sha512-ieMlrILncCQgf6UyUJ+qVmXT6+KvRyBRwGhOBw0qaaBY5SP3OL32Ce+QoC4pizUuBI8pFKOPDvxQW5s3sW0ayA==","signatures":[{"sig":"MEQCICV5uXkv+OguAhw6GDoObOSg2dN82h5eWeio+APbZosXAiA+By1KUYGoy++WHh4ddTacRAXIpq5J4+komZ7tdHi4Qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29296},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04f545c7be1811ed24be1a6824d867b1ea9bded1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/webgl":"^6.4.17","@thi.ng/shader-ast":"^0.12.62","@thi.ng/shader-ast-glsl":"^0.4.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@types/node":"^20.4.10","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.74_1692855089726_0.7935121674172676","host":"s3://npm-registry-packages"}},"0.4.75":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.75","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"4e05734e7cf6d84a786666c11c57347b31527f90","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.75.tgz","fileCount":10,"integrity":"sha512-3dS92rmyWACcNjiDUAR8OjaYFOZBbHRi9l91g0C3mEwZBbSTuqzzDMKrJRf9bv+bOE1WaXOznPKYA5ysNQ3FOg==","signatures":[{"sig":"MEUCIEIznhHakFpPQwvI5HVImVl2BsBDj+tEUI4d95A5+LyxAiEAjoNoOMqjQzfmRGaf1S/D9npLOTUd1fhuWIGIq/3gJPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29295},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5929dd20497668496af13415cdf784a4d6f69aa3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/webgl":"^6.4.18","@thi.ng/shader-ast":"^0.12.63","@thi.ng/shader-ast-glsl":"^0.4.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@types/node":"^20.5.6","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.75_1693135550114_0.18269640626651262","host":"s3://npm-registry-packages"}},"0.4.76":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.76","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"d64717cd51b87d620a1f55dc4a786aaed936d4f5","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.76.tgz","fileCount":10,"integrity":"sha512-Oim8KGlsKvtRSbTH3yVfkLuo5u4Ba5m+f/qZZz5cR4Kak7qvECVjlOlt9zP4jRlrIZZCRSPswY5ZcALHnJPBqg==","signatures":[{"sig":"MEQCIGuOJJ+xJpDPeUrF1O69U1yWFgkIsn5eOOyOICfEANeOAiA7zs535gUFp6ZSSRxpF1YemckPpZpqjaUrGFep7es7Aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29295},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9dec130cc636c1da0bc4f2baa0d995579d3b7629","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/webgl":"^6.4.19","@thi.ng/shader-ast":"^0.12.64","@thi.ng/shader-ast-glsl":"^0.4.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@types/node":"^20.5.6","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.76_1693302744450_0.7992469011953285","host":"s3://npm-registry-packages"}},"0.4.77":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.77","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.77","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"53c71a10d39e4702dcfef19e039816bde6a37c5e","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.77.tgz","fileCount":10,"integrity":"sha512-wWydiIpN4gniT+nJyJiV3am/FWnRuW6XxJlr4m/UdqJ5VLO1zuJpcsJslfjGbCLdkQi350iboImlYfpxNvpmoQ==","signatures":[{"sig":"MEUCICW5Vvnrz+g8ob2oVoXgoRCu+wz1A+z7EteroaFT4+83AiEAzCmmCg6qKxNON+fMnxkJGQmijJ4bex18tgOuuxwjA54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29295},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34c3bd36b0133af05abc7fe66affa01dd99704ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/webgl":"^6.4.20","@thi.ng/shader-ast":"^0.12.65","@thi.ng/shader-ast-glsl":"^0.4.65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@types/node":"^20.5.6","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.77_1693476554187_0.8726046650179258","host":"s3://npm-registry-packages"}},"0.4.78":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.78","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.78","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"b690a7a30f776ccb00846f224bc3ab81d64caa7b","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.78.tgz","fileCount":10,"integrity":"sha512-shdq9LTtBIzLv0ehO5vmPKTt1aSTB4t5LN7oLaSgVL7qLcFeA6dfe94F79crpLNmAqXSBwjGRZQ7CKpVaLI6Sg==","signatures":[{"sig":"MEYCIQDvRtUodqcdV+n1REx+KvKcVMVTpHaomtEYDm274N0B7AIhANJmKX1CmTy8ytXIu8dLM1W2/4ddZlO2KD+GSDxOo7SU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29295},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1bbef970bab7f7def0700e587cf0471e1e1ef9f3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/webgl":"^6.4.21","@thi.ng/shader-ast":"^0.12.66","@thi.ng/shader-ast-glsl":"^0.4.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@types/node":"^20.5.6","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.78_1694007627756_0.517830901829776","host":"s3://npm-registry-packages"}},"0.4.79":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.79","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.79","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"a80644be1d07c200fa29d2d861200742b07be155","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.79.tgz","fileCount":10,"integrity":"sha512-Jzx+d7MLxgPE/BYvbWBNfh7worKr5/fJzBPZq9SUmuEk3qdrQSKLeuusinr8Zv8XhvF1vLJz9pKuz+sJfx1WrQ==","signatures":[{"sig":"MEUCIDtyFJp5NObgUFYW71cUZWg/smrQ2qq3iy3OE/kEOWX2AiEA7wN4p7oxjScvPrCcAC5V6+1XBoiu9XFmKSaeVwebbCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29295},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b2ef5a1b8932d067af4ec2fc7da03d59d6868dc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/webgl":"^6.4.22","@thi.ng/shader-ast":"^0.12.67","@thi.ng/shader-ast-glsl":"^0.4.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@types/node":"^20.5.6","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.79_1694781465732_0.3615564581372901","host":"s3://npm-registry-packages"}},"0.4.80":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.80","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.80","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"b96bdff9a6aea74698847371ac29315ef130bafe","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.80.tgz","fileCount":10,"integrity":"sha512-kxVj215ptjUcg0XJmrCDZysSJQ2MA5HY14dnpTrwHFRtTZCP/OY4PcUZoUC3N58HiNYnat/86PJoXhzMTanNQg==","signatures":[{"sig":"MEUCIQDwQ+zPh8qyfREfi3gmeiDen9NhQPwAaYAi+q5N9WZoUAIgXit8t/Ezlp4qsZ29QcCRt+tfzG8RbHtejswNI2ZqqF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29295},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c22e8996cee284ebe8ea88582beb1ab5fc6ee503","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/webgl":"^6.4.23","@thi.ng/shader-ast":"^0.12.68","@thi.ng/shader-ast-glsl":"^0.4.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@types/node":"^20.5.6","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.80_1695120392153_0.9191740239443078","host":"s3://npm-registry-packages"}},"0.4.81":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.81","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.81","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"241308ad277cf98b7223ce52c1c658c22bb173bd","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.81.tgz","fileCount":10,"integrity":"sha512-p0fqP2Q24tMT8/LKy0lplOT8t9gUKN4eGLmSsfn7afxKhjjdIuWgtw1vmQ6GZ4VgSPCexV7CZRH5y50TD1yreg==","signatures":[{"sig":"MEUCIQClP1gi1E9F3wOzDaR/7l0pkfAaLt2fkqTlNI19nQwbhAIgacPYML0l9zxNhBy8qaI6Y45LymaatsLlZuyrNPPJtwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29294},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7ff8241736de9432175d08267c2ffbb0319ecbc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/webgl":"^6.5.0","@thi.ng/shader-ast":"^0.12.68","@thi.ng/shader-ast-glsl":"^0.4.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@types/node":"^20.5.6","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.81_1695127278526_0.23263773068946225","host":"s3://npm-registry-packages"}},"0.4.82":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.82","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.82","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"857762145d903e169b51d3a2b4f91d384ebd3fae","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.82.tgz","fileCount":10,"integrity":"sha512-XgTn+W22aDZydIRqnahwMbv3bCsxpSo0llUcYIxxFSbIRTum9rEdrLEJm3AuVw3l57tKjtWAvYMupcg38jjqfA==","signatures":[{"sig":"MEQCIDXoN9FW6ct04/L1cPfWcrv7JIZbtPgQAxBHpfeYUh3CAiAgTmiTd49PhkcLDkE61y+SXrw+wv+UQzubPCudAQvnxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29294},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"fb2697579b193b609ec52237ea0d99c7295b6d3c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/webgl":"^6.5.1","@thi.ng/shader-ast":"^0.12.68","@thi.ng/shader-ast-glsl":"^0.4.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@types/node":"^20.5.6","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.82_1695628231250_0.5210761072535537","host":"s3://npm-registry-packages"}},"0.4.83":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.83","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.83","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"43ea63f6ad0ba1aefde4f031472499f5fca2423f","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.83.tgz","fileCount":10,"integrity":"sha512-Y1L+0zDSDxrzdffY9hicm7Bp9FhPfJyQXU0NKat5ZyyfX8fkvKS7cVhT9+cneU68aalq1NfuiFz8peWHVZun+g==","signatures":[{"sig":"MEQCIE8xVxcwUV65O0ep2Y3Lt/Arkw6YlQcQIihpvfHkn06hAiAsfldk/YSsHk8GZeokgD+mC3aD2EQv+mMA6aJUcD2Ibg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29294},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"10d8b3725e96c5d704c759489a89f132892b181e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/webgl":"^6.5.2","@thi.ng/shader-ast":"^0.12.69","@thi.ng/shader-ast-glsl":"^0.4.69"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@types/node":"^20.5.6","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.83_1696506687158_0.2738396366996674","host":"s3://npm-registry-packages"}},"0.4.84":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.84","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.84","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"cd3dab83f9047d4e69420c95944732ae0f1f9af8","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.84.tgz","fileCount":10,"integrity":"sha512-e5HJIWCAAwoQ/RBuBfijewjMTWps+Df8ohyWwLmIbPLviIHmkBZx03fGYjiy2wFofu90QiCDpt9m/rKY9efx+w==","signatures":[{"sig":"MEUCIG1uTT9yPnnPhj94QCPUUIrSehbntyBr75574NF7/Y5PAiEA01JWY9khjOUpHrZrlCbmO7QA3kZwySNqgE25R0ffNSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29294},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e9f04908dc37ae9e29320f098d195f9f8445a1ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/webgl":"^6.5.3","@thi.ng/shader-ast":"^0.12.70","@thi.ng/shader-ast-glsl":"^0.4.70"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@types/node":"^20.5.6","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.84_1697018943537_0.7743768794909409","host":"s3://npm-registry-packages"}},"0.4.85":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.85","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.85","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"00c7430e89da66af7e8a5b4aef8cfbb8294321ef","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.85.tgz","fileCount":10,"integrity":"sha512-juUV/W7N/YN5RFC4Ekx2ZqCD/IbYaRHthB8IlWhOayS47T41+cw6KvckM8zvaIF9EAlfMlz+4LLz51sBC2deyQ==","signatures":[{"sig":"MEQCIEQAYBiQSXvRxZtggf4u1Awf9rTTRVXiPyEYCCRDMaRVAiBO6uXcQdQMZ8IoF5AvV+5B1ZXz1FE8XORGS4Ue8fiVrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29294},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d492ecb41df758db372a76449ea9b5bad47b25c4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/webgl":"^6.5.4","@thi.ng/shader-ast":"^0.12.71","@thi.ng/shader-ast-glsl":"^0.4.71"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@types/node":"^20.5.6","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.85_1697111967042_0.007434016334896265","host":"s3://npm-registry-packages"}},"0.4.86":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.86","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.86","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"d38de0ceb0217f1a9c455445279bbef3680d969a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.86.tgz","fileCount":10,"integrity":"sha512-dJO2ec8xk5VpN/sPW5/5N3XquozUy9eIsTibOEh1d6J8cjS294D/TNtj+6NBg3dI6sucQRPTVg7cFUOAD0I1wQ==","signatures":[{"sig":"MEUCIHKRJ3k80Lvnf2xbXSqJdzrUWd/7O3iZ85nwqxvPfZgPAiEAj9DrUq14Y9rzVShOu54qq5obkuRczRTWTguwqW8vZWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29294},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"46e445c09f2909d1aeaa9fdc8d8b3aa61c114db2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/webgl":"^6.5.5","@thi.ng/shader-ast":"^0.12.72","@thi.ng/shader-ast-glsl":"^0.4.72"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@types/node":"^20.5.6","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.86_1697652726950_0.7407081394588912","host":"s3://npm-registry-packages"}},"0.4.87":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.87","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.87","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"270b82a67c53e1688cbf8d9abf5897d1e7dc36de","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.87.tgz","fileCount":10,"integrity":"sha512-z+c8d0K9krPiN1ZJNotYSnfUlJ12bNSTVKLGEyTHovZslnJ3nsiSHFK0fgv1Gb7k4SkoMZ9pYHDSvRboe0g1Pw==","signatures":[{"sig":"MEYCIQDVvowu9BVe3EcE0i15Fo88h5LrWxEdv4OAK63UaL9DxQIhAN1zuw2/Xtnek8/+KeeLT436HWNj7bQ9A13o4WBWM1i2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29294},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8d46d9326a9f9b81d65e7e274446f5964f9942ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/webgl":"^6.5.6","@thi.ng/shader-ast":"^0.12.73","@thi.ng/shader-ast-glsl":"^0.4.73"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@types/node":"^20.8.7","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.87_1698046998766_0.22402640024326081","host":"s3://npm-registry-packages"}},"0.4.88":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.88","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.88","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"ab957c21b3286055a131d564a23abcbbf6cff5d5","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.88.tgz","fileCount":10,"integrity":"sha512-Kf0l4wCkv8GIPQIenzEq3+iOnLiRlChkftqo3DJc6Wban/Brk7GCQAUVlACwZcTVY+VeAga8pziC8coTnPouAQ==","signatures":[{"sig":"MEUCIQCzW4QyaoicqH5dwftT/TUKPzlhNHqgk1JAtODkmYRRsAIgNBkjC0mxObufJ65jgklpUHjTugjJJ8KYef7Wxjl/DMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29294},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"dc7eeaba72f3c3977f2d6cc201e595ed6d68e2ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/webgl":"^6.5.7","@thi.ng/shader-ast":"^0.12.74","@thi.ng/shader-ast-glsl":"^0.4.74"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@types/node":"^20.8.7","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.88_1698137022547_0.7696676995163376","host":"s3://npm-registry-packages"}},"0.4.89":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.89","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.89","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"e3415e4f9811f277166865a7758edaf8b7482f7b","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.89.tgz","fileCount":10,"integrity":"sha512-iBb59MC8fl5vExCsU9LtGW+eFBKhS7zqm+Ee5zX6pDZ7D9dgr4ODx3Mlc+ZlSsXLXiqEt89MMWCzVcj7/pMvsw==","signatures":[{"sig":"MEQCIDqN47F3l2IKUYgQkX7kU9dhooT86Qo4+tA+S8C7yDPXAiBxwFzHk7NLrS1Z/fDAaLVawkcJlqLb/WAgPG0VFVcRKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29712},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"fc6e14052ed24bf9196896980ceb9f398b6ea6c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/webgl":"^6.6.0","@thi.ng/shader-ast":"^0.12.75","@thi.ng/shader-ast-glsl":"^0.4.75"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@types/node":"^20.8.7","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.89_1698238109832_0.37164635330849927","host":"s3://npm-registry-packages"}},"0.4.90":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.90","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.90","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"217a229b9c2156197ac8533067ff5fc998238dbd","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.90.tgz","fileCount":10,"integrity":"sha512-A9yzrJyfYe/uuuBy4DsP49st3yae6Ut0OlxU6h0qUDV9OwWrjoURnv3TRlyWXbbmRV58+MzbieLmRLq7Rwp+HA==","signatures":[{"sig":"MEQCIH1SLB+htZMQG/gpTubTueG4jJ2mbcEeZE2SOR3Q0FoKAiB8wkAvIzzd3MiEb42xHBj6mNZsMLNHhu9Hrq4kQ88xfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29712},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"502e8fa937677ff7bc4fbd0906d8c8b4b0b471e5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/webgl":"^6.6.1","@thi.ng/shader-ast":"^0.12.76","@thi.ng/shader-ast-glsl":"^0.4.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@types/node":"^20.8.7","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.90_1698426030350_0.9872307816085886","host":"s3://npm-registry-packages"}},"0.4.91":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.91","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.91","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"e4c14685e806872bdf10ae8dea8f973e6bd8c77e","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.91.tgz","fileCount":10,"integrity":"sha512-cx0+F5jQ2JCYg0wkwyfnG8Kh+XbbbSnu2WkqyqxwXqTdotWgQdgP5iOfJdwNxvCBlXJ+IWou1wLQjcH6lULKMw==","signatures":[{"sig":"MEYCIQDwgNN4xu1Sv2VbqZmC3pLclbqwuuqW9zhXSLeeJzneLAIhAMSI6eRjszxURjYtXjHm3CW38m23rOFY/jMzNuy5/YFN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29712},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f540c4a501157b764229035035c2a858bace2a61","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/webgl":"^6.6.2","@thi.ng/shader-ast":"^0.12.76","@thi.ng/shader-ast-glsl":"^0.4.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@types/node":"^20.8.7","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.91_1698439460830_0.7803751467599489","host":"s3://npm-registry-packages"}},"0.4.92":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.92","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.92","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"582bcd995598d1fb05ed8afb313a61bd09a60134","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.92.tgz","fileCount":10,"integrity":"sha512-KenwYM0gH/z9LeIrBwP9PzJBigqICkkb1sQO4S8nloGfMqKb1gmlm1lsULRbMiv0pc9sze87k+9F/ghGuFMruw==","signatures":[{"sig":"MEQCIBDlr1dypYuvXm/o0FFQejISUsXcpBYv82z8sAoXF4aIAiB8lAHDQeSvTxzp9r5z+AzeERxMf28sKMCJMcckWTelpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29701},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfa16829786146bd24df3cdbd44649a45a603e44","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/webgl":"^6.6.3","@thi.ng/shader-ast":"^0.12.77","@thi.ng/shader-ast-glsl":"^0.4.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@types/node":"^20.8.7","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.92_1698676722433_0.39205802247906907","host":"s3://npm-registry-packages"}},"0.4.93":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.93","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.93","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"655c0bdc72471a2003602dbc148d780ba234609d","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.93.tgz","fileCount":10,"integrity":"sha512-KJb7BJ6Pl+syqK5UiJIRYzuzaad4fxZO4rcebtVrEllnbqE37j7hJw9s5XEOoXFAxt0LPgSet0ufZ5Pv7s49Ew==","signatures":[{"sig":"MEQCIGvC4eNHvtJKiYexr5Emr4aYAF0fZktdGH0jZrs1pND8AiA1A6zWYnXXFVQRTZ2YFYUtwZPVS9t6u/N6icbjqiR34A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29701},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"351014d081cee85803950eb6751c5a02dca2efbd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/webgl":"^6.6.4","@thi.ng/shader-ast":"^0.12.77","@thi.ng/shader-ast-glsl":"^0.4.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@types/node":"^20.8.7","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.93_1698836781536_0.7015739978177957","host":"s3://npm-registry-packages"}},"0.4.94":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.94","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.94","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"aed20d841b41cf2cf4a06a2bde6cabee29984d02","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.94.tgz","fileCount":10,"integrity":"sha512-6DhxRcOMi206XQnxqrBXt2G4ge4k6UYsNLIJIn4Ww98skpZAUCkmI9L+gpPB67obcjoR+310A7W06LYtYIW9Fw==","signatures":[{"sig":"MEYCIQCGyrdLVYt/cDKtRNAqPKNwSgl48gENcvbaEFOcHaW11gIhAKJn0s/duNn+d2tiZAT035JijKvq2ip5zWUBVeKzkuzK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29701},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"336bd1bf95825b3c318a3ab49c54451c94aaa883","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/webgl":"^6.6.5","@thi.ng/shader-ast":"^0.12.78","@thi.ng/shader-ast-glsl":"^0.4.78"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@types/node":"^20.8.7","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.94_1699136817699_0.10170817348205752","host":"s3://npm-registry-packages"}},"0.4.96":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.96","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.96","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"530e1d7f5e94300b19cfd568adc792d1abe9cac1","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.96.tgz","fileCount":10,"integrity":"sha512-DnhYggA427aTufqB2x7mfwTEKB1FyuVFPGTRX0PxIV1OPnEvkpWjEcBPTB8Q7hB0lUDQyPytNw0+pfCQqLKIZA==","signatures":[{"sig":"MEYCIQDlPBKxyJI8oY2JKyrrNdlnEU6vJ2k2RY1UD+7LdJBBlwIhAOKqxN7hCTzmp3ddS15OzZFGHcOLIBzQA9libI2svXdJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29915},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"669a3151e4302480244fe3e60eff5e732ea5b7a7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/webgl":"^6.6.7","@thi.ng/shader-ast":"^0.12.80","@thi.ng/shader-ast-glsl":"^0.4.80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@types/node":"^20.9.0","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.96_1699526107390_0.6625961055531591","host":"s3://npm-registry-packages"}},"0.4.97":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.97","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.97","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"5b3384661898faae3ddf7659b826daddfecf0600","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.97.tgz","fileCount":10,"integrity":"sha512-fi5qEIzIuYVIBZUmYEeQc/lPz3FHvVEoPUipRlR7QdIar8C9j+gJODGT53bAVS+HGuu96v4p1HRjf+Li5Q49nw==","signatures":[{"sig":"MEYCIQCThlCy9jxVyebSue+IYElTY9bb+1IpkchhNGHiCJaIewIhAP9UCLYHPz1EOUHPEWRJjCwBRX3O9nwgqpdW/NR2NK64","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29915},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2be4c38c9680da929339bd164acfb69ebb1fd3d0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/webgl":"^6.6.8","@thi.ng/shader-ast":"^0.12.81","@thi.ng/shader-ast-glsl":"^0.4.81"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@types/node":"^20.9.0","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.97_1699807716664_0.4339805557879466","host":"s3://npm-registry-packages"}},"0.4.98":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.98","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.98","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"4ee4ca97369cc76c0d1231d8d5c901dc4031563b","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.98.tgz","fileCount":10,"integrity":"sha512-o26TXDEM1jCrZRAfzzuH/WGKylxcw/s2qCv/y9g0jjaYyqfZs3hSXoJcQQziOe4ybOcfluHbl1VSCSGcKlfdVw==","signatures":[{"sig":"MEUCIQD43A3YC/D8f6WIcFtH7OHPWbhgF896vtXyOnpt1mYPEgIgLhl0x83KpEAX92OORWcqWw6Ly/0txAu60d+6Q7tXNCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29915},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6de41f4991704fdbbb2899bb430ed4f4f6efab0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.9","@thi.ng/webgl":"^6.6.9","@thi.ng/shader-ast":"^0.12.82","@thi.ng/shader-ast-glsl":"^0.4.82"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.3.2","@types/node":"^20.9.5","@thi.ng/testament":"^0.4.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.98_1700818954210_0.8953972726306196","host":"s3://npm-registry-packages"}},"0.4.99":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.99","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.99","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"90656798f9adb1ebea6f0503ea820c5c1cec4e86","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.99.tgz","fileCount":10,"integrity":"sha512-Z/MKzbLdqUaauo3nIVYlgyXfdzBSc9onZ5ZRMbzYB+JcrsmT6lbKLKzT6/LaPdp8VbPiK13+6WNvyOpzTqrkzQ==","signatures":[{"sig":"MEYCIQCzVe2eaI6TQOWbzoQWAxo+eVfMMQIkVYLxNrjUIr6rnwIhAP50szybnFXUj995b/W46eflnZLCuxKhLRElx4RpUe/p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29918},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04d1de79f256d7a53c6b5fd157b37f49bc88e11d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.10","@thi.ng/webgl":"^6.6.10","@thi.ng/shader-ast":"^0.12.83","@thi.ng/shader-ast-glsl":"^0.4.83"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@types/node":"^20.10.2","@thi.ng/testament":"^0.4.3","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.99_1701605952754_0.17992648769105046","host":"s3://npm-registry-packages"}},"0.4.100":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.100","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.100","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"34a574b65e6e8633ec525d00de43e3fd7bbe7cc3","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.100.tgz","fileCount":10,"integrity":"sha512-j5g7FpHDK8M5JHVExvWBuOQ1B4p/NlpkqsnwiOaP+rCDCIGv7IPp/lnel7g+CVa8e9hq1SW7c5hPZvxqmkE+VA==","signatures":[{"sig":"MEUCIDfrkih4HzmtB0cyFp1vqz6hojfubkXrMqxp7pyOzescAiEAr4RZsx62iXhX51bcKMEl9NeUKLY2ArJWuqBBCX5mieM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29884},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25f2ac8ff795a432a930119661b364d4d93b59a0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.11","@thi.ng/webgl":"^6.6.11","@thi.ng/shader-ast":"^0.12.84","@thi.ng/shader-ast-glsl":"^0.4.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@types/node":"^20.10.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.100_1702149459895_0.13982164773302763","host":"s3://npm-registry-packages"}},"0.4.101":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.101","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.101","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"71e3f86dbd06b31d8be1802d8741f25da327179b","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.101.tgz","fileCount":10,"integrity":"sha512-FgpVTamiPOCm4bxsPw2CKVDKBKep/PoFFlL/HWRTzsW6GSvNgMeA5EHk8FN6Eu6AEkk/mySQxIjJNf1wV+va6A==","signatures":[{"sig":"MEUCIHkCyrMU+e90qSuVVAOhmsOProcnpbuakTP05TbvDYdNAiEA+MsdZUrbcjF+1Lw7OPtN91qcetQ5UAm2bKWHpUBvvf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29972},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5e7bafedfc3d53bc131469a28de31dd8e5b4a3ff","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/webgl":"^6.6.12","@thi.ng/shader-ast":"^0.12.85","@thi.ng/shader-ast-glsl":"^0.4.85"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@types/node":"^20.10.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.101_1702289555878_0.7142186183665176","host":"s3://npm-registry-packages"}},"0.4.102":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.102","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.102","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"b33c2cae6719b16681f8346b51ef56a8dcc6be86","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.102.tgz","fileCount":10,"integrity":"sha512-Da2wzLqNYJUHF4neLUIbpLVLZSWe0HXSRYIJ4+ri7dxH9o+rBIikPke1PhtTtWGUN9XIgtBXGRIsrASAflCKIg==","signatures":[{"sig":"MEQCIGCKlEWrhYEjO7/QDKbp3f/iQsobGV9duRS/hB9NFlXbAiAilm2pe3m6OwAfvTwlIBPBMEpTV74L5DrLylh/MHM9Jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29972},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"22e36fa838e5431d40165384918b395603bbd92f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/webgl":"^6.6.13","@thi.ng/shader-ast":"^0.12.85","@thi.ng/shader-ast-glsl":"^0.4.85"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@types/node":"^20.10.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.102_1702393505800_0.9767355193818861","host":"s3://npm-registry-packages"}},"0.4.103":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.103","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.103","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"b6d481bcf1d511dd6af9f965959b576af1d2ba26","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.103.tgz","fileCount":10,"integrity":"sha512-BZkC4wug5Cb80swWHh2f6Xs9VcTSExAwl/athhz7zNTNH7cS3jGFNzxfhTHF16nL+kHlijbVV6s9lVpfyeJNng==","signatures":[{"sig":"MEUCIFgxJutv8Cg+D/02E7H9l7GNnImg96+FbcP89DwkCwKYAiEA1XUBXDcAoivgYIZtK000MM1CYV0TAxcgL4idD6BG5Z4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29939},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25a42a81fac8603a1e440a7aa8bc343276211ff4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/webgl":"^6.6.14","@thi.ng/shader-ast":"^0.12.86","@thi.ng/shader-ast-glsl":"^0.4.86"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.103_1702907544706_0.7731816084490997","host":"s3://npm-registry-packages"}},"0.4.104":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.104","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.104","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"dfb8b053b3b6d68beb7b9402ce5f5fae61ac4b93","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.104.tgz","fileCount":10,"integrity":"sha512-9iKU03Uv6hZfzD3JiXIZt//lZIqf7icR33zqzxQeeSsUSV9Oh7TNkVwOw/Z9P8XUz6RVBbnRbwPAR+b2HqA1dA==","signatures":[{"sig":"MEUCIGuMMjXz6haCItGvWROnoV+9k2e00FWTmgaPGaQWEkKzAiEAq0Wrp7zdwgLgfRV1XeJSrhMHFHhwEqqIlcjwZm8Tmp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29939},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d1c8bca89fa5c57ca0c690933edb03129b085687","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/webgl":"^6.6.15","@thi.ng/shader-ast":"^0.12.86","@thi.ng/shader-ast-glsl":"^0.4.86"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.104_1702937156346_0.2185853715363939","host":"s3://npm-registry-packages"}},"0.4.105":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.105","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.105","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"fc69e3390527952122addf94861dee34183bddf9","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.105.tgz","fileCount":10,"integrity":"sha512-mD/rOg10Qmrs43WJIHwsf8MVCUUpxLxy0TD8J0Intdg8aO2ECmPCHF6pMq+XuF9ZfsLscG9H46hcTJAXT0WSsg==","signatures":[{"sig":"MEQCIGs0gsPI8jWmr2XdDYybyYVxtbS16k7S2qmEzmqV6PSEAiAU8LcQTOKkuy2bdP3nPsqOyQRBMXZ48Q0CLfAFvvhljw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29916},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0d9265be7be13eccf0ef75eaedbfd42626339279","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/webgl":"^6.6.16","@thi.ng/shader-ast":"^0.12.87","@thi.ng/shader-ast-glsl":"^0.4.87"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.105_1702984078912_0.6099108605175254","host":"s3://npm-registry-packages"}},"0.4.106":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.106","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.106","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"0dc5d95f87dda754971bc96413f227e097070358","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.106.tgz","fileCount":10,"integrity":"sha512-vxrJTntA7SfobJ58RbGJL6BhtxpghEF57sNI68/wETT8wHTOJQDcMdnqf36gOHoq4nUdPwg5/sofAwX5AZ7FLQ==","signatures":[{"sig":"MEUCID9dPzwQiLktsfCiiY5cQ5wQEfwkViHS6yEJQufgaHklAiEAq/BWVmvU2TSPUZntKgfsR1ljxRjBBGt7lIo8oIT134c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29916},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d93175f8fbc0190c3c96a9ac0016a9663e9a80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/webgl":"^6.6.17","@thi.ng/shader-ast":"^0.12.88","@thi.ng/shader-ast-glsl":"^0.4.88"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.106_1702988883212_0.6293766053906436","host":"s3://npm-registry-packages"}},"0.4.107":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.107","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.107","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"a59e3dd85100dd832c4c360183d489364ac24623","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.107.tgz","fileCount":10,"integrity":"sha512-WJQkIt1WvbNPywMzuQOSZbopZtH3yBGDiHyCdBvVFJUmIYyUR8xNUceKpczEr06ZyBbd54uNRF3pJS5iPdjRsQ==","signatures":[{"sig":"MEUCIQCMQAruY3RLgfaiCXZGXDi4/kG7KargAhaczSE7hLshagIga3mmCpppirZIBDeS5GuFvx23hhV868miuSOCOTLxWq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29917},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"775c664723cd87d6ac5909cedf91195317add287","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.15","@thi.ng/webgl":"^6.6.18","@thi.ng/shader-ast":"^0.12.89","@thi.ng/shader-ast-glsl":"^0.4.89"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.107_1703806214890_0.9294397947518103","host":"s3://npm-registry-packages"}},"0.4.108":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.108","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.108","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"c543ff308455eae246724cdc69127ba808079dc2","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.108.tgz","fileCount":10,"integrity":"sha512-GTjAw4WQKDTgHcf3wcQVs+/FuO8ilzkBb8RCNpUZgDkYlz6QuE68uCZaD2iLNn/4hsTew7QOX14WSuhiZh1aVQ==","signatures":[{"sig":"MEYCIQDTbqntAyzoh9ZZtnh7cRhuM1/f1/TwDTzfNnCm5esCiAIhAP8mrh7Gxh5iC74CBwVjqQQAeOu/FkpZPdgz4/kx54Jh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29944},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b3db173682e1148cf08a6bd907b8d90b47b7c066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.16","@thi.ng/webgl":"^6.6.19","@thi.ng/shader-ast":"^0.13.0","@thi.ng/shader-ast-glsl":"^0.4.90"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.108_1704016212929_0.672306090407198","host":"s3://npm-registry-packages"}},"0.4.109":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.109","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.109","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"68c583438068fbd2fcdd0916a87b30ad10b3438b","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.109.tgz","fileCount":10,"integrity":"sha512-9w6G+DIGEzGivMCiyhKf2EdOIo664njpEfJJ9eX5gvi7m0BsRQQHgD2GBlPJZdOKqvJO5Xy913wShC2s4h0dsw==","signatures":[{"sig":"MEYCIQCiSUKz0hgXLBO8/5sCQSnJxyUOrzA82aJ+TTiM4+kUPAIhAI2s7FgFDC5GoIbmbB1Dmv0po/3Iatg7lzfVfRYcVgtt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29944},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"417b5a7ea7bd54a3b4f086fe0fc2ce8e8933c9b2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.17","@thi.ng/webgl":"^6.6.20","@thi.ng/shader-ast":"^0.13.1","@thi.ng/shader-ast-glsl":"^0.4.91"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.109_1706025839882_0.7456027466087918","host":"s3://npm-registry-packages"}},"0.4.110":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.110","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.110","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"148ef8f628d9d4716fdb2b674b2c97e747af7e54","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.110.tgz","fileCount":10,"integrity":"sha512-//G3TboOO1sfw8/HbWXF35n2hv2TVgrzelLza1/EoSrApwiFdBE3Wci4CQAkea4UDQ362XzcYXxk+nnoCUxg4Q==","signatures":[{"sig":"MEUCIGbwvQeF+WOJptebfUrAqquHVF57nMaP4QIo3EP2rd+4AiEA2oMJW0IS97ZMmgP9uH2aphI3doH9Ls81NWlfCthmblA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29944},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7426e2ae6fca5482c6eaf649872296fc89955374","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.18","@thi.ng/webgl":"^6.6.21","@thi.ng/shader-ast":"^0.13.2","@thi.ng/shader-ast-glsl":"^0.4.92"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.110_1706292543392_0.4538876070633322","host":"s3://npm-registry-packages"}},"0.4.111":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.111","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.111","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"98fa2ca8e3a0888978e6f7e3faadac048e6f2cfe","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.111.tgz","fileCount":10,"integrity":"sha512-1kglC8NtL2QiXTB9KUdJc+H8dMhbYec89kkaI5RSdM7wwUh441xpWRLkvgZmRNyo9H3FyAp7mQ/mopupqRL24g==","signatures":[{"sig":"MEUCIQDO9x8kkb8DTe5kAiPV3OkcNrVUdaklTW54l7bHIxL3kQIgBCFeMzBaWWIovUPyBwhSMY5zMd9PJdZUPmwQA17kc8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30118},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20909ffc46f23f61ec7647e8d27ed17752ce9828","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.19","@thi.ng/webgl":"^6.6.22","@thi.ng/shader-ast":"^0.13.3","@thi.ng/shader-ast-glsl":"^0.4.93"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.111_1706561196037_0.5619569496043451","host":"s3://npm-registry-packages"}},"0.4.112":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.112","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.112","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"e80b3c23077f1f58a54972b2721ca0360209efc6","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.112.tgz","fileCount":10,"integrity":"sha512-hrhsFfBFTYwYfQ8b8Kc/nIJRc3gs2OjBqotB1ODRIMQuijymfbi+5/6jh0ZCnKmSp8Z/tZYCNz90VC+na9+GeA==","signatures":[{"sig":"MEUCIQDSxbHLJjD5ZKDHt4yuh5EBm37JQPkjlVUemMyXe2IFDgIgIeTV4iz4f7dT1YuKa7pSkNQVx5BtIsmGRpNaJGQrDWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30118},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3fa30b2dc2de762f24fd64b881b68d4da33d4c38","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.20","@thi.ng/webgl":"^6.6.23","@thi.ng/shader-ast":"^0.13.4","@thi.ng/shader-ast-glsl":"^0.4.94"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.112_1706562788072_0.26216882506018657","host":"s3://npm-registry-packages"}},"0.4.113":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.113","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.113","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"d93240bb485b65d9bd79fcadb0bbbd6d8b95ff18","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.113.tgz","fileCount":10,"integrity":"sha512-c/reAYrsDndpSsfOXBKX5IMTwx6ThcZgppVK+kb4zJ1SvxObPNi+KVb+EhjiXOE8MDU137L3lLv/pr3z1cm3mQ==","signatures":[{"sig":"MEUCIQC/BdV53ow26E9VGPDmhEM+lJbXDCJCXY47tPK1VZnKgAIgDqNG2ORVvb3J97rXBqJgKDEx7ZsQStKmIQgyTSLwl08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30118},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ded7c5e87ebc7f6279c24f183c24ff348db8f304","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.21","@thi.ng/webgl":"^6.6.24","@thi.ng/shader-ast":"^0.13.5","@thi.ng/shader-ast-glsl":"^0.4.95"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.113_1706628392716_0.3927357308580468","host":"s3://npm-registry-packages"}},"0.4.114":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.114","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.114","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"911f87716b502c3ff34fce00077f6f10199e2e88","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.114.tgz","fileCount":10,"integrity":"sha512-GydDgKhHWLTtNhpErZieXuMzQ7tFg8iYm9blb1iuvsmg5F2KAOm1PC0sdGu4EdzYFcKU+QwnM8I5M/3nGBEBsg==","signatures":[{"sig":"MEUCIQDiLUQdhKA4YKzPhFzz1sx6q2GshKPW5uTd5lf66EKkagIgT1bxPnP7vcpHhiysWUEgmJeUgC40R9auB2ZFJObH+uA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30118},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a86521dfac00768f7e51a607209325eb72004730","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/webgl":"^6.6.25","@thi.ng/shader-ast":"^0.13.6","@thi.ng/shader-ast-glsl":"^0.4.96"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.114_1706650976433_0.25013761444528737","host":"s3://npm-registry-packages"}},"0.4.115":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.115","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.115","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"4cb75d614026127a4f6ed4053e3e345831b22848","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.115.tgz","fileCount":10,"integrity":"sha512-e51ztWry+RoJ0B3CJ474SZ0etYn/KK9HtQq9x0ZyejpjmTDerkOUxc7JLXgbuQTVQYGMLMtU86aD8mfML7mXkA==","signatures":[{"sig":"MEUCIQCTtE0+4eeylkZNzDd36uPchQwUo5xHIYTk6ugBO4tIvwIgbRKTrG1PPtPlY3inhcAFNoTFvbmB7DQq5KEgDOdG2SA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30368},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce8202c237a367c4038d41919a8acf75e1122507","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/webgl":"^6.6.26","@thi.ng/shader-ast":"^0.13.7","@thi.ng/shader-ast-glsl":"^0.4.97"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.115_1707262005399_0.15238877849709564","host":"s3://npm-registry-packages"}},"0.4.116":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.116","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.116","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"d329bb715175de60a2d5eb38e39237b4db7c260f","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.116.tgz","fileCount":10,"integrity":"sha512-UME5VaBEP2ryY1Yp3sbvjpcDVrZFzTcl8ZhTWaZrhPnCKL5wgqBbL7pCVqFjzSlZSTmGIAxR4/D6Uq1WGXe3uQ==","signatures":[{"sig":"MEQCIBRIT1BqRUQFon71JsF7qop8KQKHjCFvsrrE/z5sxnN0AiBYy8cPizJ0lxT/qbtl8b+FN1toz2sn5WLtUH6Ctg9LrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30752},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e5e7d5c6ed2eadee7a91d59cbd0c86ce880ab1c5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/webgl":"^6.6.27","@thi.ng/shader-ast":"^0.13.8","@thi.ng/shader-ast-glsl":"^0.4.98"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.116_1707555894397_0.09056218426648432","host":"s3://npm-registry-packages"}},"0.4.117":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.117","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.117","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"3e46eb35d8367942d50aa5fb2707718a94a1418f","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.117.tgz","fileCount":10,"integrity":"sha512-qWZO7wEpbbbokouGWDD+g9ZQuH+UIxarq+fv3u+/KFaSE+grlbFffV+16pFhuu1vdcy+x7oOTPcE9H8eTXX7VQ==","signatures":[{"sig":"MEUCIC9yHv8o+a92uxPdpJM8N2rCi1KB0fZci/ZbkkfkrejCAiEA7QT+UI5cCdtoBWWHNQn31Uaj/6ekRMIs1fkrZje24KY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30752},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25ee18f7db6d03f0b76787267ab071d16df94888","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/webgl":"^6.6.28","@thi.ng/shader-ast":"^0.13.9","@thi.ng/shader-ast-glsl":"^0.4.99"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.117_1708113968658_0.972079914521476","host":"s3://npm-registry-packages"}},"0.4.118":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.118","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.118","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"5c0990a4b981f9b3fc12fe6786ece7c56e8c04f1","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.118.tgz","fileCount":10,"integrity":"sha512-o7VUR5qE7DwC3aPfbWx1Dlz1z3NrIgixkCPMXuCY6BMY07UR/9FlsRN+deT3Gokaej9Bsz8YEPYJ8HhkwbEvtw==","signatures":[{"sig":"MEUCIHPWgL0zTfT3tCxV34ZhGyxnyipnTW8itGLejO0/KfiSAiEA+LiGzh+g6AuijzNQMtawrPE+O0MWSeq09aImrfwxgXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30754},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ea2ec2e4f14c572bbfac00c43953a6c4033da09e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/webgl":"^6.6.29","@thi.ng/shader-ast":"^0.13.10","@thi.ng/shader-ast-glsl":"^0.4.100"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.118_1708358178274_0.5618949707535004","host":"s3://npm-registry-packages"}},"0.4.119":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.119","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.119","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"35888644c64328c7d03676ec63871918d66c1919","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.119.tgz","fileCount":10,"integrity":"sha512-ec0zsZCwJ789Qjs+7UOYGxAZwwqXw5Yl3N/Dvm4cPp8x2OhgLcopiKtRoX4jYkjs2peVXYE0YRw/T3422Ae04Q==","signatures":[{"sig":"MEUCIGIfdC9GcQXG9/B2l71diLuSc7TbXP3FkAQMxcdKIN1kAiEA62tjTJKhMuL8HD+UjNlozI0daho1oBdNPFg9jhsGxAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30754},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2724c87ca41810f2112f9d8c3d6b90dfaeea876b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.24","@thi.ng/webgl":"^6.6.30","@thi.ng/shader-ast":"^0.13.11","@thi.ng/shader-ast-glsl":"^0.4.101"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.119_1708359407725_0.05976679146694219","host":"s3://npm-registry-packages"}},"0.4.120":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.120","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.120","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"6e53bc36aa98ce7a60708356ebbfa149aa1780f4","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.120.tgz","fileCount":10,"integrity":"sha512-DeJP8OwVcuk8NvEcMdXbbO0/s0lsjtSMlaFZzHgmGGWeguPWTPOwWccl/bJBUVPl3gdnreYIJ+dkTmVy3D4adg==","signatures":[{"sig":"MEYCIQD3Yj1zlFJxwUPHiDoS33krGa9Et6oaMz7tXBGuTmennAIhAIajPR9BYSp8/ki+uDQ0QDY57X2obF+5z1Yw4Qlsudvw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30754},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4513a1c703bdbf0f0867f03e547e47692e415fac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/webgl":"^6.6.31","@thi.ng/shader-ast":"^0.13.12","@thi.ng/shader-ast-glsl":"^0.4.102"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.120_1708603673935_0.10750104486184342","host":"s3://npm-registry-packages"}},"0.4.121":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.121","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.121","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"c2d2b672a06728df661966b810b109b1a893ab62","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.121.tgz","fileCount":10,"integrity":"sha512-ggqhMuZA6J/njQIkodjtztbRcxC2I4QFANAb1sUZHEzKlNfdErj5cNiFE3jcFC7fJYgAAjl8ivGFFHaFZbaGlA==","signatures":[{"sig":"MEUCIQCnXnZuh+ZI8dsxImZgZaws9PrFxESkl7SdzqPBRtzmcAIgHID/1fDXP05UjQmVGdPibvsBTfFWGGuxFmxOZsXp0SU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30754},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"16f2b92b5410bd35dcde6c2971c8e62783ebc472","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/webgl":"^6.6.32","@thi.ng/shader-ast":"^0.13.13","@thi.ng/shader-ast-glsl":"^0.4.103"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.121_1708643986647_0.13034596562189282","host":"s3://npm-registry-packages"}},"0.4.122":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.122","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.122","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"64fc97f69c09e503e107e1fe694d4073a55164e1","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.122.tgz","fileCount":10,"integrity":"sha512-iLY3qpGBTZwrxDSOhQW70sgfnb4ffFUnWXfxl6wnY6kh3Xn08sALlgvg76oSphlShT2QyLvy2VVCCsh3pRvhPw==","signatures":[{"sig":"MEUCIBRAiuGwF1ZXiol/1zrKZT4DANP+wuxBC3i5K8/F/B1kAiEAtB4HpJr6oj4fQAmkobjArOLwKhwCH3Qrw05buPY19K8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30754},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6e20f80dd9df1c8055ffa3c1e4d6f7598add0c0b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/webgl":"^6.6.33","@thi.ng/shader-ast":"^0.13.14","@thi.ng/shader-ast-glsl":"^0.4.104"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.122_1708870493181_0.9312879119341773","host":"s3://npm-registry-packages"}},"0.4.123":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.123","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.123","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"45c43a8b688c21de228d7f0656c039a5447d7b3e","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.123.tgz","fileCount":10,"integrity":"sha512-G8du/z6kv8b808Go0RhY04RNNtPb+3OBhoiwHKrW4c7BwhEn9u1PPdc4aVE5aq49afI7Ef/zXoTwKXuUUkLF3w==","signatures":[{"sig":"MEUCICO48SosF/idsRfS7CMWsRK+MtHj782doRyOHpxDHhjgAiEA1U8/+xjt6yoMM+Dmr1y8eMJZMUMFXPHOdVWe34xMJXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30754},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"190d68e7f7524631b333cfdbf32c6a23be27c166","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/webgl":"^6.6.34","@thi.ng/shader-ast":"^0.13.14","@thi.ng/shader-ast-glsl":"^0.4.104"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.123_1709130437223_0.6560692468129647","host":"s3://npm-registry-packages"}},"0.4.124":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.124","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.124","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"c40a1a29c3aa587228682dc2c44d8ab7d45a2f91","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.124.tgz","fileCount":10,"integrity":"sha512-vaMWgzjubn9Vi81ZiGCtSZa/JIAkiaKwVaI7JqWsAF2KfxGW+M0Z//s023elGWP5r9ovCeW1N1SPsyNgVS9SsQ==","signatures":[{"sig":"MEUCIQDm/dsFcC5vZM9xhaiqCFja/jhqKT9TC3ueyVCCuF+CngIgVAD1UnlzLHGDkIDfxj3j+oUsZf0+AetkxkXQZxztqyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30375},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d660ae8fd1bf64d919b4334f19509f1f539d70f6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/webgl":"^6.6.35","@thi.ng/shader-ast":"^0.13.15","@thi.ng/shader-ast-glsl":"^0.4.105"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.124_1709307068435_0.15907677159561429","host":"s3://npm-registry-packages"}},"0.4.125":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.125","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.125","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"fa74d93ee0f276f22a1835ece0cd22925cdadea2","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.125.tgz","fileCount":10,"integrity":"sha512-d66/0TrYE27Iri6tL6/A2DsB3JR8vGKcS6gD725594l5YwbUQVrscQZzqd3nc3lRsMwnb9Ap4YouAdCfm9tLRw==","signatures":[{"sig":"MEQCIAomutV6BPxvCxX9mbCDryTXhG+kLuV3pGiRd3PkSq6QAiAxetxgjY7Ol3ayP+YjIplqLkrz5AheEyHOTz7Qw0hqlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30375},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df9e312af741d87e6b450afcfea6a6e381662b1e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/webgl":"^6.6.36","@thi.ng/shader-ast":"^0.13.16","@thi.ng/shader-ast-glsl":"^0.4.106"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.125_1709388725792_0.9157182679643969","host":"s3://npm-registry-packages"}},"0.4.126":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.126","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.126","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"38e3e7b5afd31461c87d3b36e150cb8e5e5c47a3","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.126.tgz","fileCount":10,"integrity":"sha512-OXLX2F1+lPz7rlepHbk2cCSA0I1lIkCIDtitqfvHhnAiAwErlC2EWuh20QyP+F3hnBdgBq1QTIGL4VLTJYOpmw==","signatures":[{"sig":"MEUCIC6xMRfM2mvLXGk5em9vJ6TAUyd/Dq2xr6rnBIiNsmtJAiEArcvbE0Pwjzeiq/FwBarVNJODzGyk3gJSW5GdIVnxqGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30373},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6bb0e172c5dcb574b961f5155a50040d5569685","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/webgl":"^6.7.0","@thi.ng/shader-ast":"^0.14.0","@thi.ng/shader-ast-glsl":"^0.4.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.126_1709715080334_0.9135201366051395","host":"s3://npm-registry-packages"}},"0.4.127":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.127","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.127","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"430386dab4eecbeceab5eea38c2c67936b5aa4e3","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.127.tgz","fileCount":10,"integrity":"sha512-XJVdZ/YvP3vnwDZzx23Yf0Nh8QOXQmSiKf25CAlpit9EoF2gXx6wy3NjHw4u9FkBiMSCKwiCaowOMDMxdJrjJQ==","signatures":[{"sig":"MEUCIEBxm1jgb8yLLFWQ19PR7JD3Ek6WiE1uhg04u/qtHYsSAiEArKbRTt+jcH7OhCOnVPnjVsJJcHEqiNu2A7uNQ2z0Sc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30438},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a421058a65ba76608d94129ac29451bfedaf201c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.28","@thi.ng/webgl":"^6.7.1","@thi.ng/shader-ast":"^0.15.0","@thi.ng/shader-ast-glsl":"^0.4.108"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.127_1709844538551_0.693201267308845","host":"s3://npm-registry-packages"}},"0.4.128":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.128","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.128","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"ada8babd3570ee1ffc3dd8a20e101d1725ad721d","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.128.tgz","fileCount":10,"integrity":"sha512-fDLVjx43YNoGXeST1UDZMPolLBXicpsRJW7xq9elRol2X6cFHqcpWtRTbLdP85PLonZ2HdACC1b3/9AzUhL9VQ==","signatures":[{"sig":"MEUCIQDcjFcA0QdBntQnZuU5+X+d8hkQLKL2LfEvKg+hL0BO/gIgB1neobO/ydiiKigB4+bHiLdXWTWUJ6BI8INZ3shIR5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30438},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"69100942474942f7446ac645d59d91e7dfc352f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/webgl":"^6.8.0","@thi.ng/shader-ast":"^0.15.1","@thi.ng/shader-ast-glsl":"^0.4.109"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.128_1709976340477_0.8653497704677005","host":"s3://npm-registry-packages"}},"0.4.129":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.129","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.129","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"e899c5598293adf79780a7ec7f24c8b6081dba54","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.129.tgz","fileCount":10,"integrity":"sha512-eKyij5lDN8dMQdlt/MRheYPjl9A5azSA1kOQ+w3/Iq0WTTndVLhUq2nCQx4KXfvbKx0H1LjFkgVm4NLFXXko6A==","signatures":[{"sig":"MEUCIQDDmTLo3nWEohlQFs7G9dQ1+VXQDSmFgzh/AucPJDAulQIgMGKMfgmOCb2Caoi//YeYRmfgMbfqnrP5YQfQFMXHMXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30438},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0d3bacf526db92363b43e81356e8cef18368272a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/webgl":"^6.8.1","@thi.ng/shader-ast":"^0.15.2","@thi.ng/shader-ast-glsl":"^0.4.110"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.129_1709992066019_0.10224142357265764","host":"s3://npm-registry-packages"}},"0.4.130":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.130","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.130","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"0bb0c1e07c401e4d478c6b28a7d48be7a510fcfe","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.130.tgz","fileCount":10,"integrity":"sha512-2FXxla0KzIABS8AUZWuPSvAx3eDJvV3ACPKUkFR+0QS6FBKpB+P1SER5MDwcY4ZcXOvzkA7wMXux08dd9e1lQA==","signatures":[{"sig":"MEQCIClVA6OgxxfPu28Io8+3sbGIoDIkGHY1e6TwJcKoxsDQAiAm7JItAb01l1CCiENnm8uyMP8sl7OIPvzQ+hUnHd+NRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30439},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7f3fcbd6c0462b0ce45afa141fe163d1f297fd51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/webgl":"^6.8.2","@thi.ng/shader-ast":"^0.15.3","@thi.ng/shader-ast-glsl":"^0.4.111"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.130_1710339258646_0.11970483100012297","host":"s3://npm-registry-packages"}},"0.4.131":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.131","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.131","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"5127fd4c83b05b47bf652b070c455ae742a913d1","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.131.tgz","fileCount":10,"integrity":"sha512-NurjP42zvTcBAxZg8NEXH3S1ljoWg5cVlWAGVKmrft/Cm64W4vo+U63pVoJWvCZFMo/pnmZc1NUsdGyK+NAluQ==","signatures":[{"sig":"MEYCIQDWF5SMQ31EnHG1dDZZMPqgVMOMERjIv9+0WUoVtCF96wIhAMs+RC5h1/4Y4+htPfpR166GYV+Wt1tjLBUk3E/RzewU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30439},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc0f3cb07d6f1cab6dbdc5ff57428f5484e711bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/webgl":"^6.8.3","@thi.ng/shader-ast":"^0.15.4","@thi.ng/shader-ast-glsl":"^0.4.112"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.131_1710689412271_0.3633250061225832","host":"s3://npm-registry-packages"}},"0.4.132":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.132","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.132","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"4d00815b341b49cefc3329fd21baf7111da266f0","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.132.tgz","fileCount":10,"integrity":"sha512-dmlXrC/Ox4lKVqDaXXZTw+LpNar5MBjLr42MqztIoUXPHpH+RnWXhHQp0EF0fI+OLKiQ7a8yHCoUoQExXxpKRg==","signatures":[{"sig":"MEYCIQDAcv6z3AQ0QZeooKkF37rsJ7tpUL66+lU2HFwpmkhnxwIhALVq+DkuFBvwjyLbGtnrjdMjE8odjB3knr4jLcFQ10yh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30439},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4b3d4ab6ce373ca817ad780f679572169a9ed733","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/webgl":"^6.8.4","@thi.ng/shader-ast":"^0.15.5","@thi.ng/shader-ast-glsl":"^0.4.113"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.132_1710751557583_0.054152039323668966","host":"s3://npm-registry-packages"}},"0.4.133":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.133","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.133","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"af29b9732f4226f6c4931b33e9574551143cb0b4","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.133.tgz","fileCount":10,"integrity":"sha512-1H5E9tHNMpUEHnnel7GJk4rXc6L6o2zm2YKw2cAjeW5xAIIeOnQOuff0MYYnu3s8vNVB4L4MGjXKIoyb+HiUMg==","signatures":[{"sig":"MEUCIQD4JV8s0AFs488V1z2L9AnKaojJ8AV3iuL/nIhONLFgKAIgCK2hnaGljz4IX7ggAbyCA7/Y6749WzLDG8RTtUgVy0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30439},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"da965520b2f3f8c259a791e8e8864308be2ba0be","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/webgl":"^6.8.5","@thi.ng/shader-ast":"^0.15.6","@thi.ng/shader-ast-glsl":"^0.4.114"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.133_1711037925611_0.9684346612627708","host":"s3://npm-registry-packages"}},"0.4.134":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.134","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.134","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"215d2a0b8a0043ba8a487234e2d05def504a99f1","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.134.tgz","fileCount":10,"integrity":"sha512-ydPG6ywv0u2kLqbYgoMXLWz0O8A+0O8rxTyz3EbXC/9vHBjGMLdLqse0YbTfJOKItVS1X5jwhAa6gTXdlSceVQ==","signatures":[{"sig":"MEQCIGKU0q6qq0CYm3ffgmFSD2FKuxGDXLdQFxhNDOxAjaiAAiBTR+KZJVg6N+NSYwtRZoJky8xsrAd7pLxcrBCSe7T2+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30439},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"16686bb40f7bd7a14a5d1304e353a82cb0069a1a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/webgl":"^6.8.6","@thi.ng/shader-ast":"^0.15.6","@thi.ng/shader-ast-glsl":"^0.4.114"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.134_1711127795510_0.3540109885483258","host":"s3://npm-registry-packages"}},"0.4.135":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.135","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.135","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"41d4f9fe2fbb790c802f81ad3f444970f075f0d5","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.135.tgz","fileCount":10,"integrity":"sha512-hBtVxntVSmaD27Ci7fjLHwQ6w76UcIMiKlVOsCoEhsy4fDQVeRfSwwiOwjxZc8o8i/vDA2jbwip7jh7oz8LCtg==","signatures":[{"sig":"MEQCIHT9qDh2CXl7FiBWvPiCkQ0RQc2GSD65lwg1nruIrTNgAiAhgv2gWR5RzBLfw0U1ZY+PCrgbhSQ+urb/rR6EyXHeTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30439},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"feb3b24654f2c931cd3c3308c1c0c807ee14d0e4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/webgl":"^6.8.7","@thi.ng/shader-ast":"^0.15.7","@thi.ng/shader-ast-glsl":"^0.4.115"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.135_1711533797783_0.5194732665921216","host":"s3://npm-registry-packages"}},"0.4.136":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.136","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.136","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"58caeb4058c9b5256b3aef17a3e17451b517c95e","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.136.tgz","fileCount":10,"integrity":"sha512-stPjTwZaK+05d6pqEWt4G+ANY9lty3VlAOjCM/QzWwb/B3Izm2UXqKSyP2yRpqe+tOTJuBU1rayHRZ+xYjWOdA==","signatures":[{"sig":"MEQCIF1rR5qi+IyqFTEyQc4LhLW7xkU4dEfockJbiIa1ZKyZAiBMq05+8okJ1sjRjq2HWjwZKZBPPGcwzcuaau1JifrqnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30439},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"db5f5a5d1b223a8e6b4999d67836678038fd3560","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/webgl":"^6.8.8","@thi.ng/shader-ast":"^0.15.8","@thi.ng/shader-ast-glsl":"^0.4.116"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.136_1711623696413_0.8893511459787673","host":"s3://npm-registry-packages"}},"0.4.137":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.137","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.137","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"d3117b5ae14e90877f0ae79d198ad419534dc3f7","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.137.tgz","fileCount":10,"integrity":"sha512-t6xY/oXSk2hJWjr4iKicPnHUN9SdEf5gl4VtXuNEJBMB6GJE2PeXLO63kRbIMQ6uI7eA+mmf0AuObtWIeeLydA==","signatures":[{"sig":"MEYCIQCZG7hBu5je4pjhEf/AiomcmUVdXVn72eZ0n75vrQfvBwIhAItk+29mtHJ5V4Fo+bNxkq9I/Miw1SXdV15wlyDqTLOo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30439},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce5ae2a322d50a7ce8ecccbd94fa55c496ba04fd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/webgl":"^6.8.9","@thi.ng/shader-ast":"^0.15.9","@thi.ng/shader-ast-glsl":"^0.4.117"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.137_1711714835334_0.4261538170340422","host":"s3://npm-registry-packages"}},"0.4.138":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.138","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.138","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"a748fbbf6445e6fc540642e681e5a821419cd124","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.138.tgz","fileCount":10,"integrity":"sha512-D7BE5nwDPRGr2N7LpM8d7KConxWXo987s1f9oIkrkBQVjbuWX6yZO1NBqefMPGxbZnZ1XYtdCxqocqIblLl9Xw==","signatures":[{"sig":"MEYCIQD8xGX5ICnAOm+i73FsEWPpcTFCOfhwkqSC24bZUZnc2gIhALpd6IFmwhKVva8cSO5p5iT/1QdDtEidR2httpsTd070","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30420},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85ac4bd4d6d89f8e3689e2863d5bea0cecdb371c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.0","@thi.ng/webgl":"^6.8.10","@thi.ng/shader-ast":"^0.15.10","@thi.ng/shader-ast-glsl":"^0.4.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.138_1712588937090_0.1072443571375683","host":"s3://npm-registry-packages"}},"0.4.139":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.139","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.139","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"68a0445598b80f58563ceb41d9a3846187b23e96","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.139.tgz","fileCount":10,"integrity":"sha512-floAyO19vP6ci3Mb2rClzZAHjh3ZlP4d0g6FUBsMjsS2jODX44F0vzhaTCSabXGdUrVGg+7gXRJrzaDRt3h9fQ==","signatures":[{"sig":"MEYCIQDstpi38XWWxi27LT27osa6UgZF9Cqy7b0DbtqnAPm0twIhANlq2/R058CTmlNLpeqcjEEVODTAKAC3XymCHScq8d2R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30420},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"18a0c063a7b33d790e5bc2486c106f45f663ac28","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.1","@thi.ng/webgl":"^6.8.11","@thi.ng/shader-ast":"^0.15.11","@thi.ng/shader-ast-glsl":"^0.4.119"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.139_1712839280802_0.6738712607335418","host":"s3://npm-registry-packages"}},"0.4.140":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.140","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.140","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"8798d571961a7c937c4239bbaae1744d6d891cb0","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.140.tgz","fileCount":10,"integrity":"sha512-1nVxTR7a8eYjkFhZ0Yun/XvY/LSA/+QTB4e4ggRX1IH7/b3LmoBa8J+rafBOcjy3++m4JEuxGweIU7VVTsBQFQ==","signatures":[{"sig":"MEQCIFfJfE3NKqH9v6Tu1Tl95Of580DDn4c/r40IyjlFeLYAAiBXvy/Ydid6QnydGCMmdiPUerEmEQbAkAXF577FiWRjeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30413},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8339d05ecc857e529c7325a9839c0063b89e728d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.0","@thi.ng/webgl":"^6.8.12","@thi.ng/shader-ast":"^0.15.12","@thi.ng/shader-ast-glsl":"^0.4.120"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.140_1713624590794_0.41844319914475414","host":"s3://npm-registry-packages"}},"0.4.141":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.141","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.141","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"ca347387beaa1ec20436b77889fc0d16cd67e2cc","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.141.tgz","fileCount":10,"integrity":"sha512-I5ercxyTXRF0TZAn7HPaOKfYa8N+9Xo7peU+GRKVyc2v/OZq1r8pPgdXWYrgKkxP78qORslKo8s4N4M1kpP4Ow==","signatures":[{"sig":"MEQCICvxvHhrqH4nGJC6cyE38XhiK+Ovx6KksvyC3YHIuSGZAiAMwqMk7SBb5mT1GH3G4Qlkr76pcqmW7tDfK9OaXVystA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30384},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5dd66c18a3862a3af69a5b2f49563f7cbdd960c2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/webgl":"^6.8.13","@thi.ng/shader-ast":"^0.15.13","@thi.ng/shader-ast-glsl":"^0.4.121"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.141_1713856199719_0.7634143332082295","host":"s3://npm-registry-packages"}},"0.4.142":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.142","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.142","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"c7e1e42204b620ee5f6c6e8597c96bdc57df3430","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.142.tgz","fileCount":10,"integrity":"sha512-0J/YzzZD2yx7sovnnR7/2FykqbeahkxPlNDtFNgyVCWg6ZPN/PxCVMs/N1xb1EooSiKJ8pH4heA4SGp4dBAtMw==","signatures":[{"sig":"MEUCIQDjRTcgfkyL12Fz5ekTQP8cGasypXfvsmZiRMIhwkfW/gIgO7R7RYYMzw+mpIqlzqqmyXRBc/3KgaB2LnQthYhcQhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30384},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"aed3421c21044c005fbcb7cc37965ccf85a870d2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/webgl":"^6.8.14","@thi.ng/shader-ast":"^0.15.14","@thi.ng/shader-ast-glsl":"^0.4.122"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.142_1714074611331_0.06671852686246371","host":"s3://npm-registry-packages"}},"0.4.143":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.143","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.143","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/webgl#readme","dist":{"shasum":"e8bcb16df4ef32956405a44ee64655cb4daa216c","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.143.tgz","fileCount":10,"integrity":"sha512-g3jg04IT1573s2bZaFVYag7UlwaA33Rge3A/xXTWextExbQ7ESLrSIGXeOcaeAhHxIDrUXDD06vxEVyz8aHi9w==","signatures":[{"sig":"MEQCIDFs8xx35otDrXwcUM4ukZv68hMy8T8lgLEu2oTCKcOAAiBfth+IdQQs8j/R5PV40vV9wkV52JSNJFZywt188ZU0Jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30384},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df34b4a9e650cc7323575356de207d78933bdcf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.2","@thi.ng/webgl":"^6.8.15","@thi.ng/shader-ast":"^0.15.15","@thi.ng/shader-ast-glsl":"^0.4.123"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.1","typedoc":"^0.25.13","typescript":"^5.4.5","@microsoft/api-extractor":"^7.43.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.143_1715193243494_0.6630743870314875","host":"s3://npm-registry-packages"}},"0.4.144":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.144","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.144","homepage":"https://thi.ng/webgl","dist":{"shasum":"dbd4ad6da0a516fbb52411951aa92659ee20bb60","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.144.tgz","fileCount":10,"integrity":"sha512-tH6eGyNi0wSBXEFdSZFagM5im/WshQKy4ourG9h+gphJEFD2LtFAQz27G+9Pjndo5u4nVh6/j8K1bNAhXgaC4A==","signatures":[{"sig":"MEQCIC4DuOtFl4ntlz7jgF/UtN744IuVcEUTYQU+xiErqFFdAiAx1F96rOOiPBjZ4IKwiVMQ8Bqr4eh8LHsOE0qqDJkJdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30334},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"154c95cf9d6bab32174498ec3b5b5d87e42be7f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.3","@thi.ng/webgl":"^6.9.0","@thi.ng/shader-ast":"^0.15.16","@thi.ng/shader-ast-glsl":"^0.4.124"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.144_1718998854649_0.37539498295872176","host":"s3://npm-registry-packages"}},"0.4.145":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.145","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.145","homepage":"https://thi.ng/webgl","dist":{"shasum":"0ca413f42be0aeea52faa22966d4a03e1eb8bcaf","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.145.tgz","fileCount":10,"integrity":"sha512-ndy52Gk7K2D8gUv02NAjZcmrsn8x76yuni2RgzkwYFRf45hkGvZnAWd4k97mWy2MCBTIIO9De7uexEaePrl4Gw==","signatures":[{"sig":"MEUCIH2+1T4//HPNcSuw4u3Yzwx0OCBh3U2I59XDl4EaLyIjAiEAvU1OqJ96BX14csMXqu1xRuN5bv8xjhYnIJXtmjPw2AA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30334},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b950c112fba0b2e7c450765b15624c3382f1354","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.4","@thi.ng/webgl":"^6.9.1","@thi.ng/shader-ast":"^0.15.17","@thi.ng/shader-ast-glsl":"^0.4.125"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.145_1719653674405_0.8131420073259663","host":"s3://npm-registry-packages"}},"0.4.146":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.146","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.146","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"67f6776019f471c9aa00f0bdfbe0163e4bbfe57a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.146.tgz","fileCount":10,"integrity":"sha512-OTg5DNtZNQqD+sk8F/mk7YaPaR1tL37gI/wNxawkadVEtdkxSZBa2E93EvWecZZQNL0gvL4eXncGA/F4yF4G9A==","signatures":[{"sig":"MEQCIB3t8R3OgXAIqvw5+Wgx34O/2iBXfYnDqnwBIHkH5qytAiBtiNihi10Y6fn2++CScVylQ/s9QDB+DOcPXSWjKRnsmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30333},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"70f493d9ccc97c5df5dda7e808e96cd1691097fc","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/webgl":"^6.9.2","@thi.ng/shader-ast":"^0.15.18","@thi.ng/shader-ast-glsl":"^0.4.126"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.146_1720267687091_0.8978455000934","host":"s3://npm-registry-packages"}},"0.4.147":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.147","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.147","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"06f4d5e6657b718c4095d86f1e76e0356897d935","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.147.tgz","fileCount":10,"integrity":"sha512-pimS06x4kWeY11VPXGatHjASAqf5Ng53qH6v0GnvQqQebAOOezCe3eOmR0GgMOaRVQZ1dRk/6xFviOAGRTF33A==","signatures":[{"sig":"MEYCIQDxRL+395AQo9oDYeBLnj7LKqdvA3nA4BiZh90hls4GKgIhAJDGeapjcSY/+p++R0IMeFmNbY4LfunIv+RSfWWG2KVK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30333},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ba4f2cd15eeb0cae30efe222524da4fed2a57267","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/webgl":"^6.9.3","@thi.ng/shader-ast":"^0.15.19","@thi.ng/shader-ast-glsl":"^0.4.127"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.147_1721135719752_0.09904912459174664","host":"s3://npm-registry-packages"}},"0.4.148":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.148","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.148","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"d2cd28019878521425984f4a3a203af75d14edea","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.148.tgz","fileCount":10,"integrity":"sha512-+8tcjYWrdHcSLv3ab7IqKmzCarorF/no+bbER9ZFG6csWmeT/OG6Zq1zGYHVYmxKeWH7a7JAngB/sz8HCMH/wA==","signatures":[{"sig":"MEYCIQCCoo8mxFhvtV+EBDnOhtKumckta75Q6g3z6S5s+aV27AIhAOSkGhKZdIcFJ5noq7LqwEzrWXHdatwMKCahb25yKwbE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30331},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c7aaa453b01a45e5235517db9d2a283b97abac96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.6","@thi.ng/webgl":"^6.9.4","@thi.ng/shader-ast":"^0.15.20","@thi.ng/shader-ast-glsl":"^0.4.128"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.148_1721401368512_0.11486246181732551","host":"s3://npm-registry-packages"}},"0.4.149":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.149","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.149","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"5fe26902a34d847e47a561ddd68d785317a7d8b5","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.149.tgz","fileCount":10,"integrity":"sha512-2RwgBvWvIzUeYZCWeq4mwHTKQUx+Zbd0UoZOUwbWvpj6ziIiwkz4rvO0FDIvw4CJdO4yeNc/MtZjWfdfxw88hA==","signatures":[{"sig":"MEQCIAoNBk+tI0NmW8TSOs+dkMMXMZWMudzsyfp2m6YsMxviAiA5cwpA+L7Px0LqF2xF7jEIgQoB69lT3kB4jptp5NzAcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30410},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"324d6b7dbf31558329e9fb6452e29b2f7db9c61a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/webgl":"^6.9.5","@thi.ng/shader-ast":"^0.15.21","@thi.ng/shader-ast-glsl":"^0.4.129"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.149_1721654548655_0.11500636999254454","host":"s3://npm-registry-packages"}},"0.4.150":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.150","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.150","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"0ae2defceafcdebd3e6dfd943eb3b52c1cdfecdf","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.150.tgz","fileCount":10,"integrity":"sha512-a1WRRoJE9QY4yBmgHlQrlFdj3p1YBIdb8kOG2Z8wTJbFCDh0UI2ysnJkxhUSTLhN3Htr8GKzSseWm8xk4ZXi/w==","signatures":[{"sig":"MEUCICyXDBpmZ4wbXxeR7K5E4Wn9HGg2LW7aew1PZZJy4J4bAiEA/saHuGpiRIsOpjzXbTfiJc579KwHeGPZAZjDsAcmXi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30410},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bd22b0826134b79064169371665b4d6caa9b6066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/webgl":"^6.9.6","@thi.ng/shader-ast":"^0.15.22","@thi.ng/shader-ast-glsl":"^0.4.130"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.150_1721659544476_0.48684841446541594","host":"s3://npm-registry-packages"}},"0.4.151":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.151","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.151","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"d401f29d3dd8d6a8600c4bbe44627ab38dbc120b","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.151.tgz","fileCount":10,"integrity":"sha512-kwwPyi1AJ6jeO4pqf8tSpIpdTRPa9ddCtNMt3f5aodLhG3wWXeogJOujb8TX+nCG1cU6yLSQgZWIk0dY/M7l0A==","signatures":[{"sig":"MEYCIQDxhYnOqj/AHkGzbNuueeLx5pyWJ0j4MVL+zJMIr8bakAIhALRGeLAlN5Rt4gB5hFu7LtJw83rNvfgr25dXnpftnn5+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30410},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec052b25dff4db6c4d1748e946c38fb5cf403dbf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/webgl":"^6.9.7","@thi.ng/shader-ast":"^0.15.23","@thi.ng/shader-ast-glsl":"^0.4.131"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.151_1721907902893_0.41698574576875225","host":"s3://npm-registry-packages"}},"0.4.152":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.152","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.152","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"910c64a666802ed1714362b1b76dddef21467acf","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.152.tgz","fileCount":10,"integrity":"sha512-rcSysCiVIf9NL/DU1vHRxmI3IT2mgIPS/LTuuy1haFLPsAJAFVFgQh2GScR6fwmIlgzzsXJrHEgqkPcmrMgPQw==","signatures":[{"sig":"MEUCIG6XkPpE2CC14RRwtihsZL54yoCSjF2O+5yzQDoVV80UAiEA4U8tA/YAwQJHXkSK4OG4bwoq4+PDB45vHjywUW9Eh+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30410},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5b6de5f99277b244646722a40ea787971c6ffd05","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/webgl":"^6.9.8","@thi.ng/shader-ast":"^0.15.23","@thi.ng/shader-ast-glsl":"^0.4.131"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.152_1722529999749_0.16214601924976968","host":"s3://npm-registry-packages"}},"0.4.153":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.153","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.153","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"53655923411f4c49de7401514336b6534d7fba22","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.153.tgz","fileCount":10,"integrity":"sha512-UT1GMw61k/unpACrrxGTtnrt2NOKrchhGooC/AK/PnCPQG+ooU7UFtI/UeZkYcc5sqFN1ih6tJpob6Su1gvx/g==","signatures":[{"sig":"MEUCIQCwvci2VHORzVMzJLrlZULqAiWTxodp1Rn6mxAROtVLsgIgfkBGdL97B1OC21crEjlNDuTMqa4ntV0la6mZswlUUIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30410},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"74b023c95ab8219fd4192ef2a02962b2e2038563","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/webgl":"^6.9.9","@thi.ng/shader-ast":"^0.15.23","@thi.ng/shader-ast-glsl":"^0.4.131"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.153_1722532323210_0.13529896689578713","host":"s3://npm-registry-packages"}},"0.4.154":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.154","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.154","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"5f5e80831159d41bfd3d8fc89b2621da9cb497b2","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.154.tgz","fileCount":10,"integrity":"sha512-p7VlxYN7gVTpjA6GYAlWJFBSY96c3q9uxkwY29fQ+dZpGyw1SXWOlMsQwFfQkSr4U8iaOX6E5cGf0rjx/melfw==","signatures":[{"sig":"MEYCIQClZQ2oosTl/08Z4mGfRgkN+rbNyLuuBvJ2TAMbdd6oRgIhAInHuLLIj0yorMDvg3lqP8qA/c/KtGDLcmybZ3nfgOmX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30411},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec78f98d015e4d214a0b840e72e497407807daf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/webgl":"^6.9.10","@thi.ng/shader-ast":"^0.15.24","@thi.ng/shader-ast-glsl":"^0.4.132"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.154_1723302577656_0.6789098009097696","host":"s3://npm-registry-packages"}},"0.4.155":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.155","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.155","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"0fa92405bf0dbbc0990c21026ee99794aff881c6","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.155.tgz","fileCount":10,"integrity":"sha512-Krh0WbNNUox0sWyDpAFLjdIs6j6ZYC5ooqZQ3pNWx+2L1AH41mTQ+Z+kBzehZf1XTqbxhOnFzle8PYsMNgD2sg==","signatures":[{"sig":"MEUCIEpwpkxRy5ues+dEwHIvdQGapJ+dQr4/i2T/zYHPXUZQAiEAr479jW1gWWP+KfSe+cn8zMQk4QVay1IleWohQ8qv9U0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30411},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e914ebbd81c56783c39cf746548c547cbacadc96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/webgl":"^6.9.11","@thi.ng/shader-ast":"^0.15.25","@thi.ng/shader-ast-glsl":"^0.4.133"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.155_1723578322504_0.7806466636870466","host":"s3://npm-registry-packages"}},"0.4.156":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.156","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.156","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"1a97a164e853f59e8b58724edfe31f3312c00435","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.156.tgz","fileCount":10,"integrity":"sha512-BYKftzA9JqK2caKHCsBUDISjQXN7JZxjTm0Bq3l1MOcb73he9oXAare6ZGaxNdWMqX0rGCYAIfUgmw1u4khzmA==","signatures":[{"sig":"MEQCIDzqiPoQgaUaASpSNJuNGs+ghZKys350gKnIFXFqR7OnAiBCdK/0zciejnzQUyXdQvDPWHp1AyKqQJys1u/NklGkpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30411},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6e26ea1142525171de5d36b9c3119f2782bb437","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/webgl":"^6.9.12","@thi.ng/shader-ast":"^0.15.26","@thi.ng/shader-ast-glsl":"^0.4.134"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.156_1723990687691_0.6067883572729553","host":"s3://npm-registry-packages"}},"0.4.157":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.157","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.157","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"d5a1570d27cb1b66e57efd0dc3b6f386a87e5253","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.157.tgz","fileCount":10,"integrity":"sha512-UTl1w+/Cxm8eU6gl8x54Y5T8BPV32BiJlwa2AEDRp3ya2I6iZoCw4zv6s8ox+kEjiruXRSU1v9q1CnbYl1moXg==","signatures":[{"sig":"MEUCIFb0buPXzQs9eS5NLFu8fX+dy6EAPDEiRRZ0LVXpX/laAiEA7eFjCJBQEo1/FywwZz5BFGE8JNyOVIg+QNeIkU85g1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30411},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfbc227cf5ca2d3c2984b3d4713eebd6225cbd54","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/webgl":"^6.9.13","@thi.ng/shader-ast":"^0.15.27","@thi.ng/shader-ast-glsl":"^0.4.135"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.157_1724075330133_0.7289344905397688","host":"s3://npm-registry-packages"}},"0.4.158":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.158","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.158","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"a0cf2c37e8fc892edc4af63f45d10d95df8d0007","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.158.tgz","fileCount":10,"integrity":"sha512-JyT7YnfTjbEgTZ0q5yILvGW/D5ZyGG2ze/NJTbXwSKvTgqAtERXWPRGYc9lMQDUB15W0nTRqYaZfrhE/buT0NQ==","signatures":[{"sig":"MEYCIQC7uCipRGKoagdKyzpe2lxCjYTJb2mR25zWBEtVzFIbsAIhAI94ED2Unw4Q/t4MpipLp+rjrdhOiCQKQFZxdaeL9SpN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30411},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"502a0192bae48e69290870ea8a2767f8b81adee6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/webgl":"^6.9.14","@thi.ng/shader-ast":"^0.15.28","@thi.ng/shader-ast-glsl":"^0.4.136"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.158_1724853905489_0.41720605454135895","host":"s3://npm-registry-packages"}},"0.4.159":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.159","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.159","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"802e5e557f57048f873a1715fb6b8a7b9378832a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.159.tgz","fileCount":10,"integrity":"sha512-U/0YgpTLMwu/uxsbDgc0aXLshiKQJAdcBeF3p5/kf+9mxWs+q+dyxfvPNQb4itYfaXUV3UVRCQMMFS7fCC3QUA==","signatures":[{"sig":"MEUCIQCZi6WZQrPgrTfc6nGk3OYbEaa3IfQl2EkJfLWZ3GUdzQIgbu/4+THZDSNSO1DE6XWMq590OpasjTHgOBeh9Hhf2gY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30411},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9f71f7f82fed2a980078a96bdafd2e706f526c75","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/webgl":"^6.9.15","@thi.ng/shader-ast":"^0.15.29","@thi.ng/shader-ast-glsl":"^0.4.137"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.159_1725539174041_0.6274517205873511","host":"s3://npm-registry-packages"}},"0.4.160":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.160","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.160","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"e2e129e6f0ca46df2a9c89d558ecc4d1acbed7f9","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.160.tgz","fileCount":10,"integrity":"sha512-aV2oAL2sZC+hTxctjTTvjRfaIWOEWsUrBhuEjrqAUT07+HdVe0YsG1ftNTB9xFWPiLwzTvTd/mmZoAQQppG9qQ==","signatures":[{"sig":"MEUCIQDVZqYYxJ+NrnG0dSCYRqL4600ZJAvSwRc2BYcVraAxrgIgSk0DKAVPtQQXcVUpCsfhMqLTt0X9n5az8+qEsROWtKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30411},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8335e9571c2b9b13844ee4d8d24f99143c5f8816","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/webgl":"^6.9.16","@thi.ng/shader-ast":"^0.15.30","@thi.ng/shader-ast-glsl":"^0.4.138"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.160_1726493310111_0.6229774929158651","host":"s3://npm-registry-packages"}},"0.4.161":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.161","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.161","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"b80ecda62caba7092d304a8c4fdb97dfecc8550c","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.161.tgz","fileCount":10,"integrity":"sha512-GO7Ebytc8gNJDxjazN8oTIJqDE68TERY+b1WRCqGlh4W3gczPz6rd/kPcs/VHgM5qc6Gm464k2VnEsLBbT2T+A==","signatures":[{"sig":"MEQCIF0Y5jkfFyN+0LB6mWndorH3Umf/GrT57MahL8IQ6R7kAiAPVR96ZHvdQH5Dcj+oNhBANw1qmtOdVTrbKcCXbrtZ9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30412},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b52baa3750ddd1256892df966ab7ac9b4806a9ef","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.10","@thi.ng/webgl":"^6.9.17","@thi.ng/shader-ast":"^0.15.31","@thi.ng/shader-ast-glsl":"^0.4.139"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.1","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.161_1726780574507_0.06352355059435544","host":"s3://npm-registry-packages"}},"0.4.162":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.162","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.162","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"b8004349025803d37527f933528bd65767f73e71","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.162.tgz","fileCount":10,"integrity":"sha512-J8LiJfFhpDnliuACewkwcojQ+jre4DU69UtdMi9SWLBj2ZbiNMM3oJCkQftgPkMD//yd6Olv8pba48WIMAG7lg==","signatures":[{"sig":"MEUCIEbtbRVjV7rhHckMRRb1/ISuNjtJwUykaJSAV+SWRWcsAiEAx/Y71inkFDCqjwJca5Y76t3NCD2nEJ1+G0mZt3luwlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30412},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"11ae480076e61a2263f5730ffb37dfddbf01c7d1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/webgl":"^6.9.18","@thi.ng/shader-ast":"^0.15.32","@thi.ng/shader-ast-glsl":"^0.4.140"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.162_1728130773073_0.5484800763573281","host":"s3://npm-registry-packages"}},"0.4.163":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.163","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.163","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"b6576bf0c3e632b4ec6827705b3d4f994672c9c0","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.163.tgz","fileCount":10,"integrity":"sha512-rknlF7Uv69Lu5PdRmXJV6wLvivETVemd9TZkCfTY4ymn+XixU+UsJq7vP7K4eNv6L7IYDopirL+ANsUcZt1lcQ==","signatures":[{"sig":"MEUCIQCgTBKJOlSA8YdoCXQRY7p41WxTZcxhm2/ju3mlPuwxggIgC2bvFuS+Njyupbnma+rgjSJIQzX9oy1fid/as0vkXKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30412},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9a32147fce4bd1e5f98dffb04a452576f9984de8","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/webgl":"^6.9.19","@thi.ng/shader-ast":"^0.15.32","@thi.ng/shader-ast-glsl":"^0.4.140"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.163_1728133608400_0.867467820970018","host":"s3://npm-registry-packages"}},"0.4.164":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.164","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.164","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"25b3235c883302404168f2b085f5dbd2d4cf1498","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.164.tgz","fileCount":10,"integrity":"sha512-srvRAZhLjJGgH1jWeSDNI/UFnWnOPvJ8uGDNjS6ecHcP7EKF+Lekv24ESOHu4bmOnFOo+UAEC8xtp5nBsOMBCw==","signatures":[{"sig":"MEUCIEb1KN95DM6kXaSZ7h6qhVxm+EFlHqFXVQ/smegMud8aAiEAzII1LuE5F/sL5mdnw5QWCPSrdcud/+knyaSWJbRsLZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30412},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"241df2019d93359c34da1a11a94e416b6ea73f32","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/webgl":"^6.9.20","@thi.ng/shader-ast":"^0.15.33","@thi.ng/shader-ast-glsl":"^0.4.141"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.164_1728304795898_0.580530276157073","host":"s3://npm-registry-packages"}},"0.4.165":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.165","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.165","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"f9aff8f662e31d28fd7f386846b8f23489f2bf4d","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.165.tgz","fileCount":10,"integrity":"sha512-T086nrLNwQm2f6QP5ThKUcQKgCgnm5MPsEcwEmmjGNTtDb5RmTuGqah+YJ/K2rQ9b+muS5AOEfjkWc+dsFWw3A==","signatures":[{"sig":"MEQCIBbS0gVYlZl0QF7SefyxlIkZHjfz4EkB/QyX/B2GkTUuAiA+NfTxDGfQPcOJ4Ai0pfn3xDFoQTWXqTEPyyWPfdOM9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30412},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8301254c4436505a1fb0e3cc28eca3adb920c3e0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/webgl":"^6.9.21","@thi.ng/shader-ast":"^0.15.34","@thi.ng/shader-ast-glsl":"^0.4.142"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.165_1729179762013_0.8971342281089849","host":"s3://npm-registry-packages"}},"0.4.166":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.166","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.166","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"ec837d2eb706e08d3b1cea73894e4f5bef6444d8","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.166.tgz","fileCount":10,"integrity":"sha512-i/oJFExdvMMYH1yKuXvvuo4oBVuHHTz3i/pRFLJqXiIS2FUdBWIaC6g7hSqBuQcdeiRw6qwB5/oS3/aOYJ1Kag==","signatures":[{"sig":"MEUCIQDX7noZx3MdPIb2CUJm62Z1cRWA+We7lOG2ql0h3NLYgAIgJ+bv28N2PuiifAbfkyBp6AqzzcgQttErEiN+jQyisIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30412},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d88652f6712b0e7ed8e55d1f4d9b3718294f7f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/webgl":"^6.9.22","@thi.ng/shader-ast":"^0.15.34","@thi.ng/shader-ast-glsl":"^0.4.142"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.166_1730415629517_0.9913659034263849","host":"s3://npm-registry-packages"}},"0.4.167":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.167","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.167","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"b341d64af120acb5fd5c93a62e1614cbeb0d4372","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.167.tgz","fileCount":10,"integrity":"sha512-FG9uxO2hCqFryl0mnae65xAXA6KYsnAf+/spgGUeyLyH9/CpczBA7j1JL8oX8ZpW9XtdzPwbjb/mwwbTbELlCQ==","signatures":[{"sig":"MEUCIQC0bGwkdBlUag/RzmWwZt09IGjuW67/SVXQbEcPy6+SgwIgef0jr07XAFj2bRaLEOV+sE0Zt7lsBRBY87Rk8k+opkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30412},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1148f3130b867c65141957b4b7617021d7ac7fc9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/webgl":"^6.9.23","@thi.ng/shader-ast":"^0.15.34","@thi.ng/shader-ast-glsl":"^0.4.142"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.167_1730652270874_0.42309414485805674","host":"s3://npm-registry-packages"}},"0.4.168":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.168","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.168","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"4660037c084cdc3c11d92855230c5ea9e66ce367","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.168.tgz","fileCount":10,"integrity":"sha512-t4ge5UhfdDlb+gCv/SCA3Q9OJKsBLh1muJ/KZJHRfOOJUIWLYxvrUPlVyo1LcSShbPQhxH67JQifjBRNqi0F1A==","signatures":[{"sig":"MEUCIQDIVssxKepPFBdeHpF+sQvRowShMIXznQRLisxuToO36QIgTjL516QipRZ9AvKT7nva4x4YIY3vRmdI7IT7IO17aMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30412},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c2c371069911fdae138149fdcf937c4ad7a8c71e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/webgl":"^6.9.24","@thi.ng/shader-ast":"^0.15.34","@thi.ng/shader-ast-glsl":"^0.4.142"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.168_1731166665323_0.4747340550708401","host":"s3://npm-registry-packages"}},"0.4.169":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.169","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.169","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"dc7571bba25e6847d3dcf94e008eb9a2d708d851","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.169.tgz","fileCount":10,"integrity":"sha512-8pbT1h0S9wIxhHzypL3pqVcsfzLopm3I6otyjU2acCWd0EXw0QPIpz2n/vXTlslbizYzgx+rFDHsMrY/aHauGg==","signatures":[{"sig":"MEUCICpcEi4EdJi/qBA0djgO2lPz+NI/VLgWJn02JqYH48NVAiEAq0dQqDaKIdP3+oUDoyIMVsabL8BTvncbAdD76YeoBzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30406},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ef89090bb19fc5bca23be5da8cfce05b82ff4ad1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.12","@thi.ng/webgl":"^6.9.25","@thi.ng/shader-ast":"^0.15.35","@thi.ng/shader-ast-glsl":"^0.4.143"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.169_1731259151097_0.6544588356320014","host":"s3://npm-registry-packages"}},"0.4.170":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.170","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.170","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"05786cb69d2d19a2b9ec2da8516916e39559f225","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.170.tgz","fileCount":10,"integrity":"sha512-7rtSlYqxB/58x4lAgjvHrj5UHdQZime+ShYL/dsLlOwX8mVOrKNauIjaFSGpI9ZVhWKLXC9j2Zj6rY+ns8c28w==","signatures":[{"sig":"MEYCIQCVfHv9AUQf7DvsG+aNa/dmt5RBrQ7p9ilmtBgYtFs8GAIhAMGvgBjcmrZeBCbZAEPCz60Rh5lCmx1GSlbx0SP35AKL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30407},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85e2f0935b58bde5d165fbe754fafec5da0b731e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.13","@thi.ng/webgl":"^6.9.26","@thi.ng/shader-ast":"^0.15.36","@thi.ng/shader-ast-glsl":"^0.4.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.11","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.170_1732472560090_0.6123701511000283","host":"s3://npm-registry-packages"}},"0.4.171":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.171","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.171","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"00ce5d142d937f05151958be7cb7cad6866133ce","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.171.tgz","fileCount":10,"integrity":"sha512-F33EwyFTd7SX2NiMy276WWMGMNtp9YyFiWiuqwCGYWRTRPbyY6ZGJvC6YiykEiPssj3H1e+gl0XCYnVHJlHDiA==","signatures":[{"sig":"MEYCIQDoX8nnI/Hyh4pibhJpwrzrlbSjvyhxVun7/uxg4pbmVQIhANn/6XcMyG4fv2WfI29OQ94lnNIlvn51q2hHN0lgl68+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30406},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34ac95538d96f046090fef5fd3a1dc36d54663d5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.14","@thi.ng/webgl":"^6.9.27","@thi.ng/shader-ast":"^0.15.37","@thi.ng/shader-ast-glsl":"^0.4.145"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.27.4","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.171_1733998719314_0.9455807303738346","host":"s3://npm-registry-packages-npm-production"}},"0.4.172":{"name":"@thi.ng/webgl-shadertoy","version":"0.4.172","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@0.4.172","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"c7e5fbb22438191644fd117c5dfa452aea8f86b9","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-0.4.172.tgz","fileCount":10,"integrity":"sha512-uJcOCNJ8RSAGbeMmTBn2ZcKow/Htgxd3YRNmjnNSpC9eiVrSnsaI8f4C2d2t7CK93P55TifptKhdYICcR/Pk/g==","signatures":[{"sig":"MEQCIFQYA9QyFsOxBls5yjB7FLtFpi+JaBWF+GJnlfKvEBYaAiAjk6zAs1ZX/lYC93d6dAIrlbz0P2crVu9pBub9UB/lEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30490},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"48bf4c22bf23f88ac99f435106af2214f79a0be1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.15","@thi.ng/webgl":"^6.9.28","@thi.ng/shader-ast":"^0.15.38","@thi.ng/shader-ast-glsl":"^0.4.146"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_0.4.172_1735309120671_0.8938471344013064","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.1","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"cd884767c5acfe90412998a48d4a38d29424494b","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.1.tgz","fileCount":10,"integrity":"sha512-8ncliD0jBb+Z5hmigUvbTwYVwYg40aTI2j2br/Dd63ThpbRUTLe7V8Yarb/efBRTKdHbKgzv+dWBRw+zs84Q7A==","signatures":[{"sig":"MEUCIC/1RoiVHR0z2EAH41jhwlfFeFYOJJ449iENNiagdRDTAiEAzPqS1IWXG4yvB+Yf0oWmjgPiF/EhbzsIus5qECG6voo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30484},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56c1d57a96565bbcc8c06c73779a619bba0db368","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/webgl":"^6.9.29","@thi.ng/shader-ast":"^1.0.1","@thi.ng/shader-ast-glsl":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.1_1736025451225_0.7467879578575236","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.2","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"beaa96838d739c4a9d90b371dbcf38523725b177","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.2.tgz","fileCount":10,"integrity":"sha512-pOTmAH897fX7MZevafe9UTGDZEsEyDVBj65o+iRz4o+u+ksvhJOLXUGFEm0WiCatruKnxhSXb9injgdLHbY4MQ==","signatures":[{"sig":"MEUCIQC1rn/PFKHpxDoK96ZW3rFA3gQkBXnBc8LgrNEaBsxOwgIgVjCGQHOLc0N0p+Ku0SpIssUK09h9ey5Z+TdgzGvEvwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30484},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6542b842120bef47cc18d45a1b1db68307a7f04b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/webgl":"^6.9.30","@thi.ng/shader-ast":"^1.0.2","@thi.ng/shader-ast-glsl":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.2_1736857721897_0.34160098225518465","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.3","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"131b77e978c532d737aa22661d9da53d86de2e5e","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.3.tgz","fileCount":10,"integrity":"sha512-ofSB5n+B0M1KecrZnkr/OnMdgtzlpqLpomdSeMfCP8NCBVV8EvotIeCA8Gpp069RV0/O0E79wklsptM1aLjimg==","signatures":[{"sig":"MEQCIDYZpVE+qHE/9DT74x8USngRuQXgq2e/8hhHJZgT6i+6AiBca18DqbbJ4c6+u7UdPUyVWg3uuG2r2BoeAH+UlGYUJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30484},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d888087b36b086fd8c3e7dc98d35857266f78942","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/webgl":"^6.9.31","@thi.ng/shader-ast":"^1.0.3","@thi.ng/shader-ast-glsl":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.3_1737123258067_0.15547778200413087","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.4","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"cd1e7739d0e67f941a52988c0af839e3c4ed6cdb","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.4.tgz","fileCount":10,"integrity":"sha512-SGKBje6IPhOzVkOKkiTiVmPAt5fpWFUiuBpObS1VtLNDkWB8fe8cRSlajpvKtuBEfCDb1aMCWtV+wW58YcKyuA==","signatures":[{"sig":"MEUCIQCJHYxSJQOQtkdtihJycB+gLaGoepOYuoDn1To2TyGs2wIgEAGpQruESRtzRpo2wP8mBMHnwo/JqRS+6R+fUPASum4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30484},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56e7a1724e7b0cb5c41119f60320b6ff0e8a3c1c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/webgl":"^6.9.32","@thi.ng/shader-ast":"^1.0.3","@thi.ng/shader-ast-glsl":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.4_1737458386503_0.311213406663448","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.5","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"382f2a65ab734b99bd2cd268896191e34bd3c2e6","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.5.tgz","fileCount":10,"integrity":"sha512-UlQeYuFTwcT6FgvPeSR/Y0nvK/+4iWMYSa5YXcTN1YxK48ZQRr4U9BSKjGzm7KIP+1jzMJd5ix4OSNYdMS92gA==","signatures":[{"sig":"MEQCIF51gwYXn2YWobDj6XQKpxv12dHaGK8Vl7eVCGmaD68cAiAMmDI62H1jqHIZH9TQ2+qF+dyugMuqm+Ko++DWSz9bsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30484},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"22f6d518aed5951bb37b406c8ae85a6c3e6be517","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.17","@thi.ng/webgl":"^6.9.33","@thi.ng/shader-ast":"^1.0.4","@thi.ng/shader-ast-glsl":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.5_1737474828748_0.2909449349894959","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.6","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"fb38bb84a62285ed682a26777add86ec8d2508ec","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.6.tgz","fileCount":10,"integrity":"sha512-mW6Y6+DbnQUGAOlfGoeG0scet1A/n/+ijgF3DYOioNxwYr6K6nlf0uijTXyiGFeJbga+tM1cT8ECy1aH5an3kw==","signatures":[{"sig":"MEYCIQC/pMicDtGEYx/r8CFJ59FLqkeDqm6ymVQcYL5016dvMAIhAJpjWlYDQhiinWV94KWqmbTp8U9lS8zwNxB0z4ADRMgm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26377},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b92b48abda9941d608be8a2e1c83447e679a6f79","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.18","@thi.ng/webgl":"^6.9.34","@thi.ng/shader-ast":"^1.0.5","@thi.ng/shader-ast-glsl":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.6_1737639965836_0.7100497673109063","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.7","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"38bb84223720043af0c9ee0d87dc15a10acc5ff5","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.7.tgz","fileCount":10,"integrity":"sha512-ziDi+moKk4coic5PlhZX9Qrgrb7UumVdv7WOVNg1DN9nITkLqhIMkdVg8jhTSnYp3d3cAhnB+iR1h8OKdtiHRg==","signatures":[{"sig":"MEYCIQCr1TrZq4cAOgmuj5C41TkvyEGZE7uB0wcFJuI4BCzhZQIhAKwaxqmxn2z3sJUxRF9hiF6kfByyI3wa4uy0sY+p3K+t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26295},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fc1d498e8d4b690db873c30cc594352a804e7a65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/webgl":"^6.9.35","@thi.ng/shader-ast":"^1.0.6","@thi.ng/shader-ast-glsl":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.7_1738168354710_0.9872820018856923","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.8","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"02728de7d2fa3afa59c4d95d8ebe72b676082a85","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.8.tgz","fileCount":10,"integrity":"sha512-GOPh+Ezx08vt9C6CqLAd4cc5NxbmF2J58w0wLxlaP19jWlKOflViQmD45HPy9J/IJh0GwFGugCBNu9McS9UDFA==","signatures":[{"sig":"MEQCIAmtXvOQKN8x47o0UXjK/ejSbuSP70hazYDb9tdkMh3bAiAdovNjjeQ+OhIZXUZehkbn8DK2hQcpRAY2Xd2EK4Jnqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26295},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dcc1dbfa6eae31ac65e12843987b94d4a7edc144","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/webgl":"^6.9.36","@thi.ng/shader-ast":"^1.0.7","@thi.ng/shader-ast-glsl":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.8_1739223935533_0.8290605555460029","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.9","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"479b2b9125158033271ebd9d9e7c3f0f8fb8fb6a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.9.tgz","fileCount":10,"integrity":"sha512-dEor264r7nDTxmzTIhJXu3XCZM72MVHk9luZEKeRVJo4LLup+59ADBgerzpjFAIP2GpFPVQTp+UHhXZnntARIQ==","signatures":[{"sig":"MEUCIQDIvSqGtQEMzqGXsXu6RbRJHHQloc2Iku2f3q2+4IKMCQIgOeaEUkOHcZo0VE0Xgk0yNXIEBWOnZScdSD2FIy3hxbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26293},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a0b33253fef092aaf301decf6ecd54317874d4c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.20","@thi.ng/webgl":"^6.9.37","@thi.ng/shader-ast":"^1.0.8","@thi.ng/shader-ast-glsl":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.9_1739463248191_0.6401909339889564","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.10","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"794c3ff71ad626aaffecd75a4a3275d2070af4b6","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.10.tgz","fileCount":10,"integrity":"sha512-RvTu5JKBGJlmId95lvz5iFB5BCm11v5Ap6AvfSefhkRtfdoQDN5QQY9F4kPGwQhaPT8T0dXJKF9oM6yFFZWj0g==","signatures":[{"sig":"MEUCIQDSft/d7JV4E7KtDZaT4Rf9Au+ETaQc11crr+3vOWJjdQIgNsyi9762Tl9kKCsPus3qSyouk6Z7csHLRg5dW9LCSmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26294},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"bee617702ac61d093465b967f8f973dc566faa6b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/webgl":"^6.9.38","@thi.ng/shader-ast":"^1.0.9","@thi.ng/shader-ast-glsl":"^1.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.10_1739999199864_0.17245501264407936","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.11","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"e13dae297339c0c740f5a53141cf34e47d4b0d93","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.11.tgz","fileCount":10,"integrity":"sha512-WYBcQcaGXgw2zHSOCE7ybm6UxFsUFSXy2Ftdd8j1NpRIajzMPaHb14fEazkYuvKsoPjhIR+9DEJ0d6WZZqUXwQ==","signatures":[{"sig":"MEYCIQD+kndDa7AspZ/MTaAnV/yz9rPr/UgMYxP0g8Sg1D9T7wIhAL0pGEEuwdRpRsOmizxtya/3EhuaYZMRexoQyEZxkJcW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26296},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"2958e6a9881bd9e06de587a2141f6d23c64278db","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/webgl":"^6.9.39","@thi.ng/shader-ast":"^1.0.10","@thi.ng/shader-ast-glsl":"^1.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.11_1740175127331_0.19156383069704597","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.12","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"b26330ac7ed38b1bbbf9c99a3e83e4610ed30b27","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.12.tgz","fileCount":10,"integrity":"sha512-mEgp2JaF2BcO8BNlI3BytbHHDTaAmVhFspOLl+YCgSg5HMAFM03Z78ckLhf3UPaic9Gx/FxjvNB9qyYzeuvdmg==","signatures":[{"sig":"MEYCIQD/v+ZGqb9TEiAOQK4bjqnX5De4EIGpeeiyCK4DBLYHzAIhAPoMwtb4OdO+AWt5DADFYTfLXRpVH18P5jWiVmeeavG0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26296},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"5084790092321b8654373237225c5f428f092782","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/webgl":"^6.9.40","@thi.ng/shader-ast":"^1.0.11","@thi.ng/shader-ast-glsl":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.12_1740490322458_0.0534293533523047","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.13","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"c2a90c1d2be9ca2d8d1fb3538b8d30bad6cca488","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.13.tgz","fileCount":10,"integrity":"sha512-A3CMvQMYiUCh6SFUKPvAibCNwZoaslq8K6efbnQ7euul9i6fcoj7UeUW8pTTIv/jFi581kXsjgdJyBmQj5HYXg==","signatures":[{"sig":"MEUCIHr1Dzu3yR5C09wyb7/nW/ecrQYQ8XhvFNKy58cvO8ztAiEA+gBD4mbRpqhOmrk5Y8MhAuzsfCQbqYLiBzmWTK/+G7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26296},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"55987d581e4985b1c3091ba6be3f9b53a0c5eeea","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/webgl":"^6.9.41","@thi.ng/shader-ast":"^1.0.12","@thi.ng/shader-ast-glsl":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.13_1741548564735_0.27974638812991937","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.14","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"c4720d69879952617099554bdb02628ecd2c21d7","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.14.tgz","fileCount":10,"integrity":"sha512-ZVVoFsKxgtkDI4FbtyDWx7TBqc7Nma0UzI8ekKXYtpE2IewuPv5b24jm+Iy9QE9sleBeb0c6T4YpbVlGPzk5UQ==","signatures":[{"sig":"MEQCIAXl3/fOxaJzrlV+4R5B1nbyIuMb4Sjc8YWU2n/V08feAiBOQ9BleU3nWh/OiHb8R2fWM9vieNoLRxu8dwAV2rOXIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26296},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1df585220c1dbfbcdd10f7a775917b052ced1437","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/webgl":"^6.9.42","@thi.ng/shader-ast":"^1.0.13","@thi.ng/shader-ast-glsl":"^1.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.14_1741596811631_0.5569553252005035","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.15","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"8e7aa5725387110811e04986216c7eec5c8d9e9e","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.15.tgz","fileCount":10,"integrity":"sha512-N9RJ7ASOPQARjia7xrMcIx6/Qci9sEShc/1JqRjB15QCJ7Bq+or7Oo8fG4BBQwtZdzeJSfOZWiTZHwN+j9d5MQ==","signatures":[{"sig":"MEUCIC2lBBhvfvI35wSEjnul6UG7EdI1UzM/hN64v6i6vFaNAiEAz6slJDOTQruI7sjHRQI4owDz3WD3KP1CdoBUoxw+tfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26296},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e1666c84ae4a473c5d78d2c24fa7c7c2b9751b98","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/webgl":"^6.9.43","@thi.ng/shader-ast":"^1.0.13","@thi.ng/shader-ast-glsl":"^1.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.15_1742144308049_0.0768161446370188","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.16","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"cb506b0f111c78c7b623af17ea152da4ba7dabde","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.16.tgz","fileCount":10,"integrity":"sha512-QLhrZvMJj7PHGkoyu86zCvtRj1YSM87WaU/iKXkhD1DPtnpF+myFtjMsg/Ai6mY9+1FVy9nRORf5BaaYWv2Jzg==","signatures":[{"sig":"MEQCIDZn+SBb9vnojs9cMVrsnpHcJ83IYSpNXiaSD+fc8ArMAiAJ1oYIKtcrjQ3YhM8xcJyx07x+CsEoD3ecBU25C+B9SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dfecb91b5b6a05db32d96f261e0c0ac6319240b9","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.23","@thi.ng/webgl":"^6.9.44","@thi.ng/shader-ast":"^1.0.14","@thi.ng/shader-ast-glsl":"^1.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.16_1742219238379_0.4663532475576404","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.17","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"77110b992cee88155526b4831935feaeaeece0e5","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.17.tgz","fileCount":10,"integrity":"sha512-gMQKX7lo8V22ai+mtehjX1cNuJpYd9nEi/BfyKK1XD0rUCWPlk/0Oyqc3eF88xoMEn8ci9Y72y38oPg5lgfOlw==","signatures":[{"sig":"MEUCIQCZgY5tT1UDxJU1G9DWm206IRIc+28fl2MHGi6ZZVf8hQIgJq+KjC48k66Dmrptf2TIWdlsmFEewHilop9gH7QHHyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1646e0ffcdfd812b29e1b9c7c528d294ea60373e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.24","@thi.ng/webgl":"^6.9.45","@thi.ng/shader-ast":"^1.0.15","@thi.ng/shader-ast-glsl":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.17_1742304680745_0.6942604577623401","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.18","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"4bf6d1f8c4da466d449f36de97d36c3c4e034296","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.18.tgz","fileCount":10,"integrity":"sha512-1p1bb1GrcIvIaMZouraPvFrbScWsAXcWv2Z4/eU2+MXkgcvr6vmR5v9ABDys1JytDQmE92edZsdrAX/IzYym9Q==","signatures":[{"sig":"MEYCIQCXshwDGW2GvWi57KkzvHknVjfQDlrKm1PC1W1gpXO9eAIhAIOEmX2NMXMlkyv7KfwaU9NPK8CHrHBYjTgZ89KdCPNm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"87aa2d0e64a357476c10fd57aabdfded13c79f7d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/webgl":"^6.9.46","@thi.ng/shader-ast":"^1.0.16","@thi.ng/shader-ast-glsl":"^1.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.18_1743544135659_0.36957835923314764","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.19","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"cd76a2e4f340b941628dd25b729f29a2d2799c5b","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.19.tgz","fileCount":10,"integrity":"sha512-uBBo5FvUn0CCjc5KBY55xMZTxBWKfeEl+9CMAcoIIMisvwATVb0aSYOsGjwrM5BH/4SLzqwR+R/rE2UjJru/0w==","signatures":[{"sig":"MEYCIQCJ/ejrkXhpRKpxS+tqTHJ//psZXDrNmjSG4ZtNjvrRkAIhAML54pu99qcnXTVKomK+FjF7Mkoe7pU7de2gF4hMwnbe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c88a589f33207b02a43172313b38ea09571265f1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/webgl":"^6.9.47","@thi.ng/shader-ast":"^1.0.16","@thi.ng/shader-ast-glsl":"^1.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.19_1743947794046_0.6773682445643259","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.20","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"ca2a99b76fd9c74f9301f24353f87906a6e4ba31","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.20.tgz","fileCount":10,"integrity":"sha512-MCPq7J7fp7aIQ5+GmjhdelhMXxgQj/Ay9EkgbM1DKAEm2CH4PUiMwdGEUB/ZgNrg/fVdjO7ROjfXdKm+FkcXhg==","signatures":[{"sig":"MEQCIHnolNyGMkvRmBYESb4PWMFmByhv/KDUZwaCXZ+KkcKNAiBnT47DEgsEBXkgTaEA5xRTSlQKlIzZ6Oad1ApALThaAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c464b6948f92cba90c2ea75b59203dad894fb450","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/webgl":"^6.9.48","@thi.ng/shader-ast":"^1.0.17","@thi.ng/shader-ast-glsl":"^1.0.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.20_1744802246056_0.809238182718754","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.21","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"c981a2a0115b477fd16b40226a96eb51ae62b19e","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.21.tgz","fileCount":10,"integrity":"sha512-7CKDHdyjarMIXTvPU2tFY+8BTu/16usbd1CDCVG5UXDuH1hckmJqiJe2sDlkk72uR4OFUnfcfQbyDLMhwdrO9g==","signatures":[{"sig":"MEYCIQCre6fQQz4dWP7+vc5AlrqnekwymvsuZCOgUvQZOo+NNgIhALLE2dkAFtyYk2NKA3IN1lsGFdzrgeg3cG6DV0g7NqvH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"69080248c98f9555642384aed76a0431e9f44835","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/webgl":"^6.9.49","@thi.ng/shader-ast":"^1.0.17","@thi.ng/shader-ast-glsl":"^1.0.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.21_1744893765231_0.19694663288108516","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.22","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"3efcfa18b4a128fa8c6b8f6d15a2000b79f9ced9","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.22.tgz","fileCount":10,"integrity":"sha512-1f3f/sWm9xgEZH4EYhw/6UnwJf0J3q/qvIi3nn5bqDyIWuEr4X7PC3Kb4MM4uHvLiLyX2V8+zD4CiOO8o3ZoDQ==","signatures":[{"sig":"MEUCIQCzhlTQLaGgSiNL23SqblWnqrpXGjOkzxBZD6bgkcVdGwIgK/z9HrYrW/3DfEROoxRzVL4g3CXObG87nGzGJnRVQPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4354686a6fb1f82c09ea48f92f87786191b231a0","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/webgl":"^6.9.50","@thi.ng/shader-ast":"^1.0.18","@thi.ng/shader-ast-glsl":"^1.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.22_1746017936575_0.5426485919378132","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.23","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"a1ddf04a0e64d6650a0e16a352cdb052a2865a1d","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.23.tgz","fileCount":10,"integrity":"sha512-1ke0yJcVfbflqcxCwzgTxPztIpTNd4zoq/wrBp9v9fH3vG3O7KRK0tGBkmIIcE5mLLQJpqQIU1eZI4Qjtro3BA==","signatures":[{"sig":"MEYCIQDkr90ncjhezkm2nsY5wk8KU0dGTHSaJuqmyei5rNRI6wIhAL6eeizim4OVCkdIJPqu8ugV/llobnS6DnafldYLvjOl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"21e1e46f087a0b8e53b7eafa38ac38a83596ef8f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/webgl":"^6.9.51","@thi.ng/shader-ast":"^1.0.18","@thi.ng/shader-ast-glsl":"^1.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.23_1746175267672_0.8063953576097533","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.24","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"c3e4a8c1011f8628affb9dc4657c83000b6fd001","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.24.tgz","fileCount":10,"integrity":"sha512-N2yLxLcS0HAgPRuqnsEnzpMfMjCbk3uxc8NiCdpK7OZTaEC8otXb/Mm4ddeBMSO1a6SZjzyyRNMz5364HEaG3g==","signatures":[{"sig":"MEQCIGKg1UipXkR45apJZPGRwhvwcs5OBlINszQv7/5HOrYsAiBZTGm/C55qQpn0XC0vlvYgEaPQv3GhDKq+knKlmjsCtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26321},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"99ea3cda41e61b66f3914c5c9c9b7bb60ee3ee84","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/webgl":"^6.9.52","@thi.ng/shader-ast":"^1.1.0","@thi.ng/shader-ast-glsl":"^1.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.24_1747587907489_0.3646568709027356","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.25","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"f98411449986663ebea1d59378714e2642f40167","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.25.tgz","fileCount":10,"integrity":"sha512-M8HL1Qsnbs4jWWf0VYoKJP9og7+dpsKsXsVmzSQ4H5YMbqA0X9o6QeoYer4NV0eBMddATrL2mnJXmd3SP90wlg==","signatures":[{"sig":"MEUCIQCqfA+C4o0UWyuvzcLug/s1oBpnd7FFGlDEaoffu6pNgAIgZ1MyHdfLMh4darHRzB+LouoIOgaful9Q8ioxfcDtkco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26321},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"61c3833b7ef7d044621454b5ea4af885d39f065e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.28","@thi.ng/webgl":"^6.9.53","@thi.ng/shader-ast":"^1.1.1","@thi.ng/shader-ast-glsl":"^1.0.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.25_1748434168798_0.02087256841815921","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.26","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"3e0053d801deec9ae86893be42da02961cfef0a1","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.26.tgz","fileCount":10,"integrity":"sha512-9JLWaKc7RrNIx8xeksJqQA+B+YiDEpRBWpwipBVsqqKMtO80bVUOvKKU2zfvPvmii9z3IXh1bqsyPYaGG9Giww==","signatures":[{"sig":"MEYCIQDDkbO48iy+e2e2c7YDeycR6IYXBMSASLFd+RwyHqqTgQIhAOlJdrCgqDKMYcCI0Ly/H/PlpilzRxVoZgmB6KvSp8mR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26321},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"93cdcd8db4d4669561a7f0ebc47697bdbfd04214","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/webgl":"^6.9.54","@thi.ng/shader-ast":"^1.1.2","@thi.ng/shader-ast-glsl":"^1.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.26_1749490265910_0.6968695206591418","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.27","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"a4eede0736943ba76f4cbd078f353581e0ff1d04","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.27.tgz","fileCount":10,"integrity":"sha512-Pak6RCyPbQF+wbJeeKoBwOGljJvc299lv2y8hur4ib0+tyIZnzXafk6DW6huXpu616bDfnKmFcpFOz2b+mPwxA==","signatures":[{"sig":"MEUCIFqagn9/FZjFZGRYZKabxp25WJW1rHM7iaALnhrIgdUiAiEA8lSCBejNAO1bD2QhIMpCWiWLX40vwVPVEJK9qcB9Pec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26321},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"14e994e531d32053e948768998324d443436a542","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/webgl":"^6.9.55","@thi.ng/shader-ast":"^1.1.3","@thi.ng/shader-ast-glsl":"^1.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.27_1749934753736_0.7242190598104223","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.28","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"30bb3ef05bf1af825abab53cfad3f4c6f2aab459","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.28.tgz","fileCount":10,"integrity":"sha512-8G8JOuquVca+oUOGhZ3h/T392E6cYqcgVGLCroKtjOHAsDQnfOSBw3+ZlGx8GiZGIKZMSGuphtgdYckpo23ioQ==","signatures":[{"sig":"MEUCIGMkSWrXbJyIUZ8qKWF9q7FtDEnQhxleHo91BGyclF6FAiEA9rc0G1yqKWFOZEWUE+To1JKe/Totd3yReGzPCEhrk8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26321},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b076434a497b291ad33e81b1a15f6a71e2c82cc2","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/webgl":"^6.9.56","@thi.ng/shader-ast":"^1.1.4","@thi.ng/shader-ast-glsl":"^1.0.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.28_1750248367849_0.3348502818128831","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.29","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"c5e03b41f77bd199e1de7ca1b261e2591ed1b953","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.29.tgz","fileCount":10,"integrity":"sha512-x4nIu1LJRR9ukThcRM6SYg6NwtUpCuf8QN6mb3UfQYgtR9Y2MRbJILALgLKCpFKWvOwA831AfejUDIaX9kJr6g==","signatures":[{"sig":"MEUCIFSWzmg257ExmqtG+wdr+FTUfbiIkD+T5yttkaTJ/pqzAiEAj0Ht2Q5tWk+WXFd1spZN5lJjwP+//JGT4Fsv+BhfYBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26321},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"45e91ee75236e39fc87ea10fbabac1272bef62e3","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/webgl":"^6.9.57","@thi.ng/shader-ast":"^1.1.5","@thi.ng/shader-ast-glsl":"^1.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.29_1750801452052_0.2771640456703819","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.30","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"1f238ae470ae3bba1b49a09860061030a2b07418","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.30.tgz","fileCount":10,"integrity":"sha512-ZuZctg1pPh52I71RZULMe3cIwjsYG5G0dlqH0005f5Vsaas6fagIAUm/CoLiewL7clUYCjpv5EiP0Pm/w3T/Bw==","signatures":[{"sig":"MEQCIGR1T0PTVcWvN0Oo3NOyztY6kxkSR9I57JjvcH6BGqjBAiB38ronTfq2Ta5M7Tr6sh7UwWdfjMIpQnCTZscWGA15Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26321},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"eb3ac07d044559d88b4871fed080929556de1b7c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/webgl":"^6.9.58","@thi.ng/shader-ast":"^1.1.6","@thi.ng/shader-ast-glsl":"^1.0.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.30_1751450175070_0.5790610445088888","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.31","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"a6103420dfb43a2dc8d6f9d566e8ac66038e034c","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.31.tgz","fileCount":10,"integrity":"sha512-NkboE5piu9d2m6mBI7XScOhyCvUqXKffQi9iXzu1kQurYpQnBg3FS489jIw8Qjek+gPojURK19rV9CoCi2m0WQ==","signatures":[{"sig":"MEUCIQCgkWcUt/gsL5T6uXXNClW1sNm9xIslQxovQg8lpwYG1QIgB8Ogy72iWyGYrWGBHSm4WbEdtUFJyWoazKhnBdWG7Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26321},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"06e582f962a9cd3abb905e91d97d652e1d3bb971","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/webgl":"^6.9.59","@thi.ng/shader-ast":"^1.1.7","@thi.ng/shader-ast-glsl":"^1.0.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.31_1751555071176_0.820821910124363","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.32","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"3ceb17c0f41c0fbbbe9b396933cb90eb50126c0e","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.32.tgz","fileCount":10,"integrity":"sha512-9CWjS7KokgqcyyCdM+elwLSN7STIJuZFr+SAY1GNeJ8fmzLuAyl7sQwzhmREVxmJdM3/u3UmkD2chRNFVfmy6Q==","signatures":[{"sig":"MEUCIG1vZJZO+vc81glulny+fvhoOVuEPCcNCTwzNDPX6MI3AiEA1e2pPo+Ure8+9mS5bNYZ/k18xtv/KV4bXtC8MOVnesU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26321},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e657c2d66574c18343a6797aef4585945729093e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/webgl":"^6.9.60","@thi.ng/shader-ast":"^1.1.8","@thi.ng/shader-ast-glsl":"^1.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.32_1752054353695_0.6198744213325689","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.33","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"e29d27e1342abead5fd789b6850a9ff6b1a3e06e","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.33.tgz","fileCount":10,"integrity":"sha512-/JQgdouqp+VLFE7zUMhP49gs5dne4YEYC6yIq+6i1KEROCsThp/GoOIsIoEHZjzacY4xxq5czdA0Dw39yjGFLQ==","signatures":[{"sig":"MEYCIQCAMOGmDEbueelWW/n7LeIW8J8tHpSZvEikI52M3qzwyAIhAPKGR9lBYbDfp5y+OlQFcN7t8rfRQdPPjyAxxWRGYHCB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26321},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56d8f088389b22192a06e9a395b5eecebf47697a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/webgl":"^6.9.61","@thi.ng/shader-ast":"^1.1.9","@thi.ng/shader-ast-glsl":"^1.0.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.33_1752157613772_0.5491297595904943","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.34","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"cd4413bde66dd3008eedf7171a0ec95a1ecb9399","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.34.tgz","fileCount":10,"integrity":"sha512-QmlF4efnCEyBr0pL/XNfyQgQtfZSix3+x3VxPR1wBM9ReKdyn/RcH7TClRD/o5OgBcJ6AAe2ySu/yf3u9So21Q==","signatures":[{"sig":"MEUCIBmZPMgMQ/5yH9PDB1shByehVFPa1jQi1CMfU3maHRVJAiEA8Bh16kCmAvnCEQBgNOEpV0Bn5tLSluKTDFrgughFl7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"a81765bd79046980463c56a8bd187f9aaa88dd65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/webgl":"^6.9.62","@thi.ng/shader-ast":"^1.1.10","@thi.ng/shader-ast-glsl":"^1.0.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.34_1752442659219_0.2582420856654406","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.35","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"03573d1972d79468cbb4d40e76acd830797507b7","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.35.tgz","fileCount":10,"integrity":"sha512-zFuDueemb0PH3+4LQcZbBPJgDz07ijc+imXCQYWj66j7XSoKYtapJi3RdScOTX6jlM/2ItHayg9CsK/CKQAc0Q==","signatures":[{"sig":"MEQCIHdgfPWORbLBB45dmjaXS8AYpV3ymxEFcggkr/SIXxHZAiBQTwkofZc0gP6IivZtgIcc7+LXvBxGarYWnAI+X4jPgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"63a8b97642b9c481bb623e8d53e6250749a2cbfb","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/webgl":"^6.9.63","@thi.ng/shader-ast":"^1.1.11","@thi.ng/shader-ast-glsl":"^1.0.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.35_1752487716398_0.5650518273354859","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.36","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"5fed13e1db74d9242fb7a934a9b9c0a7b596bbdf","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.36.tgz","fileCount":10,"integrity":"sha512-i6nxQv6r0+df4PdwrKpTyh74dnIkZjxvtMBHBkts3zgNfaQ11WIC8scTkm3kODF2uiWK9McinZXaiKkeSpFOFw==","signatures":[{"sig":"MEYCIQDCZ5XCcbsFYU7yAmdGjnnXIM00nfPhsORZ1/5bdI+3NwIhAOgKPfJc31cWsTveg2nlxA8J9iC9ioQs8ROBiNVxxJQl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9ec4a5584ed6e59f2b74f4ca9726daef7e766974","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/webgl":"^6.9.64","@thi.ng/shader-ast":"^1.1.12","@thi.ng/shader-ast-glsl":"^1.0.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.36_1752572043301_0.27410141035736846","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.37","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"0bd99f501b67ffa536da9f395e6b08f631694eae","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.37.tgz","fileCount":10,"integrity":"sha512-fXAbeTOeHQStNECX5mC/IFWLNuK1IVFEmlyh3maaQkc/qNH9IMwGGMKc9UHMWxWmotxf+yqsP63WodR/k6CGLg==","signatures":[{"sig":"MEUCIHpNH5NjKEREixpI3IF60NwBuu6RUsxhS+5op4umCV65AiEA4MD3g4L4iC7M10CgoWIDgHYbWX5RZ4UEAcXyQI7eQjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3cd1bea8b2bf6b859609f6d5c14b4eb64745681f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.31","@thi.ng/webgl":"^6.9.65","@thi.ng/shader-ast":"^1.1.13","@thi.ng/shader-ast-glsl":"^1.0.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.37_1753023755076_0.8797656702430141","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.39","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"56935c0c7b5ab79d61e0434745321d9e0d18e05b","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.39.tgz","fileCount":10,"integrity":"sha512-NF+adpJSUIPpa0CEes9184WfMopL7e2tleDm8eIMj5bpf/JZIdf7r2deat7y+GaVFJZLkfOKhXzscfuaRcM4Ag==","signatures":[{"sig":"MEQCIElR8SPdcmrJN4AbXQkMb2U9QMDHFgmtD7nacce5XUiiAiBtz3hq5CvRAEIEU7ga838RJNSdqVPO0aKw5RTmlSCpIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"11747c482773d3da03c8b7848b25a56251ccd759","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/webgl":"^6.9.67","@thi.ng/shader-ast":"^1.1.14","@thi.ng/shader-ast-glsl":"^1.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.39_1753086707979_0.6530540138209957","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.40","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"fb3778b85ac06be1be76b00084712e4f1cbe8666","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.40.tgz","fileCount":10,"integrity":"sha512-+lJ9m/JE5aOpgB91Z2fuxEqBcc4bO22xLABzba2bLrbX46UhxYY8fUgbCzVTh4/Dq85Am245OwL7NSSzpEmmGw==","signatures":[{"sig":"MEUCIBmE8Jmm4GH/E8NPvYjOAGedjqT9MXwFyGkfJ4M+QG0oAiEA4Ex2DOFpAukb6u9XSIqhxDH4xTJ5R/6TL0GApOSgbuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c5c6b895169788c7f8b3d6d61ff76c0c6e5d2c2a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/webgl":"^6.9.68","@thi.ng/shader-ast":"^1.1.14","@thi.ng/shader-ast-glsl":"^1.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.40_1753386418832_0.33329830648337455","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.41","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"0ffdd2ea4e724598083ee3a13b82c690ccba7c00","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.41.tgz","fileCount":10,"integrity":"sha512-fyzqXIk12epmOaCa5sBnDBt0kwmkLkFGkHmd5SZ/34RYKWwuyI4qJAbBromdVKaJuNUYoW6ZQ4pqYs/HSIGKAA==","signatures":[{"sig":"MEUCIQCllLX6mh5R2FeFVL6ypOtLC3+BZqYzbgn++VBf/1WVkAIgdLA/8zf7ZrYbc9/UvcZvZOCJINk33dQE2Ib5xdatVZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b138ae2fb8567acfe724cc675654878f60d26631","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/webgl":"^6.9.69","@thi.ng/shader-ast":"^1.1.14","@thi.ng/shader-ast-glsl":"^1.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.41_1753533295456_0.6583203795121999","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.42","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"e324cb539018d42c7d649136d14ad4ba97c1e357","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.42.tgz","fileCount":10,"integrity":"sha512-IbhIsErdQdYqbqKX67bMJhgRaAJBDtzbpv6ZFhCaxEQahOyPs9FGXwyaDPQDYPZ9p4ULWBa2fvJtdURrsVaU7A==","signatures":[{"sig":"MEUCIQDBYDSgfqchbwlU9WLW4smd8owh/Zr3VveDm0fOuNckEgIgPjPBg09a88qXD9yOqYp9QQ3c+6txpi3QaPS4e/M5zgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1df8a3a9061257ea73ccf1ab9cdf63c81a9f519f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/webgl":"^6.9.70","@thi.ng/shader-ast":"^1.1.15","@thi.ng/shader-ast-glsl":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.42_1753915161280_0.10412754473240282","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.43","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"7983f2638ec66bc168de760e2b3acdf8fb96b7d0","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.43.tgz","fileCount":10,"integrity":"sha512-anHzlb+xjIXFEKDWn4LN4FCoYV59xBnxLSAaJ5s0uyn9WlePTYTtc2p7dv+c1JwIPwGT/hoqvoLVNqlenn/2+g==","signatures":[{"sig":"MEYCIQCVnBFJ0DRtHceaB5db/u/GGzGBIjbQxFgCB3fxZxqLgQIhAMGM1xj3mDThJznsQnolGzyL6y19HAUCK67SZpRMl1RU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"76ffdc6e27bced158471ed47700919e7079956ca","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/webgl":"^6.9.71","@thi.ng/shader-ast":"^1.1.15","@thi.ng/shader-ast-glsl":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.43_1753959048211_0.9762720334403299","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.44","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"ca5affb1ee787df3d7f259e58684eacf8a5dafbf","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.44.tgz","fileCount":10,"integrity":"sha512-sntOXfGZu0CEYOsVw6cple5No6RNDyx/6krEFJLONTzsLfGJZFbjEqf54xtHaEpd1WrcFq4MLHjaCep3JDOUYw==","signatures":[{"sig":"MEYCIQC1vu5NOKqDuf5eOZvQYLFoTRLc7ZBCkNoOeCWcaCq2XgIhAIsO2koD5cmREkvtHufTXZ7V7ALV/S+rIk/VREPiylVN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26321},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d4e2e72dcdadf26da3400900f04f9eb0ebeb0a5b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.0","@thi.ng/webgl":"^6.9.72","@thi.ng/shader-ast":"^1.1.16","@thi.ng/shader-ast-glsl":"^1.0.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.44_1754297499833_0.49410977233474207","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.45","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"2f7b2c6fed345bdb97e522bb488e2335322a0a5d","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.45.tgz","fileCount":10,"integrity":"sha512-xP2wv/dCItKA3rgfd7FCH3T890t7niNlmXDaPMHO/xlRcD5hpOprq+TNpaI8S3Q5Z3TSaeM5Pyo+Xlc4Z5yvYQ==","signatures":[{"sig":"MEYCIQD1WjUsFeO4N1h8qQtGDXVB4JRJkxRx5N2E/HJ2lys4hAIhAILmrFn1dX6NZF5mNuYDmoeBSPyLldk+aXdcx23HvT5r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26321},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"0bcedf8d1dd4f30cd06bb2c668599628f2f0141e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/webgl":"^6.9.73","@thi.ng/shader-ast":"^1.1.17","@thi.ng/shader-ast-glsl":"^1.0.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.45_1754300221682_0.3666765749235208","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.46","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"082e98cae1253dff3d5da80a0c037c72658bbe62","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.46.tgz","fileCount":10,"integrity":"sha512-6nIJTYmZtUUAtUAa5eiTIgIJMF7IqjcZWkjw8aihIEs6+VItr0OZ1Jeb6p7KfR2vLLOXd7qiRkcf3bd+Hjk2bw==","signatures":[{"sig":"MEUCIDCnPAgaBcYbDD1nMTJiMAygKWtIESvFCxD4TfGRuD3mAiEAn1raCLHMfbtIj4XSnsF9DjFnho/klqBbyLu1YW3kJ7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26321},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a998c33c7a524c95b552b9cbdc2734d28a5dafc","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/webgl":"^6.9.74","@thi.ng/shader-ast":"^1.1.18","@thi.ng/shader-ast-glsl":"^1.0.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.46_1754583969531_0.7506340381965362","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.47","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"5a9a682307d2f3f8bcac7c71f98e77396df4aca1","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.47.tgz","fileCount":10,"integrity":"sha512-d5WXPkj1/ciP9p4qLrb6z0ahLqi9dI0bp7/r9fUdgJ1YiHzFrtPS4heAYGTuWFy1Er2JLaKnjTjCLiv4h1H02g==","signatures":[{"sig":"MEQCIHCPTtorlMptriclbh3y7Af9LU3KeEumM44ObMQli7AVAiAlGUj6qtaqkyM4+CnZX6+H0yUjYwzFWp1juP+/7dAjqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26321},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"f6ebc1302dc9211d588293aa0897173c6e54f4e5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/webgl":"^6.9.75","@thi.ng/shader-ast":"^1.1.19","@thi.ng/shader-ast-glsl":"^1.0.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.47_1754930760962_0.3242826774189502","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.48","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"36e07c714b1f97e91119a4c1553d6c4ca1a895a8","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.48.tgz","fileCount":10,"integrity":"sha512-c3qnOGv8N03LEs73/HLASMa/JbxozQCj/V3OvApTwnORWSJTDPSLdkwoXz9JGvkWk1WKiMVlY+4bep7fXnLDmg==","signatures":[{"sig":"MEUCIGsoxA/b+sqMZmDhsUK/HjND2q3berfA/tRrJ4MLLMQzAiEAws1Ob5SFEaDf790kNGmP5Z9iKr271bJ2YYNo1Rzk+1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e215a3e8de3809736ba0042c93bd8703a5a1a337","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/webgl":"^6.9.76","@thi.ng/shader-ast":"^1.1.20","@thi.ng/shader-ast-glsl":"^1.0.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.48_1756745103065_0.8133006605529507","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.49","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"a28b3f5696b90695007e9a6d3c2c8f257186c085","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.49.tgz","fileCount":10,"integrity":"sha512-HyypfbC7jIiOYHN2gVBot0jyj+30BUsHv97rjX3C8ZK1P0gy204k989iwKCD5NFuy8lcscdxyso7Wf6RhMEXpA==","signatures":[{"sig":"MEUCIQCzsKQfKfn/huvqyt68NZg1Z781TAi6idyUx6dnNeIsSgIgAVfM14JyMJ3QA99mA/gw1BBkc76PITY1VXy43/F6Y3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b7ede4f099767e0175ea8e09257208f73970b220","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/webgl":"^6.9.77","@thi.ng/shader-ast":"^1.1.21","@thi.ng/shader-ast-glsl":"^1.0.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.49_1758798770978_0.03992235168445313","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"@thi.ng/webgl-shadertoy","version":"1.0.50","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.0.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"cfb18ba8ac0a6dfe44764b134475ba4da3d0c405","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.0.50.tgz","fileCount":10,"integrity":"sha512-aLgABjCZQOCVYk502tBsuy7Ezt5e0eFLACNyx9c0EYx5E+h1a0wwlPatljImVcm5+PrubvjcLccL5CQL/gOwjQ==","signatures":[{"sig":"MEYCIQDJHnFaT8IdTcadsLL0lgOJQQ1SfPQfrBVj4ILZiCBciwIhAN0UEMYIXLphkBSrGftBBYlaI5I6qTnQJtkl5HTnPPMW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26322},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3c3531350eec56011982583c694aeb1a2e0d0ff4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/webgl":"^6.9.78","@thi.ng/shader-ast":"^1.1.22","@thi.ng/shader-ast-glsl":"^1.0.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.0.50_1758813442446_0.4623079487816004","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.0","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"9584b749f272fd3abfcac885209097f3b605e3c9","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.0.tgz","fileCount":10,"integrity":"sha512-ut2k3NDUdaLRDacohm8LKXtMgwCHqV11IoV4mQ3p8zugIPurSwBpR/ZWZCPK+c6+/k9g1AMP98w6wFOyT1SJlA==","signatures":[{"sig":"MEUCIGTf3shzBgN3oZUSvVwqJ2Cf6AlbIZ+GMRPXcOsNeVZiAiEAt0p8AdhWg9CBnSZQXo+dPEJxTapaMbq5S6+jT5pAnPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27910},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fbf4b46ba8a5ecff8c5423f4c2d158d208d20fc8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/webgl":"^6.9.79","@thi.ng/shader-ast":"^1.1.23","@thi.ng/shader-ast-glsl":"^1.0.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.0_1759838150303_0.6965219253277994","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.4","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"887189bfda1a21f0c37395d0b1cc62b4eb05a827","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.4.tgz","fileCount":9,"integrity":"sha512-LEPTaiMufI5I1MCQoFmzLbR7TxRPiYIRqrmZCwGOGLkBH834NfTCVAZxgvycty4Gfx1VIufo/LNSbD4QoM9dVA==","signatures":[{"sig":"MEUCIFBDPzxKhO796RnzhAtDDp522znDmYcO5L0E0WB4LIGVAiEAxinvutkDFYrhKI1gI1aEA/QNxMAsAaxaTLwpmoWr8eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26411},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"136a5e5ef0b69e82329db00d806c3c4e8f1aa063\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.6","@thi.ng/webgl":"^6.9.83","@thi.ng/shader-ast":"^1.1.27","@thi.ng/shader-ast-glsl":"^1.0.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.4_1761328669907_0.7628881969248451","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.5","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ce6598a47973ab4d84ebe7d02ad9ccfb2fdbfc03","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.5.tgz","fileCount":9,"integrity":"sha512-/p60YZMQQe7/fVPU8wshwKA61fuT3HIjMDyxv738cZI28VJN0S5Wt2Duarc6HebJjRwWSewQsaPbModUFCtTEw==","signatures":[{"sig":"MEUCICSBisVUrs7JcdagyPkFnMN/Km8OvQTpPJjNw+oJN1BvAiEAqR1WVgLVcfrlg8cB40FVcAw2yITiwFRVDJ/0pOcIjqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26411},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d977f819bcafdcb2b24c45f8d01a167fe29fc85a\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/webgl":"^6.9.84","@thi.ng/shader-ast":"^1.1.28","@thi.ng/shader-ast-glsl":"^1.0.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.5_1761431975957_0.255276467724894","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.6","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"decf16c96fba2158e206a7a753abd8046dcf8578","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.6.tgz","fileCount":9,"integrity":"sha512-2twitEDeQMguest89rvs3lZjR0gISvH9jss8Az1sfhqIhcQVOw/itzv/G71SD8O1xQfXxKjaRfLHTbI7Dwxylg==","signatures":[{"sig":"MEUCIQD/fTE5QDqRLFsHKwmB5LZkGkO1Gd8dyDtOERQBZkxmfQIgcDMqYXbfOWNQxlj76ldDwxvAPBiwjIBnAmxNcMbYx1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26411},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"74b6f319d8f52c9266d97f616be5298a6a5b96e4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/webgl":"^6.9.85","@thi.ng/shader-ast":"^1.1.29","@thi.ng/shader-ast-glsl":"^1.0.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.6_1763037890832_0.6926014732404053","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.7","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9c9d975d3c769c0403f47d0ca7627a588ff51a7e","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.7.tgz","fileCount":9,"integrity":"sha512-XHHpWEU5AmNm8Qlyo8q5yZUm+JtJ8iDEqYPT/1V29mW0rYhFuGlbEqY30JH4k4t+CnWUGl+BeZPamtbRHqxsTg==","signatures":[{"sig":"MEYCIQDJfK1T86zgAcK7yjE5xosEde84WTje76mBVogAYudLUgIhAM6uk4Qyu2Mv3v7+tTkTx2UR6pPUMLBObqOFFw8Oxveq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26411},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e2fd601e49ff1b1aec129518e3947ed1ebf8d75e\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/webgl":"^6.9.86","@thi.ng/shader-ast":"^1.1.29","@thi.ng/shader-ast-glsl":"^1.0.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.7_1763554306159_0.2470179922827398","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.8","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e5263152fcfa75929c41f517b00e58aa1b7df7f5","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.8.tgz","fileCount":9,"integrity":"sha512-QZ6q5G/BGHkHUS22WrdGps+BA7EE1R5S0ne0d6JV1Ke8K5+3RKLGZ/h+vTwcEl2cqDbB6ptOL8R4y5fcCeKB8g==","signatures":[{"sig":"MEUCIQCLjz4R1A/+ak+yoxdCw5zUL3LgHHtgBMm9Pz0cSiDSKgIgenGm3uKUUDeGxvg6VC5UxdJCRdDS11n9b6+CcLGAnRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26410},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"be6e7657b1e5c54d7d648d1b52888a7297e95a17\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.8","@thi.ng/webgl":"^6.9.87","@thi.ng/shader-ast":"^1.1.30","@thi.ng/shader-ast-glsl":"^1.0.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.8_1763741107400_0.3577772820642351","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.10","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"319c6f0318b21726d542d04b7fc07a898bc308c5","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.10.tgz","fileCount":9,"integrity":"sha512-PnD5ahEg5Yz2FJtZ9jonRzDAdrYWC5DgheTRmMMtvzD/yDD9bZsRwuYgHa6Ve1vJP9bGgi19z7R354JJ7JTDBQ==","signatures":[{"sig":"MEUCIAkskYl6oFHHrmxC/CV8r52LleYYvqu34EK526o1VUK5AiEA/6Pli1oaZt3j9fxiNoAuscGClc0uubCrEYdgNOQK1MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26411},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fdca77cabf47dd23a9ab17a5ca13e3060075c12c\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.9","@thi.ng/webgl":"^6.9.89","@thi.ng/shader-ast":"^1.1.31","@thi.ng/shader-ast-glsl":"^1.0.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.10_1764074290128_0.710288184491902","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.11","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6b655cb52c34cc5991c4d07fcbe12099e495c9d9","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.11.tgz","fileCount":9,"integrity":"sha512-k5+M30h9BtkiflsDVjpnq6DSM0LWnnrOifRNKN80p3qpVKIvPSqBWR7ekxKbd1yYEXrvzkiVzv9zoDdZnc4Lpw==","signatures":[{"sig":"MEUCICm3OiwLmllkqIMDRHdrZABDjzODgkVTRcGoTPsQ5R2FAiEA2uvvruoKMHXqXnMGAWgCTLfIDSUykMdApQpfm8UuuTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26412},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"824bf9047b5a10f777c5c5b4aeecf0c750a22c75\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/webgl":"^6.9.90","@thi.ng/shader-ast":"^1.1.32","@thi.ng/shader-ast-glsl":"^1.0.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.11_1764802385671_0.8387251856210991","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.12","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5ccc8e50350d150ee0382dffae5e5ab054a5fb7c","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.12.tgz","fileCount":9,"integrity":"sha512-wadFTOVn9Q9obPZG19bzdVYkVzRQ9OWJHb/Oe9MAatUT/eUzNSQYRYtZb/fyJ4Y73qo/NpwGwYHdDbOGwaoPJg==","signatures":[{"sig":"MEUCIQCMqmdcEUyY4+n9WvLX4F7A8u1ykTwYR7PzjdQIMPEL+wIgKVpCHU4/hfYuWWtfaQzDmeksllr83zP4eKpezLoTCvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26412},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8625a1c6383737a8fdbe7a3f96ea3cbabc957fa6\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/webgl":"^6.9.91","@thi.ng/shader-ast":"^1.1.33","@thi.ng/shader-ast-glsl":"^1.0.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.12_1765462934799_0.30252062524879175","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.13","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1513ef5f3af623943514673a9578b73abfcef2a4","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.13.tgz","fileCount":9,"integrity":"sha512-+36NnqHWOWky7A1UtE29al+JaG+7GCSgCQ/ApIHsX5Nu7pNeC87nPtgH93mz8UG3sUUoFUbwkSxVOKg5Jjbk8g==","signatures":[{"sig":"MEUCIQCJ4oO/Yw3e3mr6e8aubQ1PrzQmB72QHSVr3EPKV5qX3AIgQsagO+CJZ47A8Q8iEAn7xOXh0gBJTvJ9gwgI5wI8pGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26412},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e7a21b9d2a188fa04d4c893d8531c40fbc0f4c06\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.11","@thi.ng/webgl":"^6.9.92","@thi.ng/shader-ast":"^1.1.34","@thi.ng/shader-ast-glsl":"^1.0.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.13_1766678754593_0.8481775458153902","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.14","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7f62b996ae85e255ec952c0d0936c210da682c15","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.14.tgz","fileCount":9,"integrity":"sha512-wVNAdFoONtqaMQSDIlz3sKDcYXrWvVLrZquG1ByWBgQ57/0A85TRjx+WMqW8Vdu6eIoPX5H4QOn42w6uSZ1zWw==","signatures":[{"sig":"MEQCICENMawG5zW+IFg6vBgLn0EaODIZNu8w0Y2BDvZB4CsTAiANL9bbbj+ESD8OHOMlsDnMk57D4whpV9yPRhB/h6a83w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26412},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"deb511294f7a120091b654af0ff7e8a399a465b3\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.12","@thi.ng/webgl":"^6.9.93","@thi.ng/shader-ast":"^1.1.35","@thi.ng/shader-ast-glsl":"^1.0.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.14_1768564063093_0.8920414842506887","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.15","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9b9d8df65c9978f566fd5f67b1114b980dbceb51","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.15.tgz","fileCount":9,"integrity":"sha512-/eQ8ksNykMwazZoRzbUHxpSkEZV5F6dJbdeUf/XAl84jQA+oLgMuPy2Is/yG0+76t1f5mqOvyy5N9Pwwlh1meQ==","signatures":[{"sig":"MEYCIQCs+6NUO43hd4GZcHDsOnbLBmZm65/rgYcmU1YiWIlQuwIhALovSO2Rj0hkRw21UCBv3HdHVEAie5esAef6ONPDdn72","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26412},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"828ec2e9ffde7307231b03cff46598c0915b1857\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.13","@thi.ng/webgl":"^6.9.94","@thi.ng/shader-ast":"^1.1.36","@thi.ng/shader-ast-glsl":"^1.0.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.15_1769174245722_0.708728349386355","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.16","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"42d66df9442c615fef0817696ba31d4e234d38ef","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.16.tgz","fileCount":9,"integrity":"sha512-xW8AQIV2ehnyKX1qFRpt6WkyJOC83oZ8OKF992wAAsgitGqQizNuetnX2SDTKQCWHhZ26QbbS7OVzsh5vIH79w==","signatures":[{"sig":"MEYCIQCxRitweXAImLAXssek/5qoVmcB4zGrFYfIlOVyvNcn2QIhAMxYWpWyw7Xy7jhHkZQWcL60YEKl1hY+olpf6oPp6As2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26459},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4bd1b9d8ae52ba32b90a1b9a55d329c708ca7865\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/webgl":"^6.9.95","@thi.ng/shader-ast":"^1.1.37","@thi.ng/shader-ast-glsl":"^1.0.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.16_1770474172192_0.4454805175433687","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.18","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1b242746648c3b5847f80d8ee1e3b2409a39de37","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.18.tgz","fileCount":9,"integrity":"sha512-2yXKaLW3HDQ3wS6XczYRvZnK//bxPJ8Mz1A8OmoUS6LXPSeNRir2yDxLhmD18E1KOYjR5tkOCoj4ms/2gATqBA==","signatures":[{"sig":"MEUCIEpt1CgVQ8T4JZ8Q28QY8qeVeczJ1F17eJ7i2Qpqhw6HAiEAo0bNPa8nkQ6MQlQc8HReA9LQ/mvdrxV9IPpZTxWnvKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26459},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8f50352caab9ec7757d645c0afa605dfb5427abe\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.15","@thi.ng/webgl":"^6.9.97","@thi.ng/shader-ast":"^1.1.39","@thi.ng/shader-ast-glsl":"^1.0.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.18_1772875330508_0.8563058761867057","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.19","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"05a9230497e3304f231dd72c808c438d5f0dbc11","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.19.tgz","fileCount":9,"integrity":"sha512-Yxi/98gW1BcHDgOQt/lJWbjukf09QoeIukQ8j6SCJzB+HNYQpcRGt5zeGxeBDADKZJIdFxCWo3TsaMP0e/OSRA==","signatures":[{"sig":"MEYCIQDG0/wgYkTfFJ9mQhScUNStm0khsKlXGZ82kdZtI7OymQIhAKGIUNAByRq3DW5P7tb7Equ7nK2huqAzwn3l7RTD4ogl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26459},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"411adbeeb5c03da1cf0c86e567c80942a6b875e7\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/webgl":"^6.9.98","@thi.ng/shader-ast":"^1.1.40","@thi.ng/shader-ast-glsl":"^1.0.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.19_1772879807160_0.4482948049737516","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.20","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"650f3435d6f643c47a3db1f1ead27bf4d505d26f","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.20.tgz","fileCount":9,"integrity":"sha512-yzXlZiNdHjrDN6i+NzW9aq3LaD7w7RUfCusWAYm8fajW0yMNgQy7tPwZvXLeZTAzEW0KFXL4Ti6p1vizx1U/Hw==","signatures":[{"sig":"MEUCIANjqzJdoBaqhYHxwLt+K8QGvAmY5KTZEi0C3pKlvmVDAiEAufWZCOQD4GRhJtumV1iCDYsfvJ+AO432aVF5TWVjSnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26459},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"869c807f9230120074f4ef5b9dce651ad0b846b9\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/webgl":"^6.9.99","@thi.ng/shader-ast":"^1.1.41","@thi.ng/shader-ast-glsl":"^1.0.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.20_1772965435373_0.5855367059321417","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.21","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"868c9c24812eff1be74ae193f5ce637484e32036","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.21.tgz","fileCount":9,"integrity":"sha512-SVO1LMPanwYUNBLa0ZGZd1OyLHObUQgRxMUF36C/Dy8q/n+GJyanyOBDs9QJzETMI1yGNpaqp/GQQmLAgSAAPg==","signatures":[{"sig":"MEYCIQCXyELt201s2T2yh61RP7NpfWUKeMwSvy5MXH6YJ15bJgIhANKDH4Tu+Ziu/PRzntdSmA/PGgeoX86DyssAtwzFbtS+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26460},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"7a21075f27ba00b28a6eb77e70918a4c7f4e6e68\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/webgl":"^6.9.100","@thi.ng/shader-ast":"^1.1.42","@thi.ng/shader-ast-glsl":"^1.0.61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.21_1773223500864_0.8377938954722217","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.22","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"64b6fdca43f4af947ddcbb8060da7648daa3ec20","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.22.tgz","fileCount":9,"integrity":"sha512-VvVlMmizop3Ua1237jS6uWwK8SPhu+3n45bklMRj9LT4d5DOfajFVr67IwPd8c2Ukc5kMVnO+9NHCtIqB/EYfA==","signatures":[{"sig":"MEUCIQDzlN3QpZk1/cKlIXLIs5w0TbdWvSmIgbXfMa2NadooHgIgRAxIcbcbysbStyQ/5qLP3RJPeCYJZUteIrWPRDNJF+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26460},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"82ec7cc54d0e89dad89cde87fa36c444512d71d7\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/webgl":"^6.9.101","@thi.ng/shader-ast":"^1.1.43","@thi.ng/shader-ast-glsl":"^1.0.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.22_1773241768759_0.5001322424779204","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.23","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"796d7050db3f9d5e6cb3bf076aa1c97dc556df04","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.23.tgz","fileCount":9,"integrity":"sha512-xklRlqtlGGKpj9VHwEpbPLgzRYf2OAp8rWgSM4kKtFZyYevEeTfH5DJkmTqlprESvoZrzGOO7KiVy/U6t9/X/A==","signatures":[{"sig":"MEUCIQDog3/jGQGwCxOjBbpRhyCvz7jfjEcr9Vcg9z8/+HDh3wIgFWBdg5YXbmRr4nhzAIkNfet3h2rMCGbpvx92657R0eA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26460},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1107498d31504dc63d1a457b5def387d7a134f69\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/webgl":"^6.9.102","@thi.ng/shader-ast":"^1.1.44","@thi.ng/shader-ast-glsl":"^1.0.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.23_1773923838949_0.22314820460234785","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.24","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7e998bc576702daab97c7c0a83d8f688e898a752","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.24.tgz","fileCount":9,"integrity":"sha512-xgjsRcA/U2pbIki88eOgogS1TDBu9RxI/L8/xMDI663ttwAAaVeg+wFymtppYHvuaOVG/HnI7pVHFvOqzOsCWQ==","signatures":[{"sig":"MEUCIDI4/p82uYAhVwinKUPwcUchcY55kCNKe/JaUc7UKZmkAiEAxpFqODD291Wxiwnx3l6baD6eiVYriFtoSx0+7pnGJ8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26460},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d46ec975b426bb2ceb137cab734395c97436d59b\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/webgl":"^6.9.103","@thi.ng/shader-ast":"^1.1.44","@thi.ng/shader-ast-glsl":"^1.0.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.24_1774084888640_0.23162816985350987","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.25","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"57584ea946d3dd9c4b717949ed6e27afa8548320","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.25.tgz","fileCount":9,"integrity":"sha512-smMjZ36rYv3o9qYE8WejE5KGo/N8OPilhXX8qGStjJYsEF9uWk256KkCrjgKs3VWd/2qEH5UNiZWGUbJVu4WCg==","signatures":[{"sig":"MEYCIQDVJRo03Cns0/C0y0rL5vSyIPvKXFGDzT8HMn7gnKJqOgIhAO71ynxtwKtz0U6rIYvX22Voh5WXV6NZKYWWE87/6yJI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26622},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8ddf86ea0a1e658ddbf19cc645b29d0c176e29c4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/webgl":"^6.9.104","@thi.ng/shader-ast":"^1.1.45","@thi.ng/shader-ast-glsl":"^1.0.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.25_1775127732486_0.1319356308803299","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.26","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"d27027269ac7821889ad9b761ee0d17b650a217a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.26.tgz","fileCount":9,"integrity":"sha512-JanB0MuXFWgWbOyhJ8MR6cFhSgsd90S3NYUCfWXf8Vzh4uqsWoZ3J2lj9XD55HDraooJ2A3SNfYpIJYUueLpCA==","signatures":[{"sig":"MEQCIBd6neTt1PQ6NiWHKYEYd1ZiXBjC36pKsXAyJni1lan5AiB653UYSIPy+jqrRvKYOSB04RiRX/KDRNlYayNC7qy9tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26622},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"929fb6590178a41cbb77cbb87e07c59c61381607\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/webgl":"^6.9.105","@thi.ng/shader-ast":"^1.1.45","@thi.ng/shader-ast-glsl":"^1.0.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.26_1775735381983_0.1521237556695676","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.27","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"77d8152e0498a3afb091421d77fcb1913bf5c909","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.27.tgz","fileCount":9,"integrity":"sha512-cMYZoF4OofVQDzRCAe3iCiFnqpn71bnRrDLv+tcPA2pDbmkErROe1jI2t2eDKEaPct/vq9hbL5u9MVwcX2Qe3w==","signatures":[{"sig":"MEUCIQCm51py4LmYtHGe6QJi7c7GYBzNddPmXCtzArWVAAE//wIgEwMLkT5jaHZd+2fCNwPD7a4ZS4Oly2CEvGHCCE0Wt3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26628},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"a780d4a5f6f5fc595c9d28527686f63534927d32","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.19","@thi.ng/webgl":"^6.9.106","@thi.ng/shader-ast":"^1.1.46","@thi.ng/shader-ast-glsl":"^1.0.65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.27_1776512842396_0.7712891992972797","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.28","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"9773955ee0daff3b7e4dc73ebe9859131ba8ed8a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.28.tgz","fileCount":9,"integrity":"sha512-VQNCKKQITMADrqwdtdzb2VtNu2ewHCt+cHQJdlTryHLFCbR9f2V7IJIrDUNiAM+RVbFNjmTFQfG/8o2m+85Qsw==","signatures":[{"sig":"MEUCIQCBNcA8yzov9mqhj9pEq9I+oq9AUvjjH5Etm+I4vCPQIQIgZyDZY2j5KLIpderrJ0iJ6W2E9NrNQk9haiymwpmVFnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26628},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"92be63f24030506f09d6d156804da2798c381dc4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.20","@thi.ng/webgl":"^6.9.107","@thi.ng/shader-ast":"^1.1.47","@thi.ng/shader-ast-glsl":"^1.0.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.28_1777221979011_0.7592135550870687","host":"s3://npm-registry-packages-npm-production"}},"1.1.30":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.30","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"4473161a3e6c2f58d79c29498221363c983db28a","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.30.tgz","fileCount":9,"integrity":"sha512-9AfekexIBuVngKo+WH1LBs9W68/QaOkRHKx+V1WlC3Ql1hvjQMG38VAxt/KFFuLm/y77iPMMovyqJq8y8NeINg==","signatures":[{"sig":"MEUCID68HRpssDQ3LYO2QApoChyBVaZU0J9w+jD/BRxxOZduAiEA2KAT9LkmZRXhdfNl+Mbs38HtKqLbCiUtWk8J4aT5S64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26628},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dcaa4e2beb427e434a68cba1259a9bf9983a569a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.21","@thi.ng/webgl":"^6.9.109","@thi.ng/shader-ast":"^1.1.49","@thi.ng/shader-ast-glsl":"^1.0.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.30_1778241848856_0.5133737019489633","host":"s3://npm-registry-packages-npm-production"}},"1.1.31":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.31","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"55e63277ff4b577b597283b9d32a0d4bd0502a51","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.31.tgz","fileCount":9,"integrity":"sha512-PKJtIZrbcEd2vPxsozicVJQQsXNrt8prIY9hCYjfjpUL4OBHRPN+DnGzjPEAyzXLd3aipgt8CdvMA6fXcOmP5A==","signatures":[{"sig":"MEUCIQCASmOeGH0TIGO5o1ZMdCISanBR3Z+DlkLxK0ZAwovZqAIgcQbApcTd563KNUYSduT9o7kWM8dh65jG1R5GxztwVZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26628},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"17d2d1a6542704f55f2daa37550a4213b4a32cd8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.22","@thi.ng/webgl":"^6.9.110","@thi.ng/shader-ast":"^1.1.50","@thi.ng/shader-ast-glsl":"^1.0.69"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.31_1778489181737_0.6831442024805596","host":"s3://npm-registry-packages-npm-production"}},"1.1.33":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.33","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"0281f3f1d6d4c5fe67677062b1b093ff1a3c1b18","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.33.tgz","fileCount":9,"integrity":"sha512-PSxgMcmhLrBpz2eXh9JohPmbDUYVAju0xjQgMbkBtdj5OLChNVbWsWQFKT6JnSvt2Dr9O1KFaYvwGRfhNinfpA==","signatures":[{"sig":"MEQCICjQMFzmsB5oe+C/GpDoZFxVm6m4csSua7NmkW9AOaQIAiBa2snd8w5Rj36t8oZWomik/H4eTABIW9yzKgzQISlghQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26676},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b302822c51b2ab255f8f27f8dd010433d95f29df","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.24","@thi.ng/webgl":"^6.9.112","@thi.ng/shader-ast":"^1.1.52","@thi.ng/shader-ast-glsl":"^1.0.71"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.33_1779276638455_0.2931853910658615","host":"s3://npm-registry-packages-npm-production"}},"1.1.34":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.34","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"d9dfaf5f72475a0b1b223cf9cfde6253c84767e4","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.34.tgz","fileCount":9,"integrity":"sha512-6sLLBca3IkLmstwsG19CnklsWnL+PUh3NclJr7r/SAeftRYlkS/rN74M1vK3zqJANwSpv7uLdBelfilq2E2tkg==","signatures":[{"sig":"MEUCIQCQ113lwOQOY0CUJPWkNdrrJushWJLMxZDDFCFYcKfoRQIgMj69K9/eetoC+nZ0PSTQgqEld6ZttFdlAWlAxRlUvs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26676},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"65b041e97110e16c01cf968949b72a0873f14445","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.25","@thi.ng/webgl":"^6.9.113","@thi.ng/shader-ast":"^1.1.53","@thi.ng/shader-ast-glsl":"^1.0.72"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.34_1779541039094_0.39593532501909423","host":"s3://npm-registry-packages-npm-production"}},"1.1.35":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.35","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"9308737ec8c8c485d57d1ea637326252669d4fe5","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.35.tgz","fileCount":9,"integrity":"sha512-RUAIgE/ghH+TmRFopZJ+FeJxcAkCC1NGCcjFRPuTNo8POExnsbHNLGKZXYqE7GLRby6m8gN0a3mLhx8pwQxTGQ==","signatures":[{"sig":"MEYCIQDSC3PzY/C0HcoMosPLnJBBjOxRncUhOqGv+fQ0ZlAO8gIhAJX3MPG6vklc9SZjA096G6IyDx/dXjzp/B6LYSFMrX3Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26676},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c47c56420bcae2e0477d252a497be44f08ca185a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.26","@thi.ng/webgl":"^6.9.114","@thi.ng/shader-ast":"^1.1.54","@thi.ng/shader-ast-glsl":"^1.0.73"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.35_1780684835150_0.7301878955644108","host":"s3://npm-registry-packages-npm-production"}},"1.1.36":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.36","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"76c09aa1473c37cf9a6ef46a06c52211ef3989a1","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.36.tgz","fileCount":9,"integrity":"sha512-wwZ5Ar0hr43lFBtet0WxF+gZqU+/Ln0Jrq/OkNH7ISaWb8L1cb3B1+pUSmUEQmnKF+BL1GAPRCo0zTWTvaQahQ==","signatures":[{"sig":"MEUCIQDDcDbUYpVf7DbGLLgH6EJn3tLWdNlvUABPZTlSoPdgGAIgSRTVwQMZ7w4og8aEwr74oaHm5WRLyBq5agWcyN9qHts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26676},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"febee81fd8b59e5e330a6e6521a2667ed5401a3d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.6.1","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/webgl":"^6.9.115","@thi.ng/shader-ast":"^1.1.55","@thi.ng/shader-ast-glsl":"^1.0.74"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.36_1783002661269_0.3100357056444738","host":"s3://npm-registry-packages-npm-production"}},"1.1.37":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.37","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"c7f25dc211192cb08680681c6ce7670d0ae3bc00","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.37.tgz","fileCount":9,"integrity":"sha512-ffzdIEc3jwrS8cIsgTbShOqqHOLRD22msRN9MvW7cuGWJE8JIP8PViizJzONnccugtGWbkIQMFYynXocOWnCQA==","signatures":[{"sig":"MEYCIQCMbk7JjZphH/0n2DYrvRzu0PrSyDGwQAqnrDgoAYlz5AIhAKL7ldnGj3eGow1R5/v2JbYt2P7SKnkLh6Z8kyjgBMy9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26676},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"bc535a90970f96564cae15f1732b5fb8562135c4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.17.0","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/webgl":"^6.9.116","@thi.ng/shader-ast":"^1.1.55","@thi.ng/shader-ast-glsl":"^1.0.74"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.37_1784234345485_0.6254646718329151","host":"s3://npm-registry-packages-npm-production"}},"1.1.38":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.38","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"12050be63bc4c43deec93f42dfae4d0d534a229f","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.38.tgz","fileCount":9,"integrity":"sha512-rxkztBEPXktRK1fJLtw/2Rk+qwiMxLVPDv9HfQIHA+OujgLwP0edMR5Wm04dwRxXlsqr1c37OBRUNH7ho2W/ZQ==","signatures":[{"sig":"MEQCICWIKyS9dY2iZDKbuoBBGR+HlED/+uCnsy1XUyskQLVkAiA00KbvcTF8YQJ0s72jKUMeanHCCw8J3AGKkEK90UelSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26676},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6a4e7c564ebc476770d213d98a2aa6257a41ac15","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.17.0","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/webgl":"^6.9.117","@thi.ng/shader-ast":"^1.1.56","@thi.ng/shader-ast-glsl":"^1.0.75"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.38_1784646211174_0.6661313567924472","host":"s3://npm-registry-packages-npm-production"}},"1.1.39":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.39","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/webgl-shadertoy@1.1.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/webgl","dist":{"shasum":"205cabe5d8ec23ba7cce63d21fbee51fee1c0732","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.39.tgz","fileCount":9,"integrity":"sha512-mSV5JS81Cyo+yLiQeGw8EvbM07AmnMnJ5rNiVJ2CHKk/xRxA+G/1mpBbftBdMxDpF4wZG9JGaiZ/qRimz8cmBw==","signatures":[{"sig":"MEUCIBshTTs3ZVjvhFpXd3VhGp6QYSmMfSkKHHVtryyNFod8AiEA7wHyOZYAeXWozleVB5NLO6+BIN+xcpGGRhvqTbuCIOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26675},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/webgl","status":"alpha","related":["shader-ast","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"57ce96457ee0b8de5b17f9d371e6707780c64bd7","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/webgl-shadertoy"},"_npmVersion":"11.17.0","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/webgl":"^6.10.0","@thi.ng/shader-ast":"^1.1.57","@thi.ng/shader-ast-glsl":"^1.0.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/webgl-shadertoy_1.1.39_1787678399590_0.04895233180110914","host":"s3://npm-registry-packages-npm-production"}},"1.1.40":{"name":"@thi.ng/webgl-shadertoy","version":"1.1.40","description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","type":"module","module":"./index.js","typings":"./index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/webgl-shadertoy"},"homepage":"https://thi.ng/webgl","funding":[{"type":"github","url":"https://github.com/sponsors/postspectacular"},{"type":"patreon","url":"https://patreon.com/thing_umbrella"},{"type":"liberapay","url":"https://liberapay.com/thi.ng"}],"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","scripts":{"build":"yarn build:esbuild && yarn build:decl","build:decl":"tsc --declaration --emitDeclarationOnly","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","clean":"bun ../../tools/src/clean-package.ts","doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","pub":"npm publish --access public","test":"bun test","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts"},"dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/shader-ast":"^1.1.58","@thi.ng/shader-ast-glsl":"^1.0.77","@thi.ng/webgl":"^6.10.1"},"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"publishConfig":{"access":"public"},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./shadertoy":{"default":"./shadertoy.js"}},"thi.ng":{"parent":"@thi.ng/webgl","related":["shader-ast","shader-ast-stdlib","webgl"],"status":"alpha","year":2019},"gitHead":"49f8f312fa00c4cb6c864b5c434eb34e774a168e","_id":"@thi.ng/webgl-shadertoy@1.1.40","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-fI2ixX2a35eNam6GD+JQ9OWKvz1yFTIhx0zj7L6uzh9R+gfDtGgxnsMf0Tk0dmWAuJ7/mlscbeR9+T+bTUD7pA==","shasum":"1cd363201a851c32b8be32e53ae04b0f8c485161","tarball":"https://registry.npmjs.org/@thi.ng/webgl-shadertoy/-/webgl-shadertoy-1.1.40.tgz","fileCount":9,"unpackedSize":26675,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBJxKpdDhS9twQ8btNLr6lmZZR8QLVINtbzLlC43ag+cAiAmIfUVe/Vn3dFd9fJ1B49uXHdRaPMB2TCTA1pYr+gb1Q=="}]},"_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"directories":{},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/webgl-shadertoy_1.1.40_1788260319945_0.8277831384244057"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-21T12:59:40.416Z","modified":"2026-09-01T10:58:40.328Z","0.1.0":"2019-09-21T12:59:40.855Z","0.1.1":"2019-11-09T20:38:17.117Z","0.1.2":"2019-11-30T16:58:43.732Z","0.1.3":"2020-01-24T20:05:10.560Z","0.1.4":"2020-01-26T15:52:15.628Z","0.2.2":"2020-02-26T00:59:26.532Z","0.2.3":"2020-03-01T16:21:45.393Z","0.2.4":"2020-03-06T02:56:56.649Z","0.2.5":"2020-03-28T21:05:32.007Z","0.2.6":"2020-04-03T14:31:14.067Z","0.2.7":"2020-04-05T13:39:37.279Z","0.2.8":"2020-04-06T15:24:40.715Z","0.2.9":"2020-04-07T14:03:36.076Z","0.2.10":"2020-04-11T22:21:08.226Z","0.2.11":"2020-04-20T14:19:56.907Z","0.2.12":"2020-04-21T11:21:45.902Z","0.2.13":"2020-04-23T11:50:05.097Z","0.2.14":"2020-04-23T12:04:41.935Z","0.2.15":"2020-04-27T12:04:42.662Z","0.2.16":"2020-04-28T15:25:58.929Z","0.2.17":"2020-05-03T17:51:59.452Z","0.2.18":"2020-05-14T13:03:42.225Z","0.2.19":"2020-05-19T09:41:45.631Z","0.2.20":"2020-05-29T16:53:23.263Z","0.2.21":"2020-06-01T00:29:39.227Z","0.2.22":"2020-06-01T10:08:55.731Z","0.2.23":"2020-06-07T15:44:20.437Z","0.2.24":"2020-06-14T15:53:59.664Z","0.2.25":"2020-06-20T15:06:31.429Z","0.2.26":"2020-07-02T21:19:01.158Z","0.2.27":"2020-07-04T20:04:33.089Z","0.2.28":"2020-07-08T17:13:29.039Z","0.2.29":"2020-07-08T23:25:19.132Z","0.2.30":"2020-07-17T12:08:35.210Z","0.2.31":"2020-07-17T12:26:28.558Z","0.2.32":"2020-07-22T22:33:22.298Z","0.2.33":"2020-07-25T16:07:05.808Z","0.2.34":"2020-07-25T16:58:48.641Z","0.2.35":"2020-07-28T21:38:07.170Z","0.2.36":"2020-08-08T18:03:28.464Z","0.2.37":"2020-08-08T23:21:03.860Z","0.2.38":"2020-08-08T23:46:33.696Z","0.2.39":"2020-08-10T00:18:10.482Z","0.2.40":"2020-08-12T18:18:19.723Z","0.2.41":"2020-08-12T21:19:23.253Z","0.2.42":"2020-08-16T14:47:51.198Z","0.2.43":"2020-08-17T16:14:46.114Z","0.2.44":"2020-08-20T16:21:31.300Z","0.2.45":"2020-08-28T14:34:21.505Z","0.2.46":"2020-09-13T12:02:14.024Z","0.2.47":"2020-09-22T11:00:28.789Z","0.2.48":"2020-10-03T11:16:52.512Z","0.2.49":"2020-10-19T13:35:47.199Z","0.2.50":"2020-11-24T19:36:06.975Z","0.2.51":"2020-11-26T00:49:41.881Z","0.2.52":"2020-12-07T01:06:22.503Z","0.2.53":"2020-12-22T17:47:48.058Z","0.2.54":"2021-01-02T17:12:46.213Z","0.2.55":"2021-01-10T17:52:58.451Z","0.2.56":"2021-01-13T13:32:35.013Z","0.2.57":"2021-01-13T18:26:25.560Z","0.2.58":"2021-01-21T15:01:16.436Z","0.2.59":"2021-01-22T15:24:22.608Z","0.2.60":"2021-02-20T17:17:42.310Z","0.2.61":"2021-02-24T17:46:10.436Z","0.2.65":"2021-03-03T16:01:32.737Z","0.2.66":"2021-03-12T23:15:34.429Z","0.2.67":"2021-03-17T18:56:57.959Z","0.2.68":"2021-03-20T13:59:44.505Z","0.2.69":"2021-03-27T15:42:52.584Z","0.2.70":"2021-03-28T17:16:00.012Z","0.2.71":"2021-03-30T09:35:54.236Z","0.2.72":"2021-04-03T12:06:51.832Z","0.2.73":"2021-04-07T21:29:44.419Z","0.2.74":"2021-04-19T11:37:18.576Z","0.2.75":"2021-04-20T09:17:59.036Z","0.2.76":"2021-04-24T13:33:07.659Z","0.2.77":"2021-06-08T13:06:03.283Z","0.2.78":"2021-07-01T21:18:47.701Z","0.2.79":"2021-07-27T15:33:34.057Z","0.2.80":"2021-08-04T14:22:10.408Z","0.2.81":"2021-08-04T20:18:00.927Z","0.2.82":"2021-08-08T12:03:44.430Z","0.2.83":"2021-08-08T12:07:14.171Z","0.2.84":"2021-08-08T13:22:35.922Z","0.2.85":"2021-08-09T11:02:19.557Z","0.2.86":"2021-08-13T22:13:05.657Z","0.2.87":"2021-08-17T13:05:13.037Z","0.2.88":"2021-08-19T14:25:32.137Z","0.2.89":"2021-08-19T14:50:27.949Z","0.2.90":"2021-08-22T00:25:52.749Z","0.2.91":"2021-09-03T10:50:35.038Z","0.3.0":"2021-10-12T15:20:13.076Z","0.3.1":"2021-10-13T06:31:44.521Z","0.3.2":"2021-10-13T20:02:14.796Z","0.3.4":"2021-10-15T22:28:03.164Z","0.3.5":"2021-10-25T16:37:29.633Z","0.3.8":"2021-10-28T07:54:59.414Z","0.3.9":"2021-11-03T15:44:15.716Z","0.3.10":"2021-11-04T14:20:42.491Z","0.3.11":"2021-11-10T14:51:18.238Z","0.4.0":"2021-11-17T23:40:55.142Z","0.4.1":"2021-11-19T08:06:58.200Z","0.4.2":"2021-11-21T17:15:27.916Z","0.4.3":"2021-11-22T09:05:57.422Z","0.4.4":"2021-11-22T11:48:41.261Z","0.4.5":"2021-12-02T00:16:32.912Z","0.4.6":"2021-12-13T10:32:14.087Z","0.4.7":"2021-12-14T09:15:30.627Z","0.4.8":"2022-03-11T12:17:09.309Z","0.4.9":"2022-04-07T14:21:02.170Z","0.4.10":"2022-05-03T10:40:17.451Z","0.4.11":"2022-05-07T11:37:16.299Z","0.4.12":"2022-05-22T17:18:28.576Z","0.4.13":"2022-06-09T16:18:08.408Z","0.4.14":"2022-06-11T14:27:32.764Z","0.4.15":"2022-07-08T18:22:33.260Z","0.4.16":"2022-07-19T15:40:08.245Z","0.4.17":"2022-08-01T14:58:07.120Z","0.4.18":"2022-08-01T22:12:26.563Z","0.4.19":"2022-08-04T21:22:04.219Z","0.4.20":"2022-08-06T15:28:09.420Z","0.4.21":"2022-08-07T15:30:40.559Z","0.4.22":"2022-08-08T09:24:18.226Z","0.4.23":"2022-08-08T22:36:28.332Z","0.4.24":"2022-08-15T15:48:30.567Z","0.4.25":"2022-08-16T16:05:25.349Z","0.4.26":"2022-08-23T10:43:26.730Z","0.4.27":"2022-09-21T21:42:05.629Z","0.4.28":"2022-09-27T16:26:27.006Z","0.4.29":"2022-10-03T16:12:54.850Z","0.4.30":"2022-10-04T10:34:11.681Z","0.4.31":"2022-10-04T17:41:02.868Z","0.4.32":"2022-10-17T12:11:19.696Z","0.4.33":"2022-10-26T12:50:04.227Z","0.4.34":"2022-10-28T19:13:10.093Z","0.4.35":"2022-10-31T23:04:08.988Z","0.4.36":"2022-11-01T12:37:26.644Z","0.4.37":"2022-11-23T22:51:13.903Z","0.4.38":"2022-11-28T13:41:34.185Z","0.4.39":"2022-11-30T22:32:26.376Z","0.4.40":"2022-12-16T12:57:44.894Z","0.4.41":"2022-12-20T16:41:42.592Z","0.4.42":"2022-12-22T21:52:47.010Z","0.4.43":"2022-12-29T21:00:05.589Z","0.4.44":"2023-01-10T15:26:08.954Z","0.4.45":"2023-02-05T14:47:28.096Z","0.4.47":"2023-02-10T14:08:47.399Z","0.4.48":"2023-02-17T20:08:55.681Z","0.4.49":"2023-02-27T21:46:39.178Z","0.4.50":"2023-03-02T18:14:50.264Z","0.4.51":"2023-03-05T16:05:30.730Z","0.4.52":"2023-03-09T13:06:28.024Z","0.4.53":"2023-03-14T13:33:18.749Z","0.4.54":"2023-03-19T14:09:53.661Z","0.4.55":"2023-03-27T19:12:04.092Z","0.4.56":"2023-04-08T11:15:06.039Z","0.4.57":"2023-04-19T09:32:19.304Z","0.4.58":"2023-04-25T15:41:59.250Z","0.4.59":"2023-05-05T21:30:57.247Z","0.4.60":"2023-05-11T12:23:01.548Z","0.4.61":"2023-05-24T14:26:22.506Z","0.4.62":"2023-05-28T09:57:23.643Z","0.4.63":"2023-06-09T12:25:29.547Z","0.4.64":"2023-06-14T08:04:34.534Z","0.4.65":"2023-06-16T22:08:13.651Z","0.4.66":"2023-07-14T11:42:54.473Z","0.4.67":"2023-08-04T11:03:45.518Z","0.4.69":"2023-08-10T12:31:40.001Z","0.4.70":"2023-08-12T13:19:33.170Z","0.4.71":"2023-08-12T16:17:53.974Z","0.4.72":"2023-08-14T13:33:30.284Z","0.4.73":"2023-08-22T14:45:20.666Z","0.4.74":"2023-08-24T05:31:29.881Z","0.4.75":"2023-08-27T11:25:50.292Z","0.4.76":"2023-08-29T09:52:24.632Z","0.4.77":"2023-08-31T10:09:14.411Z","0.4.78":"2023-09-06T13:40:27.962Z","0.4.79":"2023-09-15T12:37:46.010Z","0.4.80":"2023-09-19T10:46:32.315Z","0.4.81":"2023-09-19T12:41:18.743Z","0.4.82":"2023-09-25T07:50:31.609Z","0.4.83":"2023-10-05T11:51:27.403Z","0.4.84":"2023-10-11T10:09:03.948Z","0.4.85":"2023-10-12T11:59:27.226Z","0.4.86":"2023-10-18T18:12:07.121Z","0.4.87":"2023-10-23T07:43:19.067Z","0.4.88":"2023-10-24T08:43:42.831Z","0.4.89":"2023-10-25T12:48:30.182Z","0.4.90":"2023-10-27T17:00:30.547Z","0.4.91":"2023-10-27T20:44:21.165Z","0.4.92":"2023-10-30T14:38:42.598Z","0.4.93":"2023-11-01T11:06:21.690Z","0.4.94":"2023-11-04T22:26:57.931Z","0.4.96":"2023-11-09T10:35:07.646Z","0.4.97":"2023-11-12T16:48:36.885Z","0.4.98":"2023-11-24T09:42:34.388Z","0.4.99":"2023-12-03T12:19:12.975Z","0.4.100":"2023-12-09T19:17:40.048Z","0.4.101":"2023-12-11T10:12:36.059Z","0.4.102":"2023-12-12T15:05:06.075Z","0.4.103":"2023-12-18T13:52:24.855Z","0.4.104":"2023-12-18T22:05:56.525Z","0.4.105":"2023-12-19T11:07:59.162Z","0.4.106":"2023-12-19T12:28:03.461Z","0.4.107":"2023-12-28T23:30:15.069Z","0.4.108":"2023-12-31T09:50:13.094Z","0.4.109":"2024-01-23T16:04:00.090Z","0.4.110":"2024-01-26T18:09:03.533Z","0.4.111":"2024-01-29T20:46:36.222Z","0.4.112":"2024-01-29T21:13:08.278Z","0.4.113":"2024-01-30T15:26:32.894Z","0.4.114":"2024-01-30T21:42:56.624Z","0.4.115":"2024-02-06T23:26:45.538Z","0.4.116":"2024-02-10T09:04:54.526Z","0.4.117":"2024-02-16T20:06:08.858Z","0.4.118":"2024-02-19T15:56:18.449Z","0.4.119":"2024-02-19T16:16:47.902Z","0.4.120":"2024-02-22T12:07:54.155Z","0.4.121":"2024-02-22T23:19:46.825Z","0.4.122":"2024-02-25T14:14:53.395Z","0.4.123":"2024-02-28T14:27:17.397Z","0.4.124":"2024-03-01T15:31:08.600Z","0.4.125":"2024-03-02T14:12:05.991Z","0.4.126":"2024-03-06T08:51:20.479Z","0.4.127":"2024-03-07T20:48:58.715Z","0.4.128":"2024-03-09T09:25:40.640Z","0.4.129":"2024-03-09T13:47:46.196Z","0.4.130":"2024-03-13T14:14:18.802Z","0.4.131":"2024-03-17T15:30:12.413Z","0.4.132":"2024-03-18T08:45:57.754Z","0.4.133":"2024-03-21T16:18:45.758Z","0.4.134":"2024-03-22T17:16:35.707Z","0.4.135":"2024-03-27T10:03:17.925Z","0.4.136":"2024-03-28T11:01:36.593Z","0.4.137":"2024-03-29T12:20:35.481Z","0.4.138":"2024-04-08T15:08:57.242Z","0.4.139":"2024-04-11T12:41:21.001Z","0.4.140":"2024-04-20T14:49:51.013Z","0.4.141":"2024-04-23T07:09:59.848Z","0.4.142":"2024-04-25T19:50:11.469Z","0.4.143":"2024-05-08T18:34:03.649Z","0.4.144":"2024-06-21T19:40:54.827Z","0.4.145":"2024-06-29T09:34:34.545Z","0.4.146":"2024-07-06T12:08:07.357Z","0.4.147":"2024-07-16T13:15:19.939Z","0.4.148":"2024-07-19T15:02:48.697Z","0.4.149":"2024-07-22T13:22:28.903Z","0.4.150":"2024-07-22T14:45:44.857Z","0.4.151":"2024-07-25T11:45:03.272Z","0.4.152":"2024-08-01T16:33:19.888Z","0.4.153":"2024-08-01T17:12:03.394Z","0.4.154":"2024-08-10T15:09:37.800Z","0.4.155":"2024-08-13T19:45:22.688Z","0.4.156":"2024-08-18T14:18:07.982Z","0.4.157":"2024-08-19T13:48:50.335Z","0.4.158":"2024-08-28T14:05:05.694Z","0.4.159":"2024-09-05T12:26:14.193Z","0.4.160":"2024-09-16T13:28:30.304Z","0.4.161":"2024-09-19T21:16:14.702Z","0.4.162":"2024-10-05T12:19:33.281Z","0.4.163":"2024-10-05T13:06:48.611Z","0.4.164":"2024-10-07T12:39:56.089Z","0.4.165":"2024-10-17T15:42:42.314Z","0.4.166":"2024-10-31T23:00:29.698Z","0.4.167":"2024-11-03T16:44:31.067Z","0.4.168":"2024-11-09T15:37:45.515Z","0.4.169":"2024-11-10T17:19:11.375Z","0.4.170":"2024-11-24T18:22:40.280Z","0.4.171":"2024-12-12T10:18:39.491Z","0.4.172":"2024-12-27T14:18:40.897Z","1.0.1":"2025-01-04T21:17:31.415Z","1.0.2":"2025-01-14T12:28:42.103Z","1.0.3":"2025-01-17T14:14:18.271Z","1.0.4":"2025-01-21T11:19:46.693Z","1.0.5":"2025-01-21T15:53:48.937Z","1.0.6":"2025-01-23T13:46:06.041Z","1.0.7":"2025-01-29T16:32:34.917Z","1.0.8":"2025-02-10T21:45:35.721Z","1.0.9":"2025-02-13T16:14:08.491Z","1.0.10":"2025-02-19T21:06:40.046Z","1.0.11":"2025-02-21T21:58:47.497Z","1.0.12":"2025-02-25T13:32:02.673Z","1.0.13":"2025-03-09T19:29:24.971Z","1.0.14":"2025-03-10T08:53:31.871Z","1.0.15":"2025-03-16T16:58:28.227Z","1.0.16":"2025-03-17T13:47:18.551Z","1.0.17":"2025-03-18T13:31:20.954Z","1.0.18":"2025-04-01T21:48:55.843Z","1.0.19":"2025-04-06T13:56:34.237Z","1.0.20":"2025-04-16T11:17:26.264Z","1.0.21":"2025-04-17T12:42:45.482Z","1.0.22":"2025-04-30T12:58:56.772Z","1.0.23":"2025-05-02T08:41:07.847Z","1.0.24":"2025-05-18T17:05:07.700Z","1.0.25":"2025-05-28T12:09:29.016Z","1.0.26":"2025-06-09T17:31:06.188Z","1.0.27":"2025-06-14T20:59:13.914Z","1.0.28":"2025-06-18T12:06:08.036Z","1.0.29":"2025-06-24T21:44:12.218Z","1.0.30":"2025-07-02T09:56:15.252Z","1.0.31":"2025-07-03T15:04:31.363Z","1.0.32":"2025-07-09T09:45:53.901Z","1.0.33":"2025-07-10T14:26:53.983Z","1.0.34":"2025-07-13T21:37:39.381Z","1.0.35":"2025-07-14T10:08:36.571Z","1.0.36":"2025-07-15T09:34:03.497Z","1.0.37":"2025-07-20T15:02:35.340Z","1.0.39":"2025-07-21T08:31:48.133Z","1.0.40":"2025-07-24T19:46:59.103Z","1.0.41":"2025-07-26T12:34:55.669Z","1.0.42":"2025-07-30T22:39:21.499Z","1.0.43":"2025-07-31T10:50:48.397Z","1.0.44":"2025-08-04T08:51:40.022Z","1.0.45":"2025-08-04T09:37:01.875Z","1.0.46":"2025-08-07T16:26:09.747Z","1.0.47":"2025-08-11T16:46:01.201Z","1.0.48":"2025-09-01T16:45:03.327Z","1.0.49":"2025-09-25T11:12:51.198Z","1.0.50":"2025-09-25T15:17:22.644Z","1.1.0":"2025-10-07T11:55:50.516Z","1.1.4":"2025-10-24T17:57:50.226Z","1.1.5":"2025-10-25T22:39:36.132Z","1.1.6":"2025-11-13T12:44:51.022Z","1.1.7":"2025-11-19T12:11:46.365Z","1.1.8":"2025-11-21T16:05:07.610Z","1.1.10":"2025-11-25T12:38:10.328Z","1.1.11":"2025-12-03T22:53:05.820Z","1.1.12":"2025-12-11T14:22:14.971Z","1.1.13":"2025-12-25T16:05:54.733Z","1.1.14":"2026-01-16T11:47:43.265Z","1.1.15":"2026-01-23T13:17:25.895Z","1.1.16":"2026-02-07T14:22:52.358Z","1.1.18":"2026-03-07T09:22:10.644Z","1.1.19":"2026-03-07T10:36:47.307Z","1.1.20":"2026-03-08T10:23:55.523Z","1.1.21":"2026-03-11T10:05:01.016Z","1.1.22":"2026-03-11T15:09:28.896Z","1.1.23":"2026-03-19T12:37:19.110Z","1.1.24":"2026-03-21T09:21:28.779Z","1.1.25":"2026-04-02T11:02:12.658Z","1.1.26":"2026-04-09T11:49:42.125Z","1.1.27":"2026-04-18T11:47:22.532Z","1.1.28":"2026-04-26T16:46:19.152Z","1.1.30":"2026-05-08T12:04:08.990Z","1.1.31":"2026-05-11T08:46:21.938Z","1.1.33":"2026-05-20T11:30:38.596Z","1.1.34":"2026-05-23T12:57:19.243Z","1.1.35":"2026-06-05T18:40:35.296Z","1.1.36":"2026-07-02T14:31:01.479Z","1.1.37":"2026-07-16T20:39:05.615Z","1.1.38":"2026-07-21T15:03:31.325Z","1.1.39":"2026-08-25T17:19:59.786Z","1.1.40":"2026-09-01T10:58:40.076Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/webgl","keywords":["animation","browser","canvas","graphics","shader-ast","shadertoy","texture","typescript","webgl"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/webgl-shadertoy"},"description":"Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"readme":"<!-- This file is generated - DO NOT EDIT! -->\n<!-- Please see: https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#changes-to-readme-files -->\n# ![@thi.ng/webgl-shadertoy](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-webgl-shadertoy.svg?a1a6131e)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/webgl-shadertoy.svg)](https://www.npmjs.com/package/@thi.ng/webgl-shadertoy)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/webgl-shadertoy.svg)\n[![Mastodon Follow](https://img.shields.io/mastodon/follow/109331703950160316?domain=https%3A%2F%2Fmastodon.thi.ng&style=social)](https://mastodon.thi.ng/@toxi)\n\n> [!NOTE]\n\n> This is one of 217 standalone projects. LLM-free, human-made and\n> cared for software, maintained as part of the\n> [@thi.ng/umbrella](https://codeberg.org/thi.ng/umbrella/) ecosystem and\n> anti-framework.\n>\n> 🚀 Please help me to work full-time on these projects by [sponsoring\n> me](https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#donations).\n> Thank you! ❤️\n\n- [About](#about)\n- [Status](#status)\n- [Related packages](#related-packages)\n- [Installation](#installation)\n- [Dependencies](#dependencies)\n- [Usage examples](#usage-examples)\n- [API](#api)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\nBasic WebGL scaffolding for running interactive fragment shaders via [@thi.ng/shader-ast](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast). This is a support package for [@thi.ng/webgl](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/webgl).\n\n## Status\n\n**ALPHA** - bleeding edge / work-in-progress\n\n[Search or submit any issues for this package](https://codeberg.org/thi.ng/umbrella/issues?q=%5Bwebgl-shadertoy%5D)\n\n## Related packages\n\n- [@thi.ng/shader-ast](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast) - DSL to define shader code in TypeScript and cross-compile to GLSL, JS and other targets\n- [@thi.ng/shader-ast-stdlib](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-stdlib) - Function collection for modular GPGPU / shader programming with [@thi.ng/shader-ast](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast)\n- [@thi.ng/webgl](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/webgl) - WebGL & GLSL abstraction layer\n\n## Installation\n\n```bash\nyarn add @thi.ng/webgl-shadertoy\n```\n\nESM import:\n\n```ts\nimport * as ws from \"@thi.ng/webgl-shadertoy\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/webgl-shadertoy\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 821 bytes\n\n## Dependencies\n\n- [@thi.ng/api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/api)\n- [@thi.ng/shader-ast](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast)\n- [@thi.ng/shader-ast-glsl](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-glsl)\n- [@thi.ng/webgl](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/webgl)\n\nNote: @thi.ng/api is in _most_ cases a type-only import (not used at runtime)\n\n## Usage examples\n\nThree projects in this repo's\n[/examples](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples)\ndirectory are using this package:\n\n| Screenshot                                                                                                                | Description                                                        | Live demo                                                | Source                                                                                        |\n|:--------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------------------------------------------------------------------------------------|\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/shader-ast-easings.png\" width=\"240\"/> | Shader-AST meta-programming techniques for animated function plots | [Demo](https://demo.thi.ng/umbrella/shader-ast-easings/) | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/shader-ast-easings) |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/shader-ast-evo.jpg\" width=\"240\"/>     | Evolutionary shader generation using genetic programming           | [Demo](https://demo.thi.ng/umbrella/shader-ast-evo/)     | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/shader-ast-evo)     |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/webgl-shadertoy.jpg\" width=\"240\"/>    | Shadertoy-like WebGL setup                                         | [Demo](https://demo.thi.ng/umbrella/webgl-shadertoy/)    | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/webgl-shadertoy)    |\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/webgl-shadertoy/)\n\n```ts\nimport {\n    $xy, add, distance, eq, float, FloatSym, fract,\n    int, min, mix, mul, neg, ret, sin, sym,\n    Vec2Sym, Vec2Term, vec3, Vec3Sym, vec4\n} from \"@thi.ng/shader-ast\";\nimport { aspectCorrectedUV, fit1101 } from \"@thi.ng/shader-ast-stdlib\";\nimport { glCanvas } from \"@thi.ng/webgl\";\nimport { MainImageFn, shaderToy } from \"@thi.ng/webgl-shadertoy\";\n\nconst mainImage: MainImageFn = (gl, unis) => {\n    // predeclare local vars / symbols\n    let uv: Vec2Sym;\n    let mp: Vec2Sym;\n    let d1: FloatSym;\n    let d2: FloatSym;\n    let col: Vec3Sym;\n\n    // Inline function to create ring pattern with center at `p`\n    const rings = (p: Vec2Term, speed = 0.25, freq = 50) =>\n        sin(mul(add(distance(uv, p), fract(mul(unis.time, speed))), freq));\n\n    return [\n        // let's work in [-1..+1] range (based on vertical resolution)\n        (uv = sym(aspectCorrectedUV($xy(gl.gl_FragCoord), unis.resolution))),\n        (mp = sym(aspectCorrectedUV(unis.mouse, unis.resolution))),\n        // compute ring colors\n        (d1 = sym(rings(mp))),\n        (d2 = sym(rings(neg(mp)))),\n        // combine rings and multiply with target color based on\n        // mouse button state\n        (col = sym(\n            mul(\n                vec3(fit1101(min(d1, d2))),\n                mix(\n                    vec3(1),\n                    vec3(d1, 0, d2),\n                    float(eq(unis.mouseButtons, int(1)))\n                )\n            )\n        )),\n        // return as vec4 (mandatory)\n        ret(vec4(col, 1))\n    ];\n};\n\n// create WebGL canvas\nconst canvas = glCanvas({\n    width: window.innerWidth,\n    height: window.innerHeight,\n    parent: document.body,\n    version: 1\n});\n\n// init shader toy with canvas & shader fn\nconst toy = shaderToy({\n    canvas: canvas.canvas,\n    gl: canvas.gl,\n    main: mainImage\n});\n\ntoy.start();\n```\n\n## Authors\n\n- [Karsten Schmidt](https://thi.ng)\n\nIf this project contributes to an academic publication, please cite it as:\n\n```bibtex\n@misc{thing-webgl-shadertoy,\n  title = \"@thi.ng/webgl-shadertoy\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/webgl-shadertoy\",\n  year = 2019\n}\n```\n\n## License\n\n&copy; 2019 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}