{"_id":"@thi.ng/shader-ast-glsl","_rev":"310-40e7e00887ea1383e88fa76b1b54c82b","name":"@thi.ng/shader-ast-glsl","dist-tags":{"latest":"1.0.77"},"versions":{"0.1.0":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.0","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a92e838bc065dc95e7882af2213baf378e8dbce8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.0.tgz","fileCount":10,"integrity":"sha512-LI9mIDp2JZf+1M97I5KSGgdXJ44WXW5duQfRA9FZKpV8cDPRSI6gQT0cyz3tujE51yoWHEByPsmjMGjWAAzkkg==","signatures":[{"sig":"MEQCIGOmy+26u1PPpt9Opg8dGI6Z8icHwxYgRczYBfpMA4OAAiASjfa+vfkXhI7r/uX1JF2u9vwJlStnVRiBAMTpjaj7JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdImigCRA9TVsSAnZWagAA77QP/AsEp0DQ1can8SKaKNix\nrQ5pZ9Cli92CKvNuIohMQaD2yUWVlQvv/Q4beWCzzi9WvHFTOYWlBLcRYbus\njRY6Id4f4YTQi2SZS1Vp+SFqa1ieFIRgVWapKcX/OU3lZtuot3SwRQiZ5+Ce\nlwqdcSE0ps08e2EnqmplUjjZ/OjKYe3psWS3wOC83FfYQLT/911DgVUGp1t1\n21LV24jIw4eBv7s+XmoQgK42A4UuZFfLYAeytBbKFi8mG7wqoTaW15vlpB5Z\nvLd5htWtfXS1CHNv6OwC6KiZrcs/M9OyNteP1zMbTxUbnEqfatVJUav/s2xM\nFIWQRENWPbuFmj7zxdsgcbGglLzLvdgalMq9r3cEkmAiq1zZXYz9/+By14WY\n9YR2gPFqjyF0LVQGqaI6PBgy6pfU8tr1+R0d9JPXcWHbgAO99e9PyeVB/HCR\nJ4el4j7rkWd38JU/i6oTM+4/t+L4qwLL0JtFDQcmeGbV6fJ4qjuNU26b41Qq\nQHF0nbj/DSrIn99vNx0cOzQSWUDTVyf10L/BpKX7q6XGlug8jE7X/p5/9Muj\ntTUBLALghk9CPhLNSXqT5yTKQWh3xnvWChA9dzfAgkP5EnhWXwKbT/c/rhDM\nhhOMb7s4Qi4YbasOR9CvEdMCsLNfdZYl1sLi8eDjkQgUvobzxvVwSAaaEgh4\nw4F5\r\n=m2FJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"efa9fdd61dd4ad2187cefe0a26df3bf2baade24b","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.15.0/node@v12.3.1+x64 (darwin)","description":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/api":"^6.3.0","@thi.ng/checks":"^2.2.0","@thi.ng/errors":"^1.1.0","@thi.ng/shader-ast":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.2","@types/node":"^12.0.8","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.1.0_1562536096273_0.10014362177051872","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.1","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"eca6bb23432a4f331284a3528791bbf6446ee792","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.1.tgz","fileCount":10,"integrity":"sha512-DSTTEo9JNII1PcIt7NZCTrI8psrofrxTZRam9UDAsQabHAZ2VeQootlupKtOhOUtGbMLb1dLYzMr/Czjwqu3qw==","signatures":[{"sig":"MEUCIAHRy7o0Z6sJSv2Wg4ok7RIgKTiZLtRQVBElbbz8/qL6AiEA5y01QMxAM/r11b8irDpc8laoCCQBl6s/cLYPVJdBUB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIs3dCRA9TVsSAnZWagAAe90P/0yTlrAp4iIvTh639I7q\n/YhB2JgpHBsM42mCOt2w4mNo9a8c5kKxoOHE8zvb14h7iDb2dFv6Fz0F7NfK\nooVRa6kHYbsEIU7KZfBdMFLvVb+l2Kbu9qjIAXmCCymMHS3l9QyqecSWSlP2\nFVRnU6kgagdlFH1pMUUPDb9kAUpz5sdI/qmR24rX1GxuxJHjXPXm0vKiSMwh\n64XIG8X2MMgoK62reab3LhBmQwCSBSzPYkxb0u9FQ48SkyqmifiYCv692Qm0\nfqYsmDVk8ay3fvjVRWUI45G/vndPGW4eOYbdJdX86y0GKn4JH+Znty46pwXS\nbpumRdpOZId1fwn6NMhmpqpiutyrPAgs2tOuOwtQhXKahycvuEvtHJtiqcTB\ncDw0GWtwi8TRjfFBBH0nN0v0qDMyyIjDz6vzwVOOL8xqH8Ku8KaLYN3Hwlth\n6eW0vUwCfIqYdjodL9jvmpD+Zq3CBLWYQG8MLHw7wGaaks+T3PqTnVhOKQNe\nAzn/gfs34qmme8oRzQOuBJ2eV0DCNQdhVQooOijV42Xej5RFTOIQz9jNGr84\nZdB7mu+fNKHJVRXc6iM1uvMl2wCmq5R/+ZKzFgWg4pVbZrWIwtjXm7VojutI\nQkDJvJJKN36tAjIMyWQIO5PtwBXd9JAeB3hg6KrwO342hEXimzf2QKBvHcNF\nSe+2\r\n=mi60\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"05bc27ae468aefcfa8d1a5016dcbcfc22b7e8a85","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.15.0/node@v12.3.1+x64 (darwin)","description":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/api":"^6.3.0","@thi.ng/checks":"^2.2.0","@thi.ng/errors":"^1.1.0","@thi.ng/shader-ast":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.2","@types/node":"^12.0.8","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.1.1_1562562012478_0.387178615336379","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.2","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0348c3c39f1e7907e342317e91ff86ffed2b3488","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.2.tgz","fileCount":10,"integrity":"sha512-XPsS11uzoUeHFGk6njQORsuxEibWNlJdLzvkR3aPEcLkropZPAxia9DAhsNlhEZw6LuqJqLNeAGn2Be6wol1ow==","signatures":[{"sig":"MEYCIQCL0TY5kcD0WPnxhwJO9HmIYgEhlEUroqHgBEBsPYx13QIhAM0G0DS5+okWgdLicMlhbDnxNEF8/FbBBMrpEv/5T0Bu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKQHeCRA9TVsSAnZWagAAqSQP/A1sbnKkzNoJ/bLlzuEg\nqWtn8Oo6BXIMZHlQRrbOwBdkEx3ONdztDoQ8cOz2AsusKl2gLJIcRrBp2dOw\n8dFKQAZDifoFpVW/BTKgHXwUqo7FFOd5mW03QVJBo40tkhf1KIPrwEvX0W3N\nygSmYc7g5oeG6MEp35m9oASiUvyHPs0brJ3GPl7kHayr3DuBOENKh3DKguOj\nBlcZUu/vtpDE+bE1a64TsdylvyuSyzZNAvaThvbPeH5704EsTZ6VGVJV2Rkv\nTnguJgh7QVT/lmfks96aKaz6mNT2ZEbxu2mWH+ClkjmjRvEEXnfTTvBBBXFc\nK/BusnpECJA5e0mtpiiBZUO7fyjEIPRBTYWw+P9zuob5yP4elspCXHa6xx4r\njODkFdJV7Q1j/9ZJz+JvtvU5/wdcHJZrRrzr1U/YjeXUMncIkCb7+WgCOBM+\nhNAs4JypQbq6LnNQ5XGJPczPnmx6QOfJ/ypEmWFYxJZPlTYCMpLHdQTIoxT+\nWW2xbDE6S9CHWN+2x2WzzwNkmSzznsJfLuqJM0p9PQDrtnACNCMUbEGgvKmi\nrvxsfmEEpQgptJOXBzPH7NMD1CmA/CLdffu1Nn8CIRYe+o/1F8IBlSmLEp1p\nOvNopmBNmnofO/mlAZsR7i80HME2GiuTWlmpaJQmdKOJZTul9UXggMMaOXUu\nIO+0\r\n=tbLy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"47075afc37f3a16adee7c903a2935304c7cf5daf","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.15.0/node@v12.3.1+x64 (darwin)","description":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/api":"^6.3.1","@thi.ng/checks":"^2.2.1","@thi.ng/errors":"^1.1.1","@thi.ng/shader-ast":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.2","@types/node":"^12.0.8","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.1.2_1562968542265_0.4167371887742335","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.3","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7369ae3e038a6585ce4ea56500e65e1badb54171","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.3.tgz","fileCount":10,"integrity":"sha512-Kw7+zJtmOI0KbAK6WSWAmknM3Q7ikl1urRe7Cx3EzPBKi5hDeqKj3pxA7GVWQr4/YkX/yvj+pHBgLjMoEowrvA==","signatures":[{"sig":"MEQCIDmZV2TEDNqnELM3q+RZIsp+c8gtl2UgbV/KxXynxN+GAiBcoquYhX2PEg6uwgHhg8aqmmLNO7MSAHhYnTNuzhd8Fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQOoGCRA9TVsSAnZWagAAh8AQAJa4i8mzGz2qD/rligfF\nC2jnAS90IZ1i/x/zw2LfS8rjRD+RG+FMzzhKZ8sZk8tZJ8bwPe1QsHgXhscF\niyRZaLKFokMzeMaJIxtQ5+vVrhjwIzKed5WA09B2nnm9z00zjIuqkwnrS6LM\na+CfgOP2JJJnpyp43TMbd4DI++RV2jNDPG6sR2BPcWqWnKGXU1ZYFcC7NmRY\nMiY+6abALrVy5jl3cCjDx429G7YFRFb886VOwBdKiGysmD5LgXjaXdAQDWFB\n2+LDX8KAGNtgVgflkLNDizOMoG97+HCRdYczMv9valVWR61bIr7VM6iYezv0\n21DZSBPER6uprJapBp3IkSeyw7JLsD/N/h/Zu1DnSwTVKQ9piQcgoL/3GpMi\nBGR9xTt1uSFeiIePaTBazz/SNo+v/xcV942M4B1Ok09sTuCZ4txDty88iMaf\nf3GuWiifJtCSWD3TsQC7lSlBb3qcg6PNkK8rv4MiNJ3ZX4Nn0v2nby777G7x\nDUEoEr9krPTnVBkuRl70zA58ozr6jZKg4YxN6fsEDcsNfk4uGnD6CRN/RZ7e\nMMeQQ+zAPdSpkdhC3omSPdKeaOqxardyq3W4ZU/EnHtZrq4+FXAijevzi+Ym\nAcO0HBBLFC9yZ1L4MMdjTRDLkSbhjeC/tjOvhYzzP68AYWBE0XVuE8oeMlK/\nFvPe\r\n=X3Gf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"53eec7988c378fc37ae140e7174f36ef9b6208fe","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/api":"^6.3.2","@thi.ng/checks":"^2.2.2","@thi.ng/errors":"^1.1.2","@thi.ng/shader-ast":"^0.2.1"},"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/shader-ast-glsl_0.1.3_1564535302313_0.3465299924989269","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.4","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a42d81b50ca4c026655f17aef99491f1f92bfc0b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.4.tgz","fileCount":10,"integrity":"sha512-VUW51lz9knwNnquxhn/RZ363rtGBb/+pSRgORagLz75CTGho/R2goNQjtTDHM4AH+MVpKX52xSVtAc90z7AVXQ==","signatures":[{"sig":"MEUCICqE0sy+3fyTZ2ApmaxkKXdRx8UzsZdx0lewZEVHV8T5AiEAvL+VVkPjUNhghvStjnCnKXP9taldekO0BTEUL0aN+h4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVtzoCRA9TVsSAnZWagAAl34QAJfcAsYQY4POk8F8U5GJ\nYQzithZcfBy/5IFwKm5GHQ/jQG6zz+wIy2SqaImiZEg2Un+lx5QfZA5Mt2lk\nfUij7UKQTxBtWU1EcUyTK7bjMgH/rwSHg1ULYyxW+gVHrybtLrLP2evA+Nl3\nDVMTOCHzWcUHRywBszhVXqWhdEyKSZvS2ZJ7+E9C41qrfo/OVfHDNKg2sHLE\nQbvm8vQTSonarKkVHxKB/nsBrrGvKHPYpsfNZRnSzgK8XHNJCAHKbDLp9BOH\nqwLAFvU16fmDXO5YCh0oJNkEO+Hzo76QWuNLwYlq9bRrDUHk8bxrKNvQ2OyG\nWKPFIpXt94xajCrvKSKye88xm87o2O1wHsqGJjyS9s5whVoTXBgfakNjQSoz\n0dbRWOvfmZrF5lXqjLRJ38dCG9TnDzi3H/ntjl6R7WXkNNcAo3kCG9N9EHIA\nDbUUdfJdgrCOL+Mt8PrCGKus/ksy52Hd2XtbboR+7FpEFTSOj95+k9vhvqKa\nxIqTpfKRpIeXBs5EAkmnYztApfnIZMj5v7ahLs2m5yqzZZgPFgDia8qHg/v9\nJO3jKuKZbVW158myMaRxRdKWuoEx90Ru3TsZNwOMQLpUHW4EdZg84MT4uZUq\nfyIV3pcblcV7u8oJ4YyyCnV3zkuQelas4Ze7r35D1Az/t/Gar6prvxabq/DI\nuJnH\r\n=T9I8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"6b16cbac7b4495b39ada728be077c7630272d3ac","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/api":"^6.3.2","@thi.ng/checks":"^2.3.0","@thi.ng/errors":"^1.1.2","@thi.ng/shader-ast":"^0.2.2"},"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/shader-ast-glsl_0.1.4_1565973735937_0.08482207612834114","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.5","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"be798c6ba674676c199edadc6140e79b19972d59","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.5.tgz","fileCount":10,"integrity":"sha512-7a0IBgPfgE3uW+mE+XCtUZSmHOe41bL3qncuWUcOUAOAZZ7oT7Ngh6b9PRHOoWE6ojFnwr3rHyWxs2ejMo/GcQ==","signatures":[{"sig":"MEUCIQDj8zdBVEa6Qzlnw9NHXTMl7QvNpP8f0Gxofj7DuEv0CwIgRT4DewljXVzJJ6RRpHBlPS6AaoSgLAV9nv9LskIDW84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdV64JCRA9TVsSAnZWagAA+z8QAIfZPkf9UjL83OgDFUYi\nAGMHTaPg1nHD3aPfH+AlQsBedKuF18xFVHoHXvSc1ePI4G+KEfSPT6JbkliD\nlczfp545J0bCcBoVgPdQecyGlyRe/HHDbn28+zwFHbfaIUpvmKmbnug4Pl33\nHUN8jlh8euy1veDUtBGEyM+VcRm9JOytrHnveqdw8Kq28aPQDkkCq9ZTgtxj\nh5I2Z6Qv2HgI2HcFiTibhhb9Y9ZDwWPdgLV7lQAFVzzGK16Fr/cVBLZyCL1f\nlmK96UzXfhBnHV0MCk4tp5KCGfBnkrdQEPprnKAwXpYCkdW6nHk5ZxgnQjC2\nHcdOiqnWk/x3bryoCqSRMR0lqC5mVP+luAtDNT0cEI/I+T8jvL0hC/cxvul4\nDzQX7Wl7i03enaxcvtnTuJPpk/OSzLtwAm/sZtkUszIgwbtz6J0OBQq2J/iD\nBJl/TDr6RJC6HLxcV/7uRDzP2MrOUFSleBQtOmI/VEqfypZne9YYS78MbBsQ\nS2QtiLoizYM4FeOHg7UjwEJb2DalXU7jXpvMF3dPo1+aGB2duOPxJM5kC0sX\nmBtxCh9xt0paKUYwYcYHi7xk24gXZ7kkV41AFN9oLwk5v/H7jlrqgDJFivH8\nC6fqCnYBlZyvIngJCfjkSNJ3XIE5voaiOnL52yeq6i0uDN2dagyV1OUzd5Nq\n5HUH\r\n=PRT4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"4b74159d35209356ce8f44929599b45ba64277be","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/api":"^6.3.2","@thi.ng/checks":"^2.3.0","@thi.ng/errors":"^1.1.2","@thi.ng/shader-ast":"^0.2.3"},"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/shader-ast-glsl_0.1.5_1566027272750_0.536608516294963","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.6","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c4ae5b488d86bf25fe97a8c8d59c555bf54dcd70","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.6.tgz","fileCount":14,"integrity":"sha512-mDxyUjoBZU6Lqy/hFnV57yIwv4pl4C9F2GhSWWPSLL+QGIRZ1+EaaaB5l+Zn9gpEb1ydhDqoQArJvPleR+h62A==","signatures":[{"sig":"MEQCIH1oxT3QofupIY0ljwb0talv6zJf7UCJBBCCw09b4A6rAiBNSzZ5RWdWbLwhP5I6O+/fsm42FLf4E4lcd3fez5tUkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXcCSCRA9TVsSAnZWagAA4X4P/2WTfXMRt/evR0pfPe2B\nVww8KJUK2mVWgJhax4P4Y6wYWG0C9AmS1d4DDLau04vMeDsfJIURX3hgEx6z\nEdxVTRv6r144cLhuSxxGWUDP2YE3OJBNio2LYubDGSLI5yvOiinarKGr1GeF\nYVtWIvUFf8G0gOVgdd5AKI7E930YqZECJAkWODuWlNWO/C6qjYVTunWx7mCP\nXPqKVtQI1j0He/6PcT9sL/IfCM+lNXTbH4tbLVYZXhZubk3vUPM0e0YSTYYR\nZQcrQRWxYBIzCCzOCXmOiI+GgGHkHHOukz28iTNqebgeB4zDXMiXEPy0VERH\n3jHOIB/o/Yf0wpkM1GrC+lmtq5m5rTejq2AeuBQ6LrP4XE7zA3ert9fqig3X\n5HS1OUl3DJibVQnqr75D5qHpV68VcYquCalptOK0wopDRcglSdyQKUg+SUwB\nFY6o/+siw61q0nWHJEDnNUtwVLsoUS3vJbuk2I9j6u9jsF5MdJtLsD0mzrzU\nNnL3DZuuoWuM1ZySJjZIY/h+JpQDEM6H1zBd/c9XeJdKi8UdWV62SSkrFRfM\nS7BrNEQz1TGeIwKP6KR4Uf9vP4fMTI0n3YOND7clVgnaLozEBwPXkBJGqlID\nhwNSok9+xSXTsA3iFAZFHtntNkkoRgDJt/oKi8Xzy6eYaw+qpLRb+GH3U66k\nkjLx\r\n=D8Jb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"161b4f8afaef0df742a8e2c7776993b828662589","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/api":"^6.3.3","@thi.ng/checks":"^2.3.0","@thi.ng/errors":"^1.2.0","@thi.ng/shader-ast":"^0.3.0"},"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/shader-ast-glsl_0.1.6_1566425233978_0.035275857191154","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.7","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1f3ab73ef540479e122bd631b6a4a48d5e1c5f57","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.7.tgz","fileCount":14,"integrity":"sha512-OO4stuGQewQbJPIsWqgybPiUG4npWmH0j0NcPY/tNZlvcRpwhqk9PfXpxkB5bTFSG5nQZkHgMt7vx8WBlX0hqQ==","signatures":[{"sig":"MEYCIQDFHUJ4dqvaFPWxBCD2QyPjaXU4j0x5q7OR+x7RcxVargIhAKE0eSVsLbg0Gc8mZZIZTKxGTFnUqpUThax7XhmwCbAo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhh6yCRA9TVsSAnZWagAAckAP/2kO3f/PF8NcV32cGh1j\neuGUO4vsoLv2mFOVv+hNhe+LjRQpNK6DysIlwh9sTjtdHaydK/BkeRjhrJqE\nhYAR6lfa5iUrKvQWsIPjVHbb0xQGMV+56mxF+X0hNqKGYgSoKEHfWdn3lpz5\nNQr+4HDnOOaYSGOpBeMvjwO/tGXGmhL2YmUs3HjgVxNwgyqWQuLsGueiBjGC\nVsKF458574TrYqsSvHxWE0YeKEvUdSEebsTKYCMgilZ3lLahYuxf+DUrXwJ6\nIL8PRSpFtR1Pn9MRBwO7e793jGGNGND76asZVvyHUEvRVAtNiTEsgM2qopPn\ndgmvru2XMbzzpi8FraJ6mK2YmNUEMMWIfqXcjiGcCDJqu1KjzaPH4D/GUbrE\nJcwILM7ZbWPTMEgskuUVwkZcO8eYSagKo1CPVcnxVgYc8FhirX6atnJpYlyZ\nTjxSASYiJmUjV/sP6qYZ1svQGMb371M4gIeBChp9YdRVWwQk/fDdSJYKfJNU\ngwI6pyP8EkSIz4UQ+KLpHbhb5aRyuzQtEvY5x6gOW1DgaFrF5rkZeU/IkWJ5\nu0QlLwDhRaaNHayoyprpEmXA8bYkIPQNFE8wh+ETdtZKq1KUvYuJunWgU2/s\n5kalc8eUq32rNMLtmPp85Juwa9Xyv4ajf5yMAbL/bAKhfpc7gxlw4QT0BfHd\nfFQM\r\n=vZYx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"5f865588e37a27ceb46484c24fce4d59a0637f90","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/api":"^6.4.0","@thi.ng/checks":"^2.4.0","@thi.ng/errors":"^1.2.0","@thi.ng/shader-ast":"^0.3.1"},"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/shader-ast-glsl_0.1.7_1569070769107_0.7683827680028594","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.8","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bbe336d73b13da2da556c52542dcf672ec7408d7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.8.tgz","fileCount":14,"integrity":"sha512-5kYgIyQFHIXWvjxmPxcT5CmOV7ffOupdf8dVyGDdiK3Qkjpe0wb7Kt4Uajsof105LCZvpTEjXGzS5tYWsYmQiw==","signatures":[{"sig":"MEUCIQDhMQf4oZvBh4CefGiBTuY04RPhZgDRfelNhe1s79pTTQIgYle3Xm5+2wdtLY/WSsnOm20KtulQl38fb+V81aSCoOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxyOuCRA9TVsSAnZWagAANlAQAJQ7H5w7pJ9QYqHrRFa6\nXdU6wFs3JFSL3b+kvZW7jANSBkUCqM3C684TRQRDutc9dyItzJ4870CvDUur\nyPx8239yJC3U1lTJ2LVcTHnjBx5GkCfoglyIAoblzQu7UC2kYNSieS79fmgi\nXr3vETVBapwe4YnBNa1MRTa9Of0rvx97CasfTlRSBqA8IPYDpfsa4Y6TrxCc\n6mrq3Civrxs4fGqGd2eCZ102OIWBgj5rtjlu3Z8qkjMVpPC9CwiblWBX1E2A\nk4kjAvz2AIKLsv0gEk45jDGqufv0m/DRU5LQQCCY/7dW6DspbfVgZBR+oWoL\noz6zFWl60KB95yZjqIUioQLL/5pYVRDdoWavm+d3Xmr+w0q5Iv1xrprishQN\nWObTgm+MQeFeEwmLuegw05hMcPq6AyXCMLFIlAv0LgV8NAiettD33r9zgMrq\n6g+pJWBMMOHAyzCve4HyX0pkB90bSPjj5XBp+XWCq9LYqflKXsftz2jLZnvl\nIW8NBqqmM6ty78+ofx67EIP20FdqGLEVQs842kPUFzcITlimLtOVS1uO/BIO\nAVJH6aOoP5jXNBClB3tBBO1zCS+fwl9ztW+Y1IPsoyFhGCCQEnk9IouvEBTC\n5za+AUemKzqRH+EFKkJbFS+ObnwSjiQZBPaNgoVmNnPbAzXSnysWqr0nLwoj\nvxTC\r\n=aVNz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"97add769f24aa32a1a5e13c5c941605e1b9eb569","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.10.0","dependencies":{"@thi.ng/api":"^6.5.0","@thi.ng/checks":"^2.4.1","@thi.ng/errors":"^1.2.1","@thi.ng/shader-ast":"^0.3.2"},"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/shader-ast-glsl_0.1.8_1573331885762_0.6229255193208061","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.9","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"dd0fa93e80a048e1dc240fb40e919ced62db97e8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.9.tgz","fileCount":18,"integrity":"sha512-pbzFraW+QzTAloumIlSKfFyEkMvYIE6TJ0czWMmMuUQshYQrwjq/Kor1WZIPjr+H2WVp+1Ls6WwZngU/stwatA==","signatures":[{"sig":"MEYCIQDK4lmt3Q8lpAOmFG6J0TJYQmv6GxKOTN7gIfnlYOFM7wIhAOpnLCF/jIF3QOdepjPPRGxsPxq5OocfDMgM6Ljpsb0H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4p+zCRA9TVsSAnZWagAACx8P/2xOcSyPM9OZEK7tOfvP\nzjhC/kh7k4aBaZb57HeSeWwAMp6K8jjWWoSK15fVLaSvGFvm35BONqic9V9D\njGw9O2SvrXn7ewyxZCbGagox62+lmyoK6ceThj213TmQbz5DLl27sT8h1O5J\nGRoSkGNnYRtKfOVmCBcS4anLsdwSA+dMs5UB3u2oVpllUWi4yVzfk3zxIpiV\ndsKnjgOb+q1OF4bhaIIHeBMKT0hpKwCPiRfKIEkPSv0YjapOJm79ggK/x7PP\nZI10J1E3JVcKqPpjkdH7FNXrYds7Y9S5V+F56BR6SsWiJQyWyLEprxDYwRXJ\nv1ErypWe9K9i4O84+/IrFSbzdx87Fvwv1/KYxQ+WXxUICwQFbwfRDAZ09i6a\n2d8RRZAcFuR0VRqwhbXEzuT2Jrnsqn46GYfUULEqeUbb4bVrCDKcQR/g/GkM\n5Ldq+FzPt8Z6rTCZmmOMyvLQfPXximCvY7CxeemRnWWYhw0XItQqcNjoMqix\nGfkjBpGChWNtfQbkJ61fI+y1NaUEhV3yFtfKi6LvpNClqMrcyAqtaHu3DwZk\nCAwj2brWkEJQYcO9PpIp4hOX/UHaFm378xavszRIaRE1NQ3ke1JzpHs0QOVS\n1mrIbpWVpLjwOgm75qiKDTBBQv9IePLWo5QGBj9HupavhUJagn3DefeRK7zD\nK5KF\r\n=sC4X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019},"gitHead":"36c4d9e967bd80ccdbfa0f4a42f594080f95f105","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.10.0","dependencies":{"@thi.ng/api":"^6.6.0","@thi.ng/checks":"^2.4.2","@thi.ng/errors":"^1.2.2","@thi.ng/shader-ast":"^0.3.3"},"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/shader-ast-glsl_0.1.9_1575133107516_0.8633535293549255","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.10","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a6cd158508e9b8afc4f148ddf2dabe7f50ab9454","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.10.tgz","fileCount":15,"integrity":"sha512-NTtNTJhVYlJlge1atxA2z013RiSpT2dGbwzXO7MTiKwMx/GIR/0qU8eFt55la8vvIZb9fh7GFZhwBJ0gTjNiRw==","signatures":[{"sig":"MEUCIQCNxW907yckDqyp0cFqP6vVSWH33wacFGiFnXnghc0wrwIgC/vfkeR826mKuu6tkmjR1vE+HLaVS29hLZJExVY5148=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK03oCRA9TVsSAnZWagAAp14QAInXhYjDwzBdOnUe69bs\n6w0XFdDk5dlydMnEPcItQAuGoyHNwhsgrLh6qnbHxxr09SQIUOrVTQcxwAOi\nLIHmyXvA/CnZ/2wVZ6+TVcIb/PoZPGp2rmJIRM6boaQK7OmeShbjFTmnmlCX\ngbjM3i+i6NFXFIPIGJWPcB4ke5tgoc3DVMoBtBbbgruz1mZ0YHoyAfNrZTml\n8TeBSSM90FGvkdGchvdN4tGcNL3SxntUjkB4VRVSHBRl+4OxWDVdL3wQD6Kk\n1hZK9uz9eJJSTR1IT1pmT2OoHyRCfcNBGUhyeKWQW+3N0X/F3KGbwBgMCNnD\n/wm0caHAWws7Q4K6ADHCSlu22+Or0QMdQq44Z60unZPA4VBASbxNvx1VpFQm\nb80ah96HV6NQs/gBm+djkmdAqetBq+xVaUDwW9JO2i8SC1gZEMofrjmvU/lf\n3ZAhXvav2Yk6vKz/8GxXRdvIOPENYSRA0UGhmfF8TpbpgOvj59Q6DIbeOBYX\nS9I3fMfb4N1osp/qhTLDSIJ3kTdfGKhSCvhGigcMkS9AUheTfEABcggf8Z/b\nV70dAslrAhX6BLpLFRQQ5YeVc4QLEfqAKcUN7aIaf56i7ACKf2q6c+2QHne6\n6Ps79VY7AeRGpt0UYDZ1uFlndguKQpCbazjvTYN1vnJb1OwBv8rWHhuuTt+S\nzao/\r\n=l0aE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"gitHead":"93d8af817724c1c5b06d80ffa2492fe5b4fb7bc4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.7.0","@thi.ng/checks":"^2.5.0","@thi.ng/errors":"^1.2.3","@thi.ng/shader-ast":"^0.3.4"},"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/shader-ast-glsl_0.1.10_1579896296371_0.811506943936692","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.11","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"da83dbc3ee73c8a8fcc45fc2cd843282317c5714","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.11.tgz","fileCount":15,"integrity":"sha512-oZV9XrOWMFSEEkHsEsmtneAOl8qc9M7y3lIAzZsD+uGoktp1dqFnEr8gpELH0GzQEevyAcyBbLxfe6ead2SMRA==","signatures":[{"sig":"MEQCIAt+G8t3XePzGCrgac9k3QKtEOwOfIzW57EOAK/KNm3mAiBNlpeBwU8C7FEwG44S9rsmXWEXH4Y4yTqNZqQ3zisUJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLbWjCRA9TVsSAnZWagAAFQ8P/1YwVXWGcB5gv6aovh+F\nfggOE5+GZYoEGIUxTg/o0GyOqta8HH6JrRw5DR7bdIkNwVEImzc0WAJBLbSW\nJR8u6MqZt8Aln4FDulm5IymQ6IRHaQCxkPrlXmeKY2BqWjyQp++B/NkQysp1\ng0K99BUd9PJFKWNQew0i1k6+oVFqIcSRCtV8Hhoo4cbzAcgRfghwO54becLl\nVVxn0KAxr0buvJoNBXwAz4h9K+jHEYyBdNYgdr6DSZeMiJjOzcm8SRJbdP2j\n6Bg09SrCBGvcJaEkjhU0bVW1c/q96aK2mtuJoa3MEpZNd8iWvuPrFypqMjoX\nqqRoPw9Fpps7uu93EtHcwfpmTLj/F3yXWPBDHIJGmGOrXh0zv/cicdw9zx2Q\nuZeEBAjTJ+tE4RwU3pO7+6tSvR5iQMENH4tPt0VGqk/qTVHgyduaFeSJFDEr\nUDsS87vUKCn/Od4gGZx0LI4k45NlEao39FkBI+HumjqxZwxw9qveNM9Xyrrb\n5GOlKcK/BpBIrtlkc2tNk5JnSJm6hfImCeVxu3Tne6Vh8GGCUCuV1ISTEtAA\nZ+ZWPlpryR3ilcGek7QuH97iICyL1euQsdzqqsR98D8OwHWyK+ZXM2nPD2Lr\nk06bXSe8XO+nIGTKtrFnSGOHL3KP35Stinwag5UwwMQPjsGoD+NnamgF/Mtc\nBwcu\r\n=6ey1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"gitHead":"38d193103121815a5794ae242817f8f306b6ddd4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.7.1","@thi.ng/checks":"^2.5.0","@thi.ng/errors":"^1.2.3","@thi.ng/shader-ast":"^0.3.5"},"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/shader-ast-glsl_0.1.11_1580053923442_0.838366047596848","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.14","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5bed186df3de745f1e622902d5918fbf61a41f7a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.14.tgz","fileCount":15,"integrity":"sha512-q4sDGvUHAC3SJonFiAJ787ARBnDxEOjGGoLx6xe8etCRke7RzlLrUuDm9cv53NwsuDaXCUwXPURAfHe46kXomQ==","signatures":[{"sig":"MEUCIQDq49XOdyk5XL+aARMHkLrfDOq50jQtrGwZhaQfvIcQTwIgUgGtcw8GWwCvT95JbdKlU3F225WA58jCWKfpRexNIu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVcLiCRA9TVsSAnZWagAAzf4P/250hqyR54gnAB1pFljq\nk+YSlAVcPqylzkLZWrAR+Fd8UMVhXKFeI6os5KXwbHZDYKwCoJxhJNpGEldh\nIg12lhQEcKiChClHL0hWf3R6zaUVAOnTiq2Yx76UY4xUFahMSaqq0f84eKMy\ngjDHeIRNGHRokYBBstGmPFgyJrj7LOWb4loFUftwWnX+fsIu8QU6mpZL/Q4E\nEFHATrvNCV8jizSMaBTdrEjAgBX/M3nh8/wXobcpV5X6Satom7nDk8J/nV5w\nAgY0N6n0pTy7DuDTbv7S/dDQMZiZGcNJ7lpeu5ESQ1IyGCDzgbxXcSVUU4kw\nwsiVqmKs8mzCWrc8VIR7juyIQxngASSQrK54rpvjAVgqBCV8qjHfj0newZV2\nX3MQlZ3Ooyh9O8tjlOUHuhFSQu16uuNkqN2LMdXHjG8MAz3Lx7JMLo8CjeVY\nmU/MtNTMAbWZboelkg51tMETNceJQfIjR2x+x5Fekw5NQDdJdH8/LUA0rxxd\nxJffUfZyVmpEJ9w8UYOY1OJXEcbxeRdVhV44Ro8cplJfXbwcQTNofaY0dmEj\nc7nUZShQrg1C44Kbef3oL6q95P7KbkM1sBQW39v2ZUN2DUxrtRRxtkH8NJeA\nMy+k6btbMTADBsF6Tn144xD3LwZadLO9c+/519ic3vlhnK6cCk/WC6EJ4lcD\n2+i0\r\n=E6oj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"gitHead":"d426e5ee02515cbc6a769458a08c0677fe003ec9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.2","@thi.ng/checks":"^2.5.3","@thi.ng/errors":"^1.2.6","@thi.ng/shader-ast":"^0.3.8"},"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/shader-ast-glsl_0.1.14_1582678754409_0.9202671414502617","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.15","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"025de46d9e023a2548af887917d7c5374e8ecf0c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.15.tgz","fileCount":15,"integrity":"sha512-3ywCd/a/whNQLjIef+jFNKjbWqbrLw+MuX0bOMfolgxoQSksCwfYWBtfmbzbudZYr+V4hOYWE8CqDqnZStIjjg==","signatures":[{"sig":"MEYCIQChXpQ6UR8yYGRJk/QenHHe0rJD2ajqt/x9WGdrftrSgAIhAJ+sBlppWe1QeEd/rTCDyTMgALuU9vvQYY7eu/LSMhrG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW+ENCRA9TVsSAnZWagAAqowP/3p+BzU0UE4C7/I6mxsE\n3J95cBm5mw/a2YaECft1uUyd939XbiHY3lB2and24lv/zLDJNCRz0lykW1Zc\nadsiZijXHG6z4qQ70taKOVSdcpG6lk3mhoHCiocTE1XHynmVURNXtMW0OKn1\naxfsxQa5wbRXJ+QXzNnifFbNQNXLOeFDVKpKvTul2qA39hwbzbtFjSBksrrw\nawJxtB1awjfkvhvJUiwpV+eA7rRHvuX4NrIkKWFhYdwDqiqTxYCY8JZpI1ww\nrQh2I6OVSUSezp61FBKmXO3qT0Tv0GYyFKhs8EAoyp9vxL5KKxpFWnk+hLfK\neL0LCg545Eu6bJaJ5zrhKodxjMxei0NzbWQKuw12KZ3X2M2hwkN08zwN2ZfM\n7uY4EjQ3XD0euHNMOM/QzDI3ZvPIxc4+mX/igfVhCNpUlSeY9wXMUupmDdeJ\nJHJxlUPiJT+Q7hYTh1hoOOVwobZk+FLh05HKZq49BMxqf055sjV9rgBbd4wD\nYREdI9m1IRN2Jh9LrS6O15KRBqgQQMfXIG6fHANOzDDlTEoyMDeN9nM5OLMa\n+o/sU6ynqO9NfsxOdEYGSIR6zPVskuFfUDm+cBGFjrfKXqn6vR7Ga7MCmwwF\nvxVdEtlXiqnNwkN4lkwHcLN+eNZiUAPTH3t8Hn8ZNB5GZ3OWxSm3eZl9rJZT\nV2tD\r\n=AAN5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"gitHead":"dc8bc9f06b99dc10d99ec33c78fb50ea410e3de6","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.2","@thi.ng/checks":"^2.5.3","@thi.ng/errors":"^1.2.6","@thi.ng/shader-ast":"^0.3.9"},"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/shader-ast-glsl_0.1.15_1583079692910_0.018554015338342777","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.16","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a21640f99e58f075c36a05328ff091dba3169a89","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.16.tgz","fileCount":15,"integrity":"sha512-G9HJb8vqycXoMODO23CFAln150X4YjR14QCEUhaRpaxGWt1f0HQxSomnM6jwh8AM65KS44ilQXJqHVvE3LtBHA==","signatures":[{"sig":"MEQCIAHxbE9yRuVL5rFy8/fI7K/LVbeBb0jyfSr/CgQz3WAHAiAy8NZJ3wSBmG/SxdYK8d81fK5QpyHUZQ/hdno8cDLabA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYbvvCRA9TVsSAnZWagAAkW0P/2naGBiD0ck5t2UqVa32\n+IHrqUCwSuqb5dsfTOwbDdsvepvQEMRN2XD6Y1ZukE7sEg3tPWfbJhNf9E34\noxRc33iHlDXJ1Xjm92HJpRN4/8V1HB5zG45y8RZUwpN1XaWkpV0N/LTpMmmq\nIuug62zl8cHOGhssPX9+1CUGt+m78e28wthcz/JhbvC2gGzlozWWPSyMzQpo\nh5XCmC2tnrb5DZH79f0Qe3CH69T+8PFk1i9bmQYB+2xMh5KXMW23d97R025I\nu9MkdThapR+80jh5jRvZCIYdWT38GHDiQ85JhYbpBrXR1iJ0QL1fzpIEhJZE\ngHlBAIPTqBfTzMFI+TyLqe3yUpYBtj8KBC6Z6LZCyV2Has8Xp8hUqdEpp2Uv\nxAXT7p6yNa38xa7Q9C8YgyGDLsscBzYOqhIfGApoFetIRZLc12P+lhJEBXSz\namM8UGGx8ugy68gTxr5KTsBnTq35tyV5nLlIXPt1ObhPDHoJibJEwij0ppMi\nVXQIfP9j4PPASQWYWPJGwONfabXGwhNuRXYZl/JSYliG6Mp4+3gNnW+jGMat\nvwz2tsYUMWa3QJENkiogIs5gGvYtMQiciR3GNtW4RqqKzDuyMtw3q/TbI9gA\nviwwL3GVccuLJPbEZybKEj0FdmRyBux7eZE52PRU71ec6plEjNcwZzITqzvx\nX9sM\r\n=CpTb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"gitHead":"18014ee1e4978dac7eb2e5d51d0a6ff7d82e9ffc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.3","@thi.ng/checks":"^2.5.4","@thi.ng/errors":"^1.2.7","@thi.ng/shader-ast":"^0.3.10"},"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/shader-ast-glsl_0.1.16_1583463407119_0.2503742837937293","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.17","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"10fed7c0d578cb5da30676439b7bb3bb630c863b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.17.tgz","fileCount":13,"integrity":"sha512-d3P31rorsvBTZj/uRl+N4ROHSnz0nSiktUrlgSEuZkvaPWv7SznwYZoCf4N7ChOk+xzHGQU1eH1e6WVXtnU7TQ==","signatures":[{"sig":"MEYCIQD5ztyoIQt9Hr7PZPJ+VOZwRGQ7MU6BdgwOhVvlITNwaQIhANEg8/pLU99LkJQajcpcYT8nrpw/y235cfRc6MRsTATV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef7wKCRA9TVsSAnZWagAAfnQP/071icAUZEn9G/noP29+\nr9EeSWeM591qzALHDzUuBRdJQ90/fJSsV68Nc5eTda8l2AJpsSGJekoh1fm9\nUp4izdFytQCFBxhEMi2FbANonJgyHz16aYC7we99xEvWY1uqSoEmCHs4lk3x\ngkw3R7M2hNtMWzr4u+gMqXXRPAK4iUjazqbRKKd4XUzYgLepZLGWyWiLpriq\nJH0xjZP5zCMqrzCxKoXwRpGHx+9an5bcbVRg5QAbD1rQIiOnlU2XhHkwBuYM\nrZmZOL/1rw5LhX9mOMHPDQoQ2flcLSAVeAGqvcnLo2FGI+H8qSYoEy1V6d34\npE+pwIex62KswSlxSCfPfUEcdocncBkCSD0qjkS4xgZ7ThxNIZmZKCEiEpff\n5zHngXDcwQV2fbxgi2gKOdRuAIWtBDg36STMqcPdBCRo1nxIne06aMwpfeGN\nvSAWcbM08rpItnfQGwhF1Vvs5aBPy1dXUn0kM6OsM1vl2ESFMhDyJfSagdR4\ncFBfZy53leraj0LIGoNxM/IJiVYqG+JmQSgYetw5GEFVjQZDjaG1IWlTZoxq\n3fJ74d5454TcDJgY0wH1WIL0ieXhFxaHWCFyCn2uPWIqftj+JZ94z4JQ/hGi\nO/yX8e1zKw6WPy+OeQOgYzK8mxz3w9VsnKzLJI3b9OypDr2YHZJCpyNylH7A\nYxKN\r\n=1NmF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"gitHead":"202477e312cf26869f0421e42a9a5fd80ff6adc8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.9.0","@thi.ng/checks":"^2.6.0","@thi.ng/errors":"^1.2.8","@thi.ng/shader-ast":"^0.3.11"},"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/shader-ast-glsl_0.1.17_1585429513780_0.3144755307310463","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.18","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0bc35bab46b0e4b20a297763ae9fd9195109db6e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.18.tgz","fileCount":13,"integrity":"sha512-EkNtuIASCWgPtgdGRVGB5B76tjSrGNuMSiySOKgBLrxOXM0xSBLg/1TnujhnO+4ljJ6dtX8JELjOZC1skfyKmQ==","signatures":[{"sig":"MEUCIQDdWkYgFj4jlt0HtbIoON7T4Bq1br+dFZ8icveBBMdeYQIgBRM7q0ZsdIslfwbDJAB+VcRl33uw5Un4+EsKDPpBvhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh0ioCRA9TVsSAnZWagAA/tMP/0m/xZJlZKES9zr2S/2e\ny1u8apfpDWo/Yb6De7RYrcbxLogURZmNu9iijOXSgkxEvuXrmuXLtCxKIGYA\ncu6UXslO6hOvD11WKRAoDdKWLy2+ti1sfYV8ux4mkSJZTskaUmqOIb4Wa/To\nXyJIpQ3V/PofzrMAZHddERuDZ3g9Vdq1e1XdnhczR+qyGPQjcbgLlghnE18C\nOIXThKCTY0y98j6S86QWZB0uGeKuqWQeyEp94+mo7sPO7mdv2JH/3+jXREbl\nY2BsWgFbUnICyJYHjU+9fq6sGO2RGQ4FPvOnskqYIFaLXFiRu6NOw3EMHCjj\nhZh+kmzmYS1umAB8er2IdrdPmaYUUbWfidMbTrIWNpg8vXlxbLBJ/YesvAuQ\nKLiTwijCBuwXEZgaMhrpB+8XN8zrN92ZzFTooWH8mQ21rvDE0ve8W5O9NNus\n6OgvshbMc+mJo2vSO/JWsNJkLI123DtNokXPKrgcGQGtJijMQRfD4HzyVNlM\nW3FXZv7IykklngzcCPEHqT+nf+0k/C2RgNhjPYRG/kbPDA2pna9nr6xg2vnF\nxtK609ECjEFLg2xEUWckYjWgwU7F4JGjSAwmOK5X2vtiaPfvS8E4/OJphwqs\nzpF/ViSdheJJRq5H9QjvX+Gh1jivvvGdWhh7hPVO56IQsXSu0aROPu+Rf31F\nsTJ9\r\n=FP2F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"gitHead":"c189a2ba90ee2cf728de6b458277eb70509f40f3","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.9.0","@thi.ng/checks":"^2.6.0","@thi.ng/errors":"^1.2.8","@thi.ng/shader-ast":"^0.3.12"},"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/shader-ast-glsl_0.1.18_1585924264298_0.7032870530655231","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.19","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7d215a5097bfee23ff563f641bae9180d07d9921","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.19.tgz","fileCount":13,"integrity":"sha512-UGm4qd+h+iAfKRykPBKxNijUcsOsFdeow0ahkuQ8wgBIfFUAFgVrDez5vmXOln/Po7+o4Eu2jQYPyV/bI8KFUQ==","signatures":[{"sig":"MEYCIQCf4y4uXlbMs+cdrf+N2spvBxYd3KX3JByeXwrx9JqaJwIhAPEGRD8dT+sMBb7AUc83VME6/RCHutszJiEyCfsoIxKL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeid+KCRA9TVsSAnZWagAAqmwP/A6AMj5xxqqXKT5e+fCr\nF9cpYFAvriLDA5nrRh2eZtrRXZlaaRno+wgSHXzjaMoi6s/UH1GK5pshVV1L\nKCOT6IXA7xVOZu0ykI7CyQ/DtM3meIqApZZPmH88amEptVgudYiGh/rSQ+3i\nM37aH8epatnEARtUd/0PoRAYJC72S7sGbjIpWpgFBHwzyI/h7BTQgk6eN0g8\nD0e62HNJKAclIHf+2KJixjk7V3DJK4MoDuXzL2p6gh7+kIJe2qUCVb202f5T\nD4BXhLkXaCYiX3VGhwXmids77uRjy9XZCqF+5KfQJwgwccXbD3KDUbY65IVq\nCa8BFllqk4c7DS+xRnHG/kAfcqM1MSRQXBlfRESLTUSDg7ZX0RC2KmqvURKg\n1XVzVqdOH8eILzDmHFNA8p9yvmuAWnWK0r23UittaE9haEd4mcNrDT+H/ZV3\ncYIuHBwrkDVFeZD4no3930N0Id4lwbK8t/dKEWAWCJ17smjLIWsr47vR0o4w\noE1bxqbwfZSw0asqbA8Fo5z9N+VDUHOO9aDCNgYl31dgfSpj+3rexyNT04Xn\n0c9GybVjd8Hqzw4768VY5V1ce5OlpfVJPp+UNpe+M+P4E+kgiA5eZ3ogOuav\nnQB8+kYp4Ja4LvBfuTBXpHi86+jLmtAvBw8Mvt/JcTxIDjgtZzOJvyyzN8e6\nHejU\r\n=XBCf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"gitHead":"1fbd320aece52cdf48c3f502a449109b2c9ccfd9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.9.1","@thi.ng/checks":"^2.6.1","@thi.ng/errors":"^1.2.9","@thi.ng/shader-ast":"^0.3.13"},"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/shader-ast-glsl_0.1.19_1586093962245_0.6281482177631963","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.20","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d53a650aff402f45510c303b908990f24ec796ec","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.20.tgz","fileCount":13,"integrity":"sha512-p8VoR92k8VyskDb/nBGUCrTSE0lxV6qHnJiA2SzTMs9kh678JEb/4JQhWFeh/BXIGQM7WfrOZLdW4byGaSz2+w==","signatures":[{"sig":"MEQCIFGpJ42jBeRcIJPA9xVpR7t6/5qTcAYveL3iXqMjHOs8AiBgBnRe+h4XZ8f/kRwzOEQEpfJacvt4fPTBqbCgVksVCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei0msCRA9TVsSAnZWagAAmsMQAJVdN7ERRT0IYS26PzWs\n4xGSE00ZeDUJixsNeGMfJ3nDHA4UM6mbS2ZgryHgYsT5DNEoHVMfW1wnheit\n8VcKIQcCLoJILna63s3+p4xlxDYV7nkIKrIRysdB+DsPEKivOPpJQleu+CCg\nA2hE9py1OIgXPyuMRzhEdvAswGSt9b8UUdDBjPZ83lB/55gjVeM4+nu2Nqhu\nXbgFnHjRijTzVUo+9L/Ot7SCvQB0uexzdcJf6SHuxvvguxfMN8z9RtUm3TRX\ntn0KkLUC7mMiphtSAqwAzD6SyhgZPnxhLJMsRhvwcmPLUhkcmeGGCn3VFF2H\n5j3a1aaFbYbt35l2CyG85uZFehcRMeNRbzpnQppoZ33Yb4iHykeTTK5iGCny\nXYcjPTCG5OJDXCreuRmIC4kXyfXmjvFvMtseUIbfZu0UTjWoe6KqbhCrRPS0\nb8QbD2C9xMzAbbt7V4yHQknOGugo9YfchZil4ilx2MgIWvsVH3BiorXGDp6f\nkYrcuKf5s666D0BeQIqQhc7xuj6rHjRBffXi8nygg7xBcGYwrBjoBcsT7D+j\nyz9tjt8x/5n0rWUJHj2Km+y9Dvv0GTTq1JxbCvH2ayWpd5lgOUXA30T/QKdE\n2RbtkpPrBIKIdvEwM/q9NqY9aTDKbX0yX5mhGIsK8wf3JKxnTkFwp+0XxzVo\neFyM\r\n=gwyN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"gitHead":"9ed6564d092e6ed254e7351bcd486958932e24cc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.0","@thi.ng/checks":"^2.6.1","@thi.ng/errors":"^1.2.9","@thi.ng/shader-ast":"^0.3.14"},"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/shader-ast-glsl_0.1.20_1586186660483_0.6280884233472659","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.21","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2320798ce33d3f7faf6e79115012e72c951a3d0a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.21.tgz","fileCount":14,"integrity":"sha512-7z2IgFOtrdpLsC9Neinimr23oTwCI5pOlpP68Rtvf3zXOpa3SjNOlMxW7Belsjh4yQhax1C4gyxycSh0C4PgSQ==","signatures":[{"sig":"MEYCIQCYGPK21kRqhVvZdX2O6tvt1ImfwO2BuurtCB9H6oTfRQIhAKo+S+DfSu6jZd/IrM+9qhot3uQnuEOajLjlKOEhsaxM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekkLHCRA9TVsSAnZWagAArj8P/0Fsq0q4qQB+IBoxcOK4\nzi0qhn7Eyz3vv+xVDU1UfFlzWjK+uHlbcPk/ebg2UOL4qG1XUdtQkJj9ZUCY\n9z/077O2MmmXqC2BrEFmCnM7EsYeWz4om7I0LFdAXBS0yXJHqThDbEUOPIU4\nutBhxMUMoNpEE9izrpof/UiRYY8U4aODvLNlYcDVmqDxjDrSPXXqVXqK/OLh\nRj8cO3NMTnsTgWJB8U0nbB6bLBwc5C4nD5/EzDl0a2s+qexttyhURg4Gbv34\n/LHSB6Yn4eGD1vLPvAphSq8KsgD1lOseq0gFH5FsWUbsVI3cNLor4SlCZxPA\nWelIO2L8NCGqCueQ95Hl4Ir3MZT/cKqKju4nuemOu4J7EPQAXE1hUgkYmfuu\nrSY2HJsX/tGUwOih7PsJPFwwXff09iXikx0x5aqGQOTg72LDVO9t+I23mBZm\nxrAhkhr1Y2XwgYEP424w7nDPj0DmTaNBR/HVSmB53QcsQcuqAfpwMCxNzJGR\nRZdm5yNjTSWamHaRa7F7B0Ak0RGYqjX6LtPaSeKUUXq930IV6QQAiC7bgBzZ\nfBvNm8LBqFNFcX00DfMnyLaoOSI29pVBz/xCkexHcKktNT0LKYidXre+Z3Jq\nM137XZ+vc74gDqhs+Pc+vs336c4fE+4bmq44C5B2w/urw7kjrkE20Su+izRF\ndfBm\r\n=gMNG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"gitHead":"bfafd37c52df27f7d886c0e2a344e4e7ede4d072","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/checks":"^2.6.2","@thi.ng/errors":"^1.2.10","@thi.ng/shader-ast":"^0.3.15"},"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/shader-ast-glsl_0.1.21_1586643655411_0.4336833446214807","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.22","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3464d82bb44ada3c461e5721a4dd9e1c1e35eb62","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.22.tgz","fileCount":14,"integrity":"sha512-geaTKH5SCaZXh3EvEiDd8r+9pTMG+Lii7IAutFPGtjrtupE6/ExT6TSL/gOxn29jyXxc3Xgwh87SmMJ3nKxMTg==","signatures":[{"sig":"MEYCIQCDCaSx3P9lsqFQP562HF+i9Uur0vH3wNdFBiiyhiM4dgIhALf/qotWKoCWBVtw0x8lFqYvEUNghzW9/3Th4R6AMt/1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJena97CRA9TVsSAnZWagAA7o0P/3bRx+q7dEXzekiAq8mY\nVfc80NgeMQE31MhOIrNc533XPYV1L8fPHf6Rrq+rjbFMkh+/F9bH+7O3wEGH\nasYd/N0Gj83xqxPaBIE3uXMM0pziKG74vdxQ5dCJ58k62i6SWseXqG+AvrWg\nYw/J6QkE3WSvmZWiFQi3ueC/wGfEU7PWshaorLUHjz/chQ6ZtL10YNshSGJ6\nPpEeXuqW7L9uYHVPnm2/nTffkLP42S3LAYEMHVvgOZO6H2h4XfScyM1hrlgj\nNlbA+rqOGtIPOckc/so8ELHec+kjYiZ0/N5CIbOBv5hVY4cn/N1RmI9TFzgO\nEPupU1gM94mEVuAVo5KkUcJyyY7nlZ1JhaRUfqk26yOjLEYXzBkAeRJA1eVv\n3qOyx42SiD/j2TGfBM1t+8QX4h3+hIpuRhO8/FLgaYrlHoT26EiESdOpdKZZ\nDqng64ICKohBHf8mQM4sitgw3H5QauYcJoLrz/zE4ASCVFzkIg+ToR0mVDmq\n2CxU4/WYMloTWOsPzZgUUwk+T6YhckxwOszODZ7L53Ou+1+JRFSvEPgMTMXq\nbSnIfVIE6JYJ0rJXB27gxZZbh6/kEeb+suj9nRcI4u4v+4UmE6WxgIa9rDbW\nr/yt/pdFpF3TPz97wklwDixvBYpNB2n2b2dTVoxCZPXKJ+n1M5gioRaNlmAS\nF6XD\r\n=kKKu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"gitHead":"4ec4361346c3c4a5552148955a6412aa1ed8f4bc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/checks":"^2.6.2","@thi.ng/errors":"^1.2.10","@thi.ng/shader-ast":"^0.3.16"},"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/shader-ast-glsl_0.1.22_1587392378876_0.9427226196623828","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.23","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3750ad1820e1ea78e6a7887c4b8efff160078b7c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.23.tgz","fileCount":14,"integrity":"sha512-RSFYhhYfVEaxAH52DVNPddtFOcSa0OSjKJPGXTy5pGJsf/zPJ9YT+hKKAg38nYU4RcPabkLKCGVf6Jcyj33lnA==","signatures":[{"sig":"MEUCIE4XzRC5Fb5wCzcvEZF0CYDzcZzazVi5GOX4Hwn3cCX2AiEAl+bqmRmwUa2LpX6fUwdMSP6amok0VFiNYfX5OMkTeug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepspJCRA9TVsSAnZWagAA/rcP/RMpnP6nICGX24oFp+QZ\nCVNc4ERKPsmlaK4w7D3av/owFsinXibF4LHTpHZ6d+hYSUU/MvOfdTo678m3\nCIzqCPOXfWGf3ZI4zkS5NICByLEddK+ajEUKJp8q63ih2Yem52WuZT3iNUqA\ne7d9gnqpxrFJpuRMQ36sxx7U4WiOsYEpak0u2pjsovlo04SFAMRB/V8+2Aup\nvYPLDO10DMhathsSWz+7OLw6bjQ4Oy9oGXWdXTNMWKyG9tTfcLrHexPeCMiu\nF5h0KjjMwhZ1wDn87bO4LvS1moCytKsU8tnCu0oSwHRrBHTnVQjwRYr+0iGv\n3kGk0QS6MPxD78ATIdfBeWFaKubtnw2eWddro1mKVZFSYUV5RPNydEW4kofv\nPRRtvNxESkb9H+bmR7NuHM+MxpSzTtUGA9hoiW2MlfjXSVW++6aYXyO9BSYb\nZGy8gwIxmEgBPyww9Rx99SEMMH55nq6VFQkwbF1CgifXFhkxuA/W2+GUwwik\nhUnn8mzZ/PZZfz6HYXJqx8t2dImK8M50HRmT7he9zIb3I/9sGstInAwf3kiU\nfHwEY6i0iq9fKSoW9gk6xHBUjSJjo+YDV2qYp+Oexy8M/13LOm+7UMl/VUAH\nz4aEbZxyv0kznzIeKpUn3sB6qJUEE/YGAlblJfZFmq7GqJekkI8YRLcKqJDI\nghS+\r\n=R9of\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"gitHead":"9241bd0f7f20d33c16b505ddc2cf0cdba38d09f8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.2","@thi.ng/checks":"^2.6.3","@thi.ng/errors":"^1.2.11","@thi.ng/shader-ast":"^0.3.17"},"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/shader-ast-glsl_0.1.23_1587989065153_0.3853646560333879","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.24","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d314341fb07cf0dcc8e3f9ff277c1e615695966a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.24.tgz","fileCount":14,"integrity":"sha512-QW3Qso4uN16ocUu0FIUf2jv1VTpIwJuB6WwYjtej0k5HxozDkuTwWGvc1sUw/nSRRAxVuUzx/dhTwuOS/zGi0g==","signatures":[{"sig":"MEUCIGM/xlanEK7oqMQ2UbEP8Lo77VurhjC5/8MdkXIGeBw5AiEAndwGrCNvprjZptjI6u9V9Ny8WRnCocjnGSaKAG7vfaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqEr1CRA9TVsSAnZWagAA7yQQAIo67IMjtjwMjMLim4h4\nL3Lq6Jl1S+h4tlfwaDyDiqYi26EOZwXguk/iOMcSCS4Z1pD25wEfS8bNyEJW\nprV0baJr4namwhKtnRGS9IFHXHd/wr7vXSBjDbXPLHm3z8zOqg7oN/QezoN7\nMrsGsipA+DimO0dXBLFLj32dHuAJ9dxkjcUBeMgUSLphckOdcWYcQrhhxOAw\nv9w6GHlEga/tmm4XnGuYGJL6YrpSSQIpeRKV8mcvbySgsscyaUH4E7mrr/WW\ngUJF/MIe2I4fisDGEMgelJPGk50kFMTGQ6tMXXvNMFll5J1V0QT4fSUJTXAa\nIsle7r/N+6CHqFtVfzrWDTeWMCIyOJX0OnaYTBYttMTgA6+HpqJ2ysrr7faR\nRIl9Ffz5WtLCDu47C4eox6URc5tdOB6Uti14BRJGisDEY+gGrYRhehfik5IS\nTjGi8wWByBhSePC1rK0I0rBkLaiNKvTHjixV1HXR8bkQj3XqbULY9epdxccH\nTKbtwTvNEhE3+hdHlQO5yM6UP4b2G1H1zYs6bgcZkAmO3QuYkC92Q7bYzY0M\nbcxznGpVJQe40kGj4uWvrSOhRNPCYtpiZE0ppJD1n+MypmW3D0SIimMnvFXM\nWKQcvnxvYIAtOKXVWtW1EzrEdEysCRoBtyU1LVsxHj+48ukiKbqglZujY62J\naHNU\r\n=7Zp1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.3","@thi.ng/checks":"^2.6.4","@thi.ng/errors":"^1.2.12","@thi.ng/shader-ast":"^0.3.18"},"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/shader-ast-glsl_0.1.24_1588087540591_0.06293283862466392","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.25","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"59f9b1cb12cb31dbe4e47ab5b80bbafe9132ac89","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.25.tgz","fileCount":14,"integrity":"sha512-k2+/Nqs8K0K7Yyt1c0Az/TwssDIYkwen+hVzF1lTrvlDtRKIXPwPi+LDUQiVAMsGegwdbiM/0v1DUxSsOpQEFw==","signatures":[{"sig":"MEUCIQC3sqeDFmntkl3mgh3AGM4WRQqfh3I3aPFSv7+H9MpuOQIgA+g7jXN/of1bPmUiE7x4GAwfeLvPWzAcs2YZJqiZLWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerwS2CRA9TVsSAnZWagAAOogQAIM/DQR0UTSrxiidav1x\nI7501UH/+kYmEb/nRpSoAGsRJjR9/hKHaP1VGoz2qFi88hEjbmkeXD1nHEbn\nY/08KhTLBfqPf0qvCZcKEf+qu+YCzZ4qcabRMXA4dYXnsZwL4NNc4hHu36l7\nrgl81GNpOef/rPTO2N+Y5k8WGzYZQDT3AnL/4lSYOaqie79I48jF+yMiRLxx\nL932nK2Ova9eMZfMZpSkDokRmy8M+siGdFgZK9Z+PcH9aE3uZt6qdVunc6D1\nYtzwwl+NoZmkn9IXeOc0bMPVUTSytqQlCfEFzdvhuKLLQOyljwhK5g5KjDAf\nzNEoa0IpXxOHA6lSSX995TKG05N9Ynfifue0jiUknSLl0LUEdx8yBP5SeaZW\niKZolFRxkFEqTQ+GpawKYVMw4THNlb7Hr2XT4w5DW1pbDL9TnxVnBOEaswh1\nWJe39yCW5X8TMLIOfMTQhHVqJb9Wx0EW22ahvmnGxbXU5Lb2bTTmE9oS0BsB\nQU2iO7J2S3m7i6OrRvcDHqlStZoWtwDet73vixbccLRjrFF+3I1pmzFLSm0C\nEaBuSh/yG+6AkYE4/WKxntfuw/UJ3f+EbQHTMOpXf2QfUMN3/7044F9ek6zx\nc/d6CA2DjZ6+6euzWg0lvbYY2zWCKoFjF29zYmKRcgEMr50pJqiXBk0Xq3pR\nLgsB\r\n=Qjx1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.4","@thi.ng/checks":"^2.6.5","@thi.ng/errors":"^1.2.13","@thi.ng/shader-ast":"^0.3.19"},"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/shader-ast-glsl_0.1.25_1588528310120_0.08816936333646708","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.26","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0cb509aae7bd7fb1cb6f21ef44b7caa687b32fe5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.26.tgz","fileCount":14,"integrity":"sha512-x4VZY3wpzY5T+lwYWREfVgMfDvNJSUbivY0y3GvIr8bS7kCEsCASn6TkteM2YFs41NjN712LIWE3pWHQqB12JQ==","signatures":[{"sig":"MEUCIQDBuCYkErswjRjB04F18yPhZi0fRVfK6E+MQC9FhJ4dmgIgCFjKow3FcZIn0rnsLxOksynt8OwVFHvcseGR5aWe0Bo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevUGdCRA9TVsSAnZWagAAKd8QAJNAbMC6laZ9i+2nRdo4\nr7Nl2RAO0FQvUkdUC6ytis9EOH7ZUjftWkTmXp2AF00ZYhNhyfgWwBoRAKeN\na5KCuWc+08/Q4RNnk3WkzvMVmXgeu7UrUfkoVA+bLlMYGefsgupaSoLBtW/C\nE1AS4EomNQysVlitXb0xXnGUBP+kZQ70P+eoBRoofcuJsszkjnMaqjtDLi5I\nUsm1aY9E4wwDOAKiF/b4Qoc8tEuJ0koZBhHcn2mKdpaQ/fuIKQsyxZmWyOIH\n5okRvyrs20QuUTfqpQEvg/re3cfn5xXCaZdNLj/inCj4aSht00KYHU7OLX0x\nCwV/mGFyGfpwj/PYeBtlWKs3FkJs6HkPYratKhSL7qm+oaZ7dVvSR2Pm3U/X\n1LvtHMPXQef+Y/914dG3DBDThYbWW7tzFB12SnjWubyu2binBYxmc37sq1j/\nvbKbQsvtNQy+dqhYTSVg/ZuunTo4fnb+qgoBvOqcvSoGyuI4fr3RhnPAKEbh\nhf7giMtutj3yrJntlCwn2gvnnGsvfEZ/jK1SA+eVuQJBb3k9/fOvYjrXH8V8\nAejpuXo83oHAofrlyA8Mf5rsgZeDoTOEpTSM7ATdIo3e0eipfGXW4n5Ud759\nfJOA6SiQkqZCG7jR6gqOKWhwKyEtF3+dn2qaTCMaPBkUhGrSAjezWBGUAzeX\ngCf8\r\n=tM4v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.10.5","@thi.ng/checks":"^2.7.0","@thi.ng/errors":"^1.2.14","@thi.ng/shader-ast":"^0.3.20"},"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/shader-ast-glsl_0.1.26_1589461405365_0.43354863523965603","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.27","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"950aa67186e3683dbc7dad499f01a8a63fe4e31e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.27.tgz","fileCount":14,"integrity":"sha512-WpyiPfPD8spmXKIqjkWRa1ZMiH3a2Z3bQ8RUVr42l8rBFEZEk/l6tOIkD5yZ9VNuAKr3U33DdMd8yDaBX8WM6g==","signatures":[{"sig":"MEUCIQDGNPOfpcbuNuLRoJbJOpNtE/R1wuoUAGTRrB8f7hXeSgIgUXp5MUd7z8Ds/k0ZuF0Y7PJEKRT0UBdfis3lnOSF0g4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0T32CRA9TVsSAnZWagAAJCoP+QDMu3ExsyOQWXpwzIyI\n/9ixXkdKlXfBnaZaSRvjNW+EXTankaJUpgQ+DJKBghmXo3r/FmkRSxhUc3Aq\ncu3DwD7Xnhawvvl1iTgsYTmUsXqmRmQkB4XsI18KCuKvO7w1NnnH0lNLbVFT\nV61tk76oBINmAsNQiWKzfSYGeQ6SJnghCUV+u5b1AoTwYJfmyOd0a+EeyklD\nz6Um1bgGIUuufSe7ZfTcQ0ptB/7tNEWd5+b45KScomsSEcNJxxCB/wxXymqj\nQ/dJF4Zk/DI4TlUvhnP7KcmsRQqX2xjGgVx2S5zWoOi1mJ7sZkd0M1i0QhTy\nuglrJbsQBpgKz+4OqydlsmAux25f7AL/F78jGNCepHobXFdlTVqS08CvTDme\nV4BkYr+V/hbtW6fk8+z2804c4FYdJXm1OqaNu4pkrqwbSdVZTaITqGVOYX2t\ni+xfBogF4zFNwO6lnYuztcGaguxmy3J1lXlGhgCO5sYR7EuKYTtGURHVFMZX\n1Pw0XwzZzmOZSxNo2TAwmw7egKlTj0W+HrVzXNQSBPcgJpmROKwdmXfOAf1/\nCMiAzrmHoE7XawnMdPdIwWG3TSpc7GoJXP1SQwsZSwQ9WUeJv2IQv59Pp+vr\nUR1sNMJ8EcLlOUvPk/scSoaE47zWLkTC9TOIMHcMM+RR9q3+NQv9SZUyGzvv\nyfbK\r\n=IahK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.10.5","@thi.ng/checks":"^2.7.0","@thi.ng/errors":"^1.2.14","@thi.ng/shader-ast":"^0.3.21"},"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/shader-ast-glsl_0.1.27_1590771190356_0.5502823608645799","host":"s3://npm-registry-packages"}},"0.1.28":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.28","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"da9b19ba86ccebdb62705be4a633664d0aad784e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.28.tgz","fileCount":14,"integrity":"sha512-ODRtIYBbAjBh7qg9z7jWFDgICZRSC4wFv+TmRWrfqXcst6paqpAbN8hM3I4PJLX8311lZEMxLNQb89MefYqTZw==","signatures":[{"sig":"MEYCIQDXagaSorn48Kh+NPMkjbefdeNqRAe6YvJOUqnEKRe2BwIhAO8F0NlKJZfUzOVPNUgc8p1Z/7acOWjXQSWio9yg1Ogh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1EvmCRA9TVsSAnZWagAAmEIQAKAwbG9RrIDJWLkGDz+C\nAUmYHR/6MbKW1JwbWeK59CtG3X5k2pVWNS7IPBvqoL4LC16BjVHKCKae7g2d\nVAcj2Ja7ShfDRHlnK9uW4n3RLVwBKj6PzdkYOxTv2glX0z4UpwDsbQ2qv4Kc\nKYcB8TOQVDQ+19Nm0DAJBddjwLwEHliX0aKipR/CO4GOLoVS/xgLL1E/DrJ6\nXoFp5HtALAOsv3J3CoTJybGSfqulJl42Ijklh8n0FafX2qVPKEDW7Dw+sgET\nYYX+Vs5kCrWftxbZYNUhmpq4fq8uTzcX4Kve6xNgITw6bSVLD1oZT8P8Qf2W\n8l7sCxcDUtwyNCDKPI/6fjjpB045XggI9zw2KXe90gDYSs/pX62qhdqbEfOW\nPgR4DtWxes7+B3yxHzgJyRkCYHRA0V7Rxicg0a9xgqYC3rdw0WPUNbxPXxCY\nUUjX9YDChxWHbOB8fjjv+YO0QDaC30jTSjcXkRhVNWveyc8mE0eo4b3c3Z95\nQMtB8bCePwpT6UOyEXcxM3Tn0y8SbLYb3Ld9MV95VttIfkVFwWh5RuNCnGPR\n2uPDxRHjtLPHaQ8eW20B3ombtr1kItz7gQNVJHZrWWr8bIF8L5lf13xAbfMJ\np9QZKH2jVrbgYPYTmPoq9/OOAhJotlHzBKrJvLSjWEuPhOEh7zu1BCbGdDb7\nWUVf\r\n=oYLu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.0","@thi.ng/checks":"^2.7.0","@thi.ng/errors":"^1.2.14","@thi.ng/shader-ast":"^0.3.22"},"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/shader-ast-glsl_0.1.28_1590971365283_0.054907279700760814","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.29","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"10fdcafe89c0956cf508529615bc3e6368c71e8e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.29.tgz","fileCount":14,"integrity":"sha512-jg7QWjsVXUPvqawfKN+EkyUvu+YdkJpjTr8xMBYX2cBr0Pa0WAx5AUQd+uOuc6YuBjgeVygqF3/AQJDz9NZqpw==","signatures":[{"sig":"MEQCIHDjYXNPpHiHgELEq9lu4sErKn4gSwXrcG0P//kmASfiAiAtGeu2A/BWSGXkoKdl8aDT+cQCndEyge6hJyBD/ZRbFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1NOgCRA9TVsSAnZWagAAvRQP/2oLUtPFWet2Kw40wKE2\nTXoBSTRB3M9NfNe5dI8t2VdCDM+9odHdTCbj/slKDXfRVo06srOnpVlpHszL\nGaoX9By6d+77rTTM1Se22d85LET3CSz6CuJRzBOuyvNR8AGN6HgkPiPufu1t\nzSXun9kv4LJTgH+VNR8Jh1KrqiavoSlCiTbvdNBTWZmiJieqpJx2Y2176RbI\nJpgh9G7ToiQGPrr/AI/BZKbF+mxfLt/SxFSgRHCxPc/at58Eg7a3bchU4/vS\nkuVbt+XtXCNulQtHRjHXUAbHe9npQqPCCGi3YtsN29p8xGn2ZlUO32rx00Qg\n2p57/mL6aII/+cnGJ2NXdpYEFc94U45YIVfyzAp/GFXVhZ5hksGlu3dPEN9N\nRM8FRUcU/o3gsMUseU+FJlz1/TA/f6WepwWIDfqg+Hpx2yBBXAOmV0ITHyg6\nBCu2qy4oPRL6/LH3cYQwHnPlNo4J5WTtpYItzEbPnd2IAg5tmjRkAC4QI6c0\nugEpz97CWw5i9q4eJtuKtMniEJPhRP3OQ8WGJ4lqR586EVj2v+v3XMP8HMW3\n4m+SwVbzgVzVBb1Qh+1JrYN5TsWeiLFJFfaIC2Ne/6Zr1xXVW6Yt44C11e6e\nTHvUlyZ9VeCKIForbabBoyMaQODoi4y+sx3bo5zRVQT9xiSFw/j54j1jiT7H\nK+Y4\r\n=IUX/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.0","@thi.ng/checks":"^2.7.0","@thi.ng/errors":"^1.2.14","@thi.ng/shader-ast":"^0.3.23"},"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/shader-ast-glsl_0.1.29_1591006111784_0.8367093905150886","host":"s3://npm-registry-packages"}},"0.1.30":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.30","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"639fbb47d1e4ad34ab3a9d3d6756e657f216321a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.30.tgz","fileCount":14,"integrity":"sha512-YAkwkDmYFmpNbj3igmIZudngxZ3p8LD7LaaVql5G7FhEnMeeZbGMflf9O6IdeTbUiBr30gCVGDQd3oD0cOWBIg==","signatures":[{"sig":"MEQCIGsGtPpk6t//t2sJuXmJNO/cAgeJ0t9au1oiKw2nvpsUAiAxAEKzaKOhGqYPlVLaNxYt5llXSxxnmRsxFh8pDEHX4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5kgGCRA9TVsSAnZWagAAongP/iMqDIDwLVrDtVGgJajp\neZ1JZ1+poWwW8wIORBiQt77ZI5rDZT35YKKQyrfV17qv6BSiB+gnQNHbWtf4\nEu4a0qaa8/3nTWDoR6csN+kvjl2HlthZRsmaMzLq3gksPvqVR0G7oN5a4Cq/\nX2BgEIDbkYB722AK5R1JhakbCdWq+ojTaPHoq9X/143jPF883oqYcM5eMdsZ\nHJjukQPDbz/MqOT5gvB1PVaY4QxlIvYbSZ+7AsmYels4yoA7XnDc3L461QiO\nSCpUQrhyfuflWQCHLxronapZ8pc6MOCPhKtAx9vCNvdy87mLdopraahvq9/z\nWAfeRZ+QVAidOzBRIDDyGSQjN9X2+tCp3XXj5yooMD+BX1j5m4SL3/WXMTmu\n/fuZYAFqJQZUu2f25jhK1qCVOhymiJDy/iE4X4EDUJ7LVNrZl+on9SXf5QtG\noqL8p4OYz4KkzG2InwbC2ER1X0UoVrMJQQfooJiRXY5xjadUDAEvI1uLc7xJ\nTu6Y+pbdEa3JZQRfzd7UcxuVvS93Rop3/9Jm9YxdJJKtKss4HMC3GqXKbpea\nXGOJBMOa2CFDe67XgXM6e0mu/6bq2+eYl8DtCXQ3q1deL3xNBSO1W8xGU97v\noQfxfOp3iuwY6Ik0o5sct6iData4ok1ULiK/C4hChYcSNl8tczQN2lmT5rAe\nP3/D\r\n=bLdM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.1","@thi.ng/checks":"^2.7.1","@thi.ng/errors":"^1.2.14","@thi.ng/shader-ast":"^0.3.24"},"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/shader-ast-glsl_0.1.30_1592150022209_0.4469686142198188","host":"s3://npm-registry-packages"}},"0.1.31":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.31","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6c3be28ccdb0609b8acfa4b243c791cef2a34c14","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.31.tgz","fileCount":14,"integrity":"sha512-oyrQ+G0jC3UlNHBBDiHt9vDup7RqYq6zSLbuNMjBfHRUXeR+5U43HdYq1ROsLpwwH9NUo/ddq/ZuFBE/VnDeog==","signatures":[{"sig":"MEUCIF41+36d3+0EdeNqeKvqfHzWSac54yPP5PRu0g1CKBEUAiEArM6DR4zSNN66Nwv63K4vGHLTZRmrETYCl28hBSk+vBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7iXrCRA9TVsSAnZWagAAXzIP/AzWjd9AXsFXZYBoLL88\nBxyLxd+bzTe9GRn0ibGrkcVpA8IS9/78xjIYZwgBlBYl/72bqi5hn479Xr0G\nGAsp023AZUeQnVURV++VHp1iuVu9RmBTI+hZBUUAirfjHW8Nov9n0oF7BC8P\nV+f+BN72ekOJETl70Ws+1magAf8kH0txoFZiMbP7KrAvoCjGmGgqtrB0+v7H\nFJhldYuyAgcQbo76IazN/Mm6ZrIJ42DI7ev9//IkEuWtUHlfv/feZYRaoVbI\n3E81YosKgbPLrXoWuRhyJ3GBCUrRenvfEY6bafL3PRzIkv/frfttPVFyfa+h\n3UYoD8kzW9Inxy58bjmDhaYDM+Qfv4XSHs7czMnUB0PYtcYQ0hImW9HrQ0Lb\nyGuGTGqR+loa0qFr1D2VlZSX2Hprrr0c3Hs3Dw+A6tRzWgbzX6zqnVcNj6gy\nRdXRb+CnEoIXYU172BSwrOpzcbhijZQZMSApz2tw5sf4yyZmY1pON5aHTIw7\nvas9KoR747ursPFWI0OgZLSx8vmqXRt6ks9G6bh3eOXBL/4c5yAWxLyT3Sph\nHqpK2nXWtyse/ZJ7I8dgCMyw5IDrOqo9SpiK643ofYNI34NMEZIDHu64BFw0\nmoIMdiRMIFYXDfhXZafP/mmtzdIPDTJ3aXAJJ6rNzZWwftnTDfLFT1C3ckL6\nFtaj\r\n=iDDJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.2","@thi.ng/checks":"^2.7.2","@thi.ng/errors":"^1.2.15","@thi.ng/shader-ast":"^0.3.25"},"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/shader-ast-glsl_0.1.31_1592665579105_0.3227543820688763","host":"s3://npm-registry-packages"}},"0.1.32":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.32","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6d44d8cacc9a64fd5672a796e0c58eb86d6cad4d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.32.tgz","fileCount":14,"integrity":"sha512-geAQ8vP9fL3E1cQJMhfP0u9ILAW1gnCf/TBeOOaFPNtvNhifhrLU9RDZ4w6dyJApsWKHV5P5SR6MuqPkiy7h1g==","signatures":[{"sig":"MEQCIB66KQY0EuDvIH5X6HDZiDnbhTF2dYapz1n53DvnpR16AiAmUF+tHMeLRRim0x19MzGV691efoJea582+LF7Fwwojw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/k84CRA9TVsSAnZWagAAYuwP+waFXfZo+2yU9fpLj6fD\n3gO/4DTDlGucvTST1QVQc7xf6M6vvi+HK4OJjghAJmysShp5YoqM0zp2G6EP\n174bhi7KoQ+OkBRCxAfQz0fFG5zmovgNwPWJudZzFNvK7pS/2t3bUMb8Nxuz\nVvq/3AZD0j14bmnk19exvjPRlCxi0kEKWgwLAdwjQ7NZjKP16Yk3Dki7qdzU\nmfesxwL3CQ3k0jcezHQYUWa3dAVUTs3ZbjbN3rqEfkxlSqosYbL5/m5tonID\nBWGJIwnXWIenB+2X9EHneogZVDNigbwaF1iQHHeVlYDVDjHIE5rcnoakFBT4\nSlPhEBsMmj9Wvr3fX0Ltrcs3PokyId06zhXXnOEnuaKxme+Nb5adxQetqUaO\nhWspybu60hMEF5U28mPM1BN2NRoiSHqaEFd7u7rGpiq8CcTDREOmcPH+52CP\nhZsDyaMzCLD/dWlkpDAFOoPuaRtU/kpwaqab5ODvEY/S2DECB308HnzFLKi1\n088OrYKmSYXrkz6321v9Rsp1B0HSv3dvt3gG1p7sQKIFrGvR1HXpLzhpFUIR\noBm274AtGNZzWQtoZjQc/lZsXujVbj3hZocjmIWi64wbkPF1NnAm090wVZR0\n8TXcPpjMlRJiuueWuiH3lKGqQLB2MoJdn9cwPbh7w03tBpUWbZ/bvUSdHVSk\njriW\r\n=HZd0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^2.0.0","@thi.ng/api":"^6.11.3","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/shader-ast":"^0.3.26"},"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/shader-ast-glsl_0.1.32_1593724728406_0.20484208264272863","host":"s3://npm-registry-packages"}},"0.1.33":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.33","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1c4d1cff97d636c936a744e1499c249c8b0e47e8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.33.tgz","fileCount":14,"integrity":"sha512-4RUs9sJL9syvEeWxcT3t2bbiurBmBIvBiAdJvCukVnZLHGMbUMFk9F5gsv9NJcLJtlK3ALZyeVe4QHrYg8MeXQ==","signatures":[{"sig":"MEYCIQDuocRIkbqhLrY3IRNA3Fu3SjRRLZ01zYoZ/lsnehTPTQIhAJPdpqxwtUa8uwKj99KPZSt8OdvnPvSDfkXw0p4dvdrh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAODDCRA9TVsSAnZWagAA6tYP/R23y/7Vf1UF5rWvNZH5\nEPIeRdfQ9RGzS2VeGU42VNnkxIr/VN0k5DMQvthHyvqhGlc2RGQEy/Tptnkd\nusApefgIwo5NFUsZj03hCNuQD/4lNabN7Hp3cUB7CWGf96TiyOatTIOLEm2+\nm4FiT5xXBKbvLqbM/KHXAI0PB9K+qofoBtZNmmqnHqDZmnkmHZLFoeKyI5ND\niqG2nJW803BpS6y3LMy3jQ4oDs5WcMVW7U4cbNYhKuHsjTN0XMLXBpdyjFOm\n/wDz+6D3pOxmiCjNF/TfpVdINC7olSgPpTE25g8gpEV9OtKxwec2Awt7d78c\nA/Yqtu3Eb0Gfcxw4nPbI2aZ/fxWjUzUUDLyvDwDDzt2lj6N9HjirLK7NQwjJ\nuPvIKmuokpUX3BvbhdBZYIRIixJ6ouKYirHVDu45t8MbfVZ26P03mjoNetBF\nW8mwgrtgMiXtqHu38FDqghbccatR/XrL9AlwUfs3uz6DHwzvvfw4V+3Zkrto\niWv0dNeDnzRvQqWN/pgTnMSYNu2p7kNWgAWPkJp+lL2iy/Z/L2M+85zKRchK\nnAp/UwosSLJP8aMUW2uqA030ruSU1WO5orsjWxy3RXZDOr2osz3s5+dfyES9\nyqOBfkYs7pjSbqqtEoqIJPR62i/R4mrRRRAvQEA9o11+FQZC91vmcMFGVk2c\nxN7s\r\n=Z/X0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/shader-ast":"^0.3.27"},"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/shader-ast-glsl_0.1.33_1593893059604_0.3139501437507106","host":"s3://npm-registry-packages"}},"0.1.34":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.34","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bbf2e42f03e8ee2913b0f2f502063c1ded8066c1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.34.tgz","fileCount":14,"integrity":"sha512-67VrYOTzjI3D6Yy7+yzGw/C8xmhwVKaEQ5RSW6VW9JnH0/stIEFaAvA0buw7QQPI/lM5qmMEuKssOEgg0FOEig==","signatures":[{"sig":"MEQCIHHb8UkLsqn4Fo4o5SXevIG+BS5Q0DbpfmZrEX9nk5yAAiBHCk5jYukTV5UqoHDIH9aaAda2A89z74aTj5YcxSULrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBf6jCRA9TVsSAnZWagAAI/UP+wTDkbDFAKg9mJpwpabs\nLoIW9p/Ah96MZHyBV7Ul3OrnWtTAR14Y2Q07/tO0klfJlKOzpau4RjibwvSH\n9P8smC1PvcoYWWEi/WCIXv26cjOUs40VMyEhlNxVuj81Ka5CauvPoSpmLHIv\nwOW3SiEU2H7Mm78HffVcoZJOE66lx7U4myAztvENOpJEILsS2D/BuRtw/n1g\n9jdTy/TkPXvak+mYYSTpm7Ak9seLTiwjLkR3RxzmGacZC4EwOjxrtkAIPX9B\n+ESIZvwth7xBj3ZlY3NY+5MfXBFrB5ni3acuBYmQWsqNxTpYnIfLuWIjZ0/+\n0OQk2CBGWJVxd2FaKiKBNXQ1GKlyIuyf9+bV4w2RVvAUAvN1AzU+WbVUKs54\n54tgZreAyhnNMn2vROrnyNz1/p2bCSoBrXWx7gsnrHpYgBilJU+0A1LODkz1\n1+YBeJQkw5Haf7rp8644fyjk3qTvDUftbirOGUjCe0WLuAB6M2qVIWI3bcgS\nlrzWynR+bzyKtN4qfD6DegawT20EnrrAO1vvz7ZLnB46X2Uei2ricSf97Iv3\n17XGmN5WtN1ItAko2frtWvR+KTMma5a7VAmSOmweOaxM119Y/C7pyvZPNxU+\n6KpyLO7F6c5aP55lsJRIsDOi0YhxupOEjgitLtXW6T3MhMhB6XvtA3mxZHZR\nFraj\r\n=2HnI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/shader-ast":"^0.3.28"},"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/shader-ast-glsl_0.1.34_1594228387094_0.3061170969329279","host":"s3://npm-registry-packages"}},"0.1.35":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.35","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c27b84a99b270c54f8ec17da936492fa5a2924a9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.35.tgz","fileCount":14,"integrity":"sha512-EMx4ijhORahQT/e73aEuMNOZftvgxmyhOHt227U5DPUBjziXxEG/3xDnvsWEf3HO/xLm3sYfKtP9jIffMykhwQ==","signatures":[{"sig":"MEUCIQDZElpbi+om3WGtJ9QGu5X6AdMRXq6pTDJkirJFXqXmNQIgZfQD+vPlH539jmgS2VRSrPHtSi01HJGHMh32rLax8ZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBlXNCRA9TVsSAnZWagAAQoAQAKLHDZ/ZYq3TFbXHgwLY\nnNzCUWPZSw3qtM4Lx89IPN4VEZtbj8cSvAbOZAPRFqqQqHwHjqCnwaD47nxI\nSWG/sWh/B7ZIqpvAYq11cBtnllHpS/LM8+D7pis23iYJ1UZwOTUm0E89snfA\n8dUTKxcVJASkOzCQWthgl3Sa9bIkC1sGScGyKTdQq3uviFarY/vvVroCqaUu\nElww0/4yl15h3f74GBnzFrKTJrzJN89QNDiY3BQs2ut1q9ztusIdpR4ex7bH\nKdMG3odQCFOd2fUAG0N3LvloPwBHNMNH1p+CLs7if7zbgy7ftcYtWbVJ+NMm\nHeWnHzuTDyxtDTMTkSS6XVBuidY+8CudZB/tByrBbSnLC4pNbi428fIKfWwZ\n5z+YYYtDLerywQ+Wrzhskv8IbhQnP2AVXCjPzVa6NIRlMUzkwyYKlOw0em5+\n2vQJiZjXA4xKVa4eQnvfDNFAMQ5SNi7L6jWAOop/v7HMiZZBmHxmwutvJCIi\nBxQG70Mh74fkGHF2HIsq1trUVOdPTblZ/zBAYeAy8M+OokN8m+lnT2xqMzKQ\n+kY5nX6q46R/78zzR9hNvBTpmf7XuHjTphp2LYEllLVejUc4xyFdivvdGTDu\nkmfZCBoBkc4eVaOgOwpgmOtLxNm2IxWQWbGYnRj15MDr5ieMBLnaq8Nzn12A\n1lmy\r\n=WV/B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/shader-ast":"^0.3.29"},"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/shader-ast-glsl_0.1.35_1594250701536_0.6314336366078339","host":"s3://npm-registry-packages"}},"0.1.36":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.36","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cef4cf1f036349c1bcf2348893559fa1b2dd3747","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.36.tgz","fileCount":14,"integrity":"sha512-eOl1RMSch+cFQlhm0fONAV9fnCu5bc7C9MSOjlC+9C4Iu7ZRkgNE3vnznkFIXKIUH9Da1v5cg6VpbixQhujhag==","signatures":[{"sig":"MEYCIQD6k0kWPEzvKTR44Tum/4N1vM4EAr3MG/OU6K7MQzxk5AIhAKJwiA4GKdMlNTFeVrgUrNsEEmxStCvCDYzyEY3/EYVj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZSxCRA9TVsSAnZWagAAQG8QAJQ0NqBOGZZmmJkiKVeh\nhX7fs/VNP95zRCVivDEi8dvc8qKO71rHePJGRL/L/RU+W5UVGOk+/APN7Afc\nInchCLrjpsLw1wUqR5xDglqAJtrs5rg9jzX2B6Q0ar8Pasd4vy46I68+rTwy\nTAC1yl2cyRmHL9cXeDR75uqlrL+eSJDlANZWKRs5KHMM1QMQNAZjTirq+hge\nFgP7VdbIuB/NF0PGL8/eRMKFkiVUKxPWxByj+Cr3/ccRUsOoRFTYx30XFBqv\n+uz8i6QilTeiuelGvDvDDmRt6jOkt7mhx/iJcUZlfU88EKZzk19cw7/ugj7U\n3kRx51mdZR4R4tKpNybE8bpnz/+foY+yfVLI99hB+o7xZB5BP3cCzJjFuNFx\n815STOHQdOAflb7BFQuApEBUz0cejHJ485GetikTaWy5qBwbFppViNTrBjVv\n10wvlio+nZYoAxN7aeTlrpLjYGDFy96dLpif/W/vKo1m3kaoPheodP5dXaPG\nJOg7zZ2DO8CzSZv3nZWk7GR3vFYuecoSccuZ7jUCpH4BPKxlIaY4uuR4KfBf\n87VVjTZtXh4QDyuRxg21xJXR4/rpU0n8oQUOY38suwSyeItsjY0iu7bn+rTL\n/D1M4Vzt1r4RiHnwx+7GaNJYxdo2cy6ZkjRSyM9T2919jPxFAuGbNQ2OyvtN\nch36\r\n=hn5q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/shader-ast":"^0.3.30"},"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/shader-ast-glsl_0.1.36_1594987697058_0.005252060633559763","host":"s3://npm-registry-packages"}},"0.1.37":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.37","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5833e833c7383c08b29d0a4a9f20b18bae9153c3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.37.tgz","fileCount":14,"integrity":"sha512-m0DT+rgME1ZILWgsO8n8rVWXtIbNl1Ott+mkNtvFOiQkQTO5mxKSRoqfbS+nj9o40i9wXt258/OQlf0gCT0Brw==","signatures":[{"sig":"MEUCIF5mPXghr5yIBJMUv/OUfNFhlWj19jLeupM7mp6p/+JdAiEAgeMgRjC9/uZNf13DbKwSh57KF/EiS2yCC9/HjcESRSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZjbCRA9TVsSAnZWagAAJvQQAJsXvlR7VsGT1Y7Q70D5\nbiQ4C8pl64QN58z3mCz6wACpHzD/Ks53uQr8q+SRiJj5R6ZOTF4tYhMmqTdQ\nS7m87U90D22K/w7VxEK6j7iKB0S3ZFwxqSdsFfYGjdS/SgwbeY555L94al00\nNPqgFTV8xNJcj0YumnZl3o7nel0hP7vNgcDrFemCvj/JPm8gGaXzBxrq9eA3\nKL1PRnedxskxf9N9pznWCIklLVRoRpPS8xS3HU0N5IfQvvW6cy22y1TLjZAN\nV6TYejm0NhpOwGv9+Xo5TwxFIHxGWUnAxs/2W7htoaLexFt8heT4Du+GmTiv\nC3qgZiD4EFJ868RG4KXugv0Ry0nu9+AZ4X94KpDzFofdHzbslHNcbxLk0OJa\ntS6TiQFcBP3VYuBPbCC0+1K62U7vJhaRvFSPthdY2LTVRQbMeemK/H7/mp4U\nZKXR6Cj7hpCZDcKhWfDK/31PwG3WVXdvx74kuAjiPtflXJU9ZfRpRNSHPCV/\nNHAURK/3qy0Ou7X4YcMPY2f4pouAMYpOHYaDm6AUhM3r1aS9bC20t3lemnlE\nlD0ZxbYhS3AE5gBV0mpu0H+2rCioWAE48sxlH36OpFu7uVVNoxZ/6W81mDzf\nbgKQ2h55N+YI44GzJWDGTjJodv5DnY6YLy6gV13kOMtlEnLBcfF81OY5+5O0\nBDDc\r\n=cFR1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/shader-ast":"^0.3.31"},"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/shader-ast-glsl_0.1.37_1594988763515_0.24712434593248855","host":"s3://npm-registry-packages"}},"0.1.38":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.38","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cf68ead16398d7ea195ac397e4ffb3c68b3b5fad","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.38.tgz","fileCount":14,"integrity":"sha512-QUZjtOzJ9mxCWa10YIJTld5TLIBbGNq4P+6Dm54pA1bOQI7rn+MtTCRuM8lq1eVEdjuuGPcJg9My1zvsC+GNGA==","signatures":[{"sig":"MEQCIFMYXEzvl4ytu52P98WTUhSoYGlfLOJg3afwVr4escHyAiB1GgVFnjLhQoBaPsYd5DhHNeVFJsQ7wPKsWxXd1Uu+8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHFicCRA9TVsSAnZWagAAz2QP/0UdqmuCP1bpckc86C9m\n8f2+Ty13dwXgSCUJLI23tml3+QQ4NP2XpWXGm14lNDY2Z0gkUJEFA7yYFB41\nGT2MKaegWPp+nwbNyWiWIOXUSBaiux4RJdKmoysW6SbuVTyDpttGPIfvGzSV\n47w28EfU1cFXloYvezI2e6EsM6WFpu+56O9tP/cPbFSm+XTGtQqJTX20lJ/M\nvfA3dCzauRoicACYltjhcbqw0m/YEZYLVdZhqe7tVzpKpXNSQ+ZahHhj+pE1\nb+gXHugp2coi6TFkfna7FJA2SO3U9f9QlVmU+zp0DUJejYs/3akWnlkKdnRf\nLa/fjdkT5MZl8iY3NKZ58YBi+MyyR2x+M9BfCDjsB6zI3srJ9gqG5sHnM4OS\nNJlAycWNc6rmaIhG1NwQexIpNiUTM+PcQKwEySsSmgmIwoPBLslfCkd4cBTE\nZi++uiUXjg8xRTGmDLlU3fefVFAo6gqTtU4YK8ENg5Vgy/HYUtwfI92juzf3\nLiRjv3uu0qyqaJIqm51OL8uYZoRB3kFLP4STBFuVllY19fTEv75yvEqdQD0k\nVdyXh4Rc2ZXGCh5mXLOvMV5kT4KXHK1Z3xc447QCTTeaKitQsnRLRSnPLnYf\nDlIs6K7qok0j9ZUVM5h/4Jh9naVxv8VXKAAnDnRPwVQxz4VSdt+XRFVySWT7\nCdbT\r\n=lu2w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.5.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/shader-ast":"^0.3.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/shader-ast-glsl_0.1.38_1595693212137_0.4364230938623668","host":"s3://npm-registry-packages"}},"0.1.39":{"name":"@thi.ng/shader-ast-glsl","version":"0.1.39","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.1.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8830358b61a6b7de8f4350e6a01fb6c6b5fef8e9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.1.39.tgz","fileCount":14,"integrity":"sha512-4E6tfCZe4NMx5VxXsVoYL9tOwILePqxlvZhkVWLUXBcWf/nb+fbbDTTebb2KHfNRgTad5UooFyiOqJwIBgzviQ==","signatures":[{"sig":"MEUCIAQXRBXpdZR5C8IIOoN04m17S50skyYpdQL/FJCQrbc5AiEAiege5yta13N4SB6dxd1CFig+S0fXQzcKcFJ7HElSZn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHGSyCRA9TVsSAnZWagAA2y8P/R4tNJeHHLkhGtPZKayc\nWEA5l2fXHSErtibtLr51XC2Hf1pnrUX+UOmp4Px6zSxdYWbde/U3p0ctwzxV\nn/PSYAuSPCNH1AFPM0yShsV0niBh+/P6Drb+AwfBM7FjFVuNVDlKQpcK/q1J\nKmp9zBPA09NPD52NiRWzjfG32tQHvg7y0kceIP+48jRwMF2RcFHSUui0FyUx\nS59O7Gq8P3h+DWfxJTnECvOkxjQ30WpaXnpv3Eset78Tp4BJem6IQMaWDo1U\nYNmGVpDvNaQv3fevZmO3V+a+/4JgErnclwH5KS9SKmndBd+iV9y6unCmSaTn\ntES8kZ77iwzdh8AjyMmXWXca11Wz6VuusERxwbMM02lyHApSmngb9iUfc8fO\n1KNEIjkPTaRZfljTF+D2Zbvt8Sziltz0I1fFl5QlBqKjyq1sMaqkZ/RNJFlj\nbTfkm2QcyVh4AaM8rW8VBppajLVT+KjNCMQPKrHe4ewZS6rGihF9qmHZYh/3\nHZ8i+bQDM4SF+ygswCum9ZDWnB/l1JyEyjWSziQVslIl2wiA+4QTiF1eDNAK\nVhJio1IHUUjsN3v3Lty6j/h1NNZJpLXzK5ZFcY5Chwbl3FAW0Mj0/EK0bCgG\nZUnj2jhd+76JY781JrTZQYlS6MYImLVs5qOA3Kwjocz8tcTeOYkE8UbTy+0G\n5hGD\r\n=Tnhi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.5.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/shader-ast":"^0.3.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/shader-ast-glsl_0.1.39_1595696305907_0.844904875605057","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.0","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"40568be1bea05b9b503e09ecf57ea0e46257944a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.0.tgz","fileCount":14,"integrity":"sha512-VZhkjurhcbemwHKL24W1ew2f0hISifUD2TBNPOLpBNJOiTCymhTN6Ye+9cvueQJJtSZOcENispmx2IcQcYfJ7Q==","signatures":[{"sig":"MEUCIQCzcm24EP8vBE+uV3MIkeP5F+lhScWjjlbcehmZf+oYJQIgeJ4uTO8KZtEyT4qgGxyNccdo2e1JP5SyF6iaVUF0tr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIJqzCRA9TVsSAnZWagAAzasQAKRG2w7CmqHQeNelTOl2\n6RcuPT+Xlu1X4jFpZ+po7ifRKuvvHzUyaEL1RsuPpUQG3+lW71AXS3cHF4nF\n9Qyv2BSVm17mFwaB6dzV+XbDJQAascSS7lqtz78xjSY7az0/I2ntMkPs1Bqm\nr6V511bTcgOZmpk2H5+tabCxhNgQ+Ls7NG8vpkpGJNW3rnYOLxnoliY3iYGy\nw/28pRyTNdIDVKVf4ErQaiftJiqX5w/zN0+H8BY2ZZF8aGw22mlU2mZAwZ6/\nKopopYUUPKwanTg37JLvO/N0yrlqBayXjHKXrMHF3RfxPLRNZaKnD1nYsvx7\nmErDxo5NqG5XCYosn0jkiq1z+gs3YDh/R1spGhEZVMZECgL2tX50kvsPTfo6\n8TAzP//VvNZHb/yoB2RMtsC8SH4UrDmg4Psq8jCu0Fjv0fnTGm+dpe5+AfnL\nCNxMJQC4P2VqlnVMbOoSMMw1i+IsGV9I/NDpzKFYPT1mJwMD5B2ZaTSmmRV1\nKYN3NhyA9tEmG5J8K3gUtiNph4r/x7yeQhIeKtWTLuxqNjMB4Gi+o5pDrW3o\nBLDGIYX0q0eRFOLvPWE1+2CPOE8qT4Jingp7Wbfuq2C7M06aRRbsIGQHjx4M\nzRBmCYAKc8jpix4gTuXq8FecFi8jhATpf7A1J2HWi94HIzT5errpXJAmpojh\nxK3P\r\n=SAYG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/checks":"^2.7.4","@thi.ng/errors":"^1.2.17","@thi.ng/shader-ast":"^0.4.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/shader-ast-glsl_0.2.0_1595972274731_0.514861411523357","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.1","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a5eaf5b1f2b5df901de358d4fb82229af8fb145c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.1.tgz","fileCount":14,"integrity":"sha512-u7jGS1e2NkoEZ9KsmKA5tZHxFC2e/odNn8Hm+zmSrZ3h+I3OIP0poyEke0kwjK2tAN1CRWuSxMFOMTIp7fidXA==","signatures":[{"sig":"MEUCIAsfeltMJjBs3kbxf3xj3plCmeqWnfPDOndtm/jymkweAiEA7bmYRG/vwqSGPHL+kEDlPkDKUlHtHi4a083NtM/QyDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLujoCRA9TVsSAnZWagAALfYP/i1xyztf26ciRH18Jllc\nebMxGxlKYXyOiJ2zIrlapQL4LBPIemPDFoixfuArOMq56yNYVcCN6qHoaTS5\nHPgFelYoPhioSygi6mEDP96px5heQcM4s3a43AY0MJyzbnn03h+sfLXWdOE7\nd5s4qkz3ShY0yxBTEiRaia9IoBoapSBpbdQYhxJQop42wHIpHk54aq3cfiQO\nsc+UveUSK6cwhdmvBdialfBoiwTed48mwQHHzka9xzh+5LV8jZiS1qwwK9SR\nahVEN2X7EpLrFMIfRYlfgXBege2zMONQe9F5q/9jIoNxJqBnSKJoPPxC3INw\nvzyh1V7wpjMVsMJlSGDQZPBVlJ2qM8wA1HSDBdOmodR2q67XdT+fe1LCY6ZQ\nmzEg7Z5uWGMgtjRkTE33Verahx8YbQkAf3EYOFeaiNVR4yVHq7A5eA/QLewP\no6se/d8t/N5O1xtE1RqL0sFSsC8Dg5iJ5PfEErCrdtf+aN5gbi019qmFY7ax\nQrmGiYYCSOR5yIKFxbPh6szqCxwMbZW1+Ofm2G2ePXdvy3XxmMEy8Z/2tKM5\nV1HUI3S9IwMcW6ZmrsPUwheXBBGrzLw9chx5hq9d6SmizGbj6KBn8qinfrAi\nkAnYIKwcLJw9EHW+ZGH6GNgkgvHSilqtFG1vt154m82Af4IVgu5JXxWM1vLJ\nW84X\r\n=5is7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/checks":"^2.7.4","@thi.ng/errors":"^1.2.17","@thi.ng/shader-ast":"^0.5.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/shader-ast-glsl_0.2.1_1596909799762_0.7515406513451013","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.2","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e4d4da9b69e868f3d469ed00575895a9df6c90c7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.2.tgz","fileCount":14,"integrity":"sha512-A4ba3Cd61TtMKPHUesQJq+sMkifALooHminiGi6XPtPdPClJnxDJEvPDjJr7oWv5Xi4drrzw6P9vmVyqMhPt4Q==","signatures":[{"sig":"MEUCID1B4yrxClmIvt/6xKqwej+Z9f51LFlTswTkuZzBHGeHAiEAlHqx/OQ50Avgy7SEg65YvTwqFuvue3hYgX0+8Po5toQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLzNWCRA9TVsSAnZWagAAqqwP/idxwOdjBoFPBF2crNav\nswY6WOoeTjRdYUAMhryrGVZcSVbEe5plUEze1vktKvsw7rewgIeUqsqQyy2P\ntr+St04f8e2rYalqiFjDrH8yYmu3XbeForJZzZd8CDIfNRNtW4FnapMGJzCp\nfVgxHCJ75gpTIkuJ1G5ygrwDKgrbnErUEX4MR57tCUc0URON4wtF2vIH26Up\n1tGdN3l1jVoOizu8THIB9n+CS1j9VNk5d7kJ8eKlwX2LnbJMlzamPQhnqBSs\nbJg1E7qDZ0cw/NOV4UUp2f0D9miZqyzUzcWd8Am3lj6Lq1GZENv5a38ojUhR\nraLovRTZfVhBmNpIlNPSsOMyVzP+bv3gCjwBNLNEwBn8kfIO7TP5bxRkwV7W\nmCbZDhjB5xTRzWNA/3tngx7+Nld1dfwbIgE5afn8WY3t0LF7A99Bpbtf7Aqi\ncwexUqkg9PHAKkDFruT5RO8RyJx9tyDMx5kif89b+8rUWHaHp9urSgiZwkjn\ntTYrQCUhngPm1dr9fQLgFb4lHF3/2BPeoujrwPR8RcEeAPd6st/81UVXbY4u\nlxey6RePKIkzahsrfPc90FaXm0dXAl5u+m4x5AwsZvdz9c/2vuMHQj2O5Wel\nJ/5jGLP9UEl2vSFxjE9SUvuQzAx7Xq7dFp7nd9PTDn4bAUMGbfnb2fGL7KBK\nH+/M\r\n=tfq2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/checks":"^2.7.4","@thi.ng/errors":"^1.2.17","@thi.ng/shader-ast":"^0.5.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/shader-ast-glsl_0.2.2_1596928854179_0.19347757735266935","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.3","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"05c3e112c2be6245ef3e04a8235114159a21811b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.3.tgz","fileCount":14,"integrity":"sha512-ASkfeRm4KeJg0288wGxqY2QqeAKepFsmL/X1r1uIloO4uQwx5EwBYNLpJjFj0jZ7AfIf2m1oLFxtgHNoUu9Kvw==","signatures":[{"sig":"MEQCIAm9tBSdOpvUge9SmU0bQtgQ6fv2W0yl4gc2Rs5iXZu7AiAklDtRNV2ywb6bwPUChENGhjuf87lz1VSoBt9VHJ/QzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLzlGCRA9TVsSAnZWagAAz3MQAIgjpa+UXLEnsdWSgyto\nIUwiuzi9I7Gw/YH02Ig9QSfXuuhd7jVbzv9exquL+ICNMOli9xOAAlwruIdh\nVpu3h2N7rWBx3M1sWbeKsTtAIOeflxzXpp9GAV4MgKha8Yxsdqej8bDIdT7N\n/u7qdyBhovNfs2FmyasiEqZv0G0j3P06gGCgQ7hPKZm8ERpouAmmjKqxFC/c\nTFVoClEfwt7JyQUQXmn2Sob6MLrMVUPFu5FOaLWKOI4ft9u84IA/nRVst97q\nBF3Ko0CjawaTkhq4IHs7z1wNABdwePH2IlN4DR+mtEjRSNF73EIxWbi882l9\nW39/NuUxVGHMU57U3sfMqpSLvveqnBC5Wi04PBRWnc+Prti9zqWSqrnSHIgY\nhB/xPrOy+YtFllHeZJKWKtKKBN9K+kcJmrMrzCFU9eMS9tT1ohJSalSQy/f/\n6vA9BAdnOIrOFmo4NcgniPThEkv7LGiIdrw+9Mj/GWeU3PE1n5QboMZJeVW9\nI8VpPuS/y4oy3xxPliriUTDJ5c1iUT22JvmCi15Q4rSqU6uCkmkCftyGgNBY\nUkw+iZPHtO9EhYDXYLjNODEqhRiGP+yiOcnuqMsvYhLqBcBKibftEJeoFTSw\n+LsqYKrWcY0HvUyOVJLqp4xa1EWqIvOuLJSUZM/5uB/D/NA1xNCOYhrahBsH\n2AM9\r\n=gHXZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/checks":"^2.7.4","@thi.ng/errors":"^1.2.17","@thi.ng/shader-ast":"^0.5.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/shader-ast-glsl_0.2.3_1596930374208_0.31651217570304824","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.4","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ce7d324e774f93f342113c2f20cba85f652866d8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.4.tgz","fileCount":14,"integrity":"sha512-poIbr1JhrDBFC6A5tjVy5c2qCkw2NXnjHQDp3wFsGF5l2nWHnqHrtTbVz6A2KF3+ndcY7Hn2DrboahxaNInTBw==","signatures":[{"sig":"MEYCIQC4PIdBM1jUo+ouD1XmS/HbY6046mEOa02WD0O7bFns+QIhALqWqEI8KPw+St2zWL8rXAu0rjZguGgG21Q8PBhyhH1Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMJIwCRA9TVsSAnZWagAACicQAI5jqSK/wS946eCHLhfF\nP6L6dGnMO+3DLfCaxjekpfj6vnOXLVgkE2bX1a61hnjY7JUgF51A+Q05wr8N\npgED50L/kVACvR9rEWt1lpVzx9nC425kk3hX++Hf25wsm2jZ8wcUkTtJRrD2\n0qmDUEL55ys0LYP61VTQvGwk1Nm2B92a+GFBC8R37PUn8tLsKnt6FeKl+Xgr\nzM8e2Wr7OkjymzFaVZgSIwDh8bZ4BNALs4w/ywPD1NaAX6++S56NN3IMYpka\nDiv30jK6WSQrqhKD95wX0dcaXyDMq97fq1FMiyv+POqzX5cpVl5di819a5xw\n6bwOu3lrIY2zWVUOn/duwnowgSP4ED0joYUiyAwsCy0qfHKjvtkPbM+SvmGb\nXcwgEzHSsNtI3DHAp84bavYCeREIiZ/C7586KFliKVRXVrYK6aSuHTcyrRGz\nYQ4Ptb8tIsH37EOwfa/Q/jGxvqls1aESZyWNUG6A13rjURwMskdRcwUcuVDl\n9Tx+5JEJbyUsWgECDzt/ADdxEAkKlDj0kDZG+17r5el1jwPmsmovQUWnsPrF\nUCRF5tFIDVXUxufyF8B+RXfm27OMlczEpb9GXekgNOh4oAS091dEbtSIhLHH\nP2WucZXSMkOADYPCSwCUWZPFU5EZW4O0PxHU2BdaNMzYI3VQDmOoSED75c6e\nYNiB\r\n=pRUt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/checks":"^2.7.4","@thi.ng/errors":"^1.2.17","@thi.ng/shader-ast":"^0.6.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/shader-ast-glsl_0.2.4_1597018672318_0.227826685046711","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.5","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7cb18febe34c6c8ddc0d1e3d6aa23939f8b706d1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.5.tgz","fileCount":14,"integrity":"sha512-RgkDTdyf+OdfyZyroqJsekD/+iRfzGH8Fk1mW5jE1EfS+xikjsCYvElhEPdAF9hzLsGrRgPDvlpeWfqhOikiSQ==","signatures":[{"sig":"MEUCIFSCp9BxDMJajjH7CM3NWRxDCsHudnjZhabnYDv+V1JBAiEA4ROpZxA8WhjI19ApgjIn8BiikxDGfc1y/UxWObndGFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNDJiCRA9TVsSAnZWagAA0tkQAIh07IEMt2Ch/g3Qm6h5\nYvsBd6qMBlzR2kJKTLz2OVqXzKsSdC/BTsxNTwgFOsdaueCre8Vwk2eUqkui\n4seVq2E5Wo87QfI/GWM//bUzh3ybiH/RBOB8vIuMXQnZxhamxkGg3n6nNpPc\nZ+CC/bMOsOQCMYpIN6Xrnqe76a7os4byx5KqDvmegG9twMN6A4aqPH7MwWjw\nrS3QVXjNyqDksBH8k5abu7Yf3Jsc/XnfCy6Lf9cql9F3f9kffXoLNLUtlnxe\nXwFwAjex6T6PyeHGQ0yzYtU/Ei44TOxV1fFppwDXhZXNznKIItCneAR6SLjx\nuCHLPmTnU61jhXE/sY+1333Skne3+2vGxSoCUgLcZGZzXn8YMbxGGThWHHVG\nJPBrygSnTqAham/+6wCZ9rn+O3aZ22s7tcf9VQFVuFipqRe6ogPG8JHmUCD4\nYutr86PvbszhmYMoVtpGK0nG7mBmbDG9nBYE1iOm/4s9g5ggBHytOYfb6t9e\ncofFYwzoWTIc5sv0IuqyhbiqVPbQo/XuPZn22JL8HtTFmkI5OgRoXj75lRe+\nc7dZQ7COlQFXRuv8sE6eGrXLXFJ7lfPE4/Y5XY+wQEFjaitoBh81VVDHU7e5\nePFrR17maUB3EvAw0MW3e969j0fXw2QPDKV/TKVYt0OkQyLmSsDBPh+9iAV2\n+QXw\r\n=6C6O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/checks":"^2.7.4","@thi.ng/errors":"^1.2.17","@thi.ng/shader-ast":"^0.6.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/shader-ast-glsl_0.2.5_1597256289780_0.6576037546580891","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.6","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e3353bae3ce5918f0957dbe0abc7ed902c01a125","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.6.tgz","fileCount":14,"integrity":"sha512-EfeMW6j4V1fZLwY3fwY7HaQ+xHIZJklC4PuXWezunO2d3PmWwwQdlU5z6QiuTMmLoR2wdcEW716FE0gvHOZGnA==","signatures":[{"sig":"MEUCIB0MMnqT4Y/iNlgx/6jaFyxvP5UVmGbWVnsfRWAfHxVHAiEAzQ7iVsbJQOE280xWseHu7TC8ZBys/SoJoMzGXLrqxrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOUcJCRA9TVsSAnZWagAAHMcP/2VnZ1BEjSRXmMA2JJjs\n8JrVWNb+HtXW3T3DLsjvid1AYW1RtJAT6Bez25pjVlzlzj0XOazoySZ0t4TA\niEbmDZRK4cxuz4A82fiTFsTM9ipfuffs8R+KKqA04FO4R5e3i8oplhxN2UGK\nTfDsHra0+uoS93ju9eEM4PWgQQHZJfyXdP8s249MkDJPIYNc50VQdEiqODsY\nHi+YWZtsjZIaj+sOmFXLN0pUyh0iPV4yp3jXf2VGwQxTsPaZbDJ/bsPc4/H2\nLS4lGZ5cNJgllcGIsxtIjRo6dbzFvHOpPc+wCMMN/LKU+9ftEpwWG5T5CWrE\nLMxqtFiHcmrO2C4MTpK/iKmSClPsmvJ5IRU97RAXLA3hwea+XsdeHbhYQieY\nK1iiinGS9+PNnTouj0TcJg74Is8jLqD7Aa5xFte8dd/MRhn3s/nA2sBsUpkQ\n+nuq+MLAoE2uFzMYsVv1iL2yJULtc5hcY4d7cxBUhTVc7ywqjNW5w6MFNIJk\nDdqfn/2ijiaBtTHfN4hs8O+ZZ7M4Kn7b8UwGq6Q5MdsJAgqnjc5Ghou1O4je\n1dMsNvvRwtwWq/VBUE9OB79Ot0kaZbu2nT8AQZZiGCluC5s2eIX3KJcSmVxY\n8qKl/MrNLz2uoTKO606PhGHy5Bslbp33DVHP0L2qyCKLuIB89zrqJnYXhkLw\ncbjo\r\n=xFVH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.1","@thi.ng/checks":"^2.7.5","@thi.ng/errors":"^1.2.18","@thi.ng/shader-ast":"^0.6.2"},"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/shader-ast-glsl_0.2.6_1597589250831_0.7543077304223078","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.7","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"addd377252d8b768fce17d14b5bcb4f9d5646d45","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.7.tgz","fileCount":14,"integrity":"sha512-mPu/J84u6LSdbZut4MKPZEfk/MtMd0eg3S8+uj6BTJtoXPG/DuMfgN1xTb5HfUOlHhhteISjzSBS1dvXdQGPaA==","signatures":[{"sig":"MEUCIQDQGp/YwchXmgqWCiXj6Vp1ELbr4HEhgg+4/jSqWjmznQIgeOMGBWcCiP9HnghDD7mMsrjUlVsCD+FL7JKp6rMjeFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOqzgCRA9TVsSAnZWagAAhF4P/j5cgjNuDho+qkVDJZ7n\nX4e+o5rh44SuhGn9SP2CrQrBEyXFmu2DA4SVcRESCKUu05vSUhItE+CUHIHU\nNo2uQXGtGb+ueITD0PChVpTQM6WUsCT95TW16vHA0QYaXQrGIU990RYVOhr/\nHgQfE3sqOljzeFMs0krWW1x+zreDaZUeOpogQjf6+T3p9nVRXZJGRxHN4dC7\nvOQI3V6UJztaC8iIrqH63vthYcbzL4Be9GNy+ow7UbUhdFNZepqzziI8eety\nzTswmL24jXukvjtLdo6UjGompwTc0KJuypo07yGKvE/fSrqUM+OwfICXo7/h\nwwjQ925YWA/e0ziT4hAZQB25rOwmay+PVyb5W/HkhOoYaMCYLoY9aptgh5gv\nE0WG5/HBjLoSsdgWXuG2aEsbY/eQgClkeBlW/fzw81URyMf86NdnkjdgS7E0\nnu+1YlRIMtFNEtnuUA49eCN5CTdXO+iozT7ju8LL4F1pJ2+w17OqRZr4okIv\nQdoDp49Xn7jjFU+TDnNTBuDYgfGay3997tP0umFttiCbGhn4mU2PJ6H4VgIM\nvFnuhUqVRRg/dqwes343yGyvztMpAJ2WlymqKS96QQ+UhyhfYHXLvOvdVDjE\nEii+fcApvf352OfWkDBisk4gfBoXOtvVBg+ORJfh5xN+dy6GDPH6DZJ1qMcM\nss5d\r\n=4aCu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.2","@thi.ng/checks":"^2.7.6","@thi.ng/errors":"^1.2.19","@thi.ng/shader-ast":"^0.6.3"},"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/shader-ast-glsl_0.2.7_1597680864072_0.2952348101274249","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.8","keywords":["AST","code generator","DSL","ES6","GLSL","shader","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4ebdbccad3c57eee459fde0768615ba1e595af05","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.8.tgz","fileCount":14,"integrity":"sha512-Er44jY26QxgedmlpVvrBcbsxmw77VyaR69eW6YCsZBlL9d8wKflFemptZ75jPJ9hU8cKEzliBKUzrMR4EKtggA==","signatures":[{"sig":"MEQCIDxfaWf5ElzPUEhVqPw/cWAFecfAXVPPsyUKMSWoOusmAiBPgC4WbnwqK6g+f/C9Wx5gUYuTNiAjEc9rzWRJY2JVzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSRXRCRA9TVsSAnZWagAASZsP/jsoNkBu91KT9goGzgvC\nLbuBowONB/IxE1D8EPEOHSInDdtAr63VYWD5CdxAFcstSneLHJfUKp6tA2pZ\nh2fXZtIBSIL+AKP8hvEYAqjr2mZtb0d8VE1opgicJ2FPtScXs4VMXVJOzTHv\nxe7tPQGq5tPioIevibl6r9RRAfv7tFAdLsVTrEftt/iOOvD/WStrOukl8JBg\nLz114hd0fPDt8FS7lFjaTuxzv/tZQxkn2m2s4T3Q+NKQl7gdgwqyuXruIXf+\nfCUHiJAHNBopocRvyjYQbzis9JE5+VVj0HsOrpUILb19nXl+5twBPyVpGv+i\nnfGqkwM8DKEy2T0sMeUsAhaJLp72XS6Hqf1XNsLUm/Z1Pt4SadLXtuDJWCKf\n8aVCmvrXFljgMpZZla1XtWU4nghlyKDAT47e/SIzThdmKSlV2My8gCTxkLfd\nQTX38dZJ2aARTzgkQOtHT0iPvACnRn8hK4RiIuBkcSu+CqBXzWjL5tUQLFf+\njZgHFtAThr8QI+MVZj3U+brRzSw6385XhA474YmhuxGJxUMnfZ+V4oX0uM6H\n+GkojRqVSgnWqCxJbAzxCdMAUHmF9YR03U0r5eVkuww6YonkdEDPTf8FDXLq\n23z4velChLrnepSeJZzjYidi9xpiKi9XTxnP2Cap4c93/+6/eLJXtvsOXi9H\ndNnc\r\n=nMZn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL code generator for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.3","@thi.ng/checks":"^2.7.7","@thi.ng/errors":"^1.2.20","@thi.ng/shader-ast":"^0.7.0"},"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/shader-ast-glsl_0.2.8_1598625233378_0.35282130912304366","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.9","keywords":["ast","codegen","dsl","es6","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"98a3c9d36a36776912418272da51b7dfc3cfe48e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.9.tgz","fileCount":14,"integrity":"sha512-BGvQziMQcY1c/Kqrj7cxceRlm4CrjwZCSAKm7G9BLHF3A/7usr7roEfMN8Xqak/s2J/2IESStrpfjQBBmebHVA==","signatures":[{"sig":"MEUCIHn0O7sjHXBdAmfu49uVwDrreXD6/kahAhycqKaa0ceOAiEA5JQswrXXiRjZOqolYuIQryhWVvmiT7mpZPS5x3Yts5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXgo2CRA9TVsSAnZWagAAGocP/2bps58EZfQFa5muoQuf\nYu2L0x03WEn7xrFn7qbfU3f8zhb1ZN89sE4swCHeIoU5DPkbi65qpLDM3XpJ\n+OM/Rpfx3OPqv4JiOUxI7GsoipWQIA0/KizMBIUT3zmqFD3lZaQIjz9zVQBJ\nlaT6Nbq64afQtR3tcMu3AICuvUTM6xVcO6o+LNOdTffpNRHU25YgBE25/Lst\ned/TZcGXcqB3KilQuHbKUAUtAdLN0JD4VwswykVnNwVwjq67hWEBITYw0Ort\nlW+E+5v3uATMGsBYDhOw2tferSaKgm0crQ1KhSJoSTnuR3/n4I5rwK5wKCrm\nupVVR7cY+vrd62nUmsOGb4SdMntW+hbQ41EExqdJ4scuSQ4AnVo3Z3AJ1Fl2\n4U04HF/fCjAkpwzY2xnM04KmbAvoplzUcBb23+As190JeJlBF+Pty3nLZX0Z\nymjWBSmE7KMGhqNQ5VvUTimpxgNHt6qWvjAgEBGqasIreENsx5Qjk+Hhk794\nk3Zxye1LlzGj0bIRhN/ecOHk7dDWMW3UQTTqeLDQjgFtNd86yVDs7A+41mwl\nZ9+ZI7/32rhzC+8JaB8nYYMrF9DOq8KaLFj4lETNCIvOnaoDytM//nbsX4V4\nY0CVGmveAzu/nIn5qntlhOgDmKj8haLFECStGs4uY8/n0EdMcstiwKJZ3Rwb\n6kuv\r\n=C0gb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.0","@thi.ng/checks":"^2.7.8","@thi.ng/errors":"^1.2.21","@thi.ng/shader-ast":"^0.7.1"},"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/shader-ast-glsl_0.2.9_1599998517793_0.9617105164973707","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.10","keywords":["ast","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"126fcfdc444cef98a573a7855a47a1f24cfea4fa","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.10.tgz","fileCount":14,"integrity":"sha512-W3dVcstIpVsZargAfnvEAnAlsXOB7glSRDS9Aqc653ULiXKclUqC9OoWC04ZHtKQmGBuGyHk6XgdLSXuHWKefg==","signatures":[{"sig":"MEUCIQDHY636DelzymcXx+mORTeGBR9HI4C86HjiuC8c+rL2HwIgZcIo7Q4SrgxXkA+D4+REIaIsXM4p1FyraAhXWL7Jy7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfadk9CRA9TVsSAnZWagAAOJIP/j3lnRfi5fTLMgOW3kwX\nmjF4OgwKs2c7XEIJMIW4VikYnD2AEolhnGoGzN65thVipVxDcpKaVY+qzRqB\nRNufBQshGPKIJ6I/hKB8hgub2mE9NgrbgD2nig4LyyP15+ZQPt/FwIPxLe2I\nF/rFCdpOyFNeGWeYXvK1ymNFYlTrwcp4pFloo0JvDDD3kcyyWTfomBON/7TN\nac0kkvtfbDkehIo3QxYOxfHt0E6ygjTQTyGsGFKIj7qAziGPnH1Q4YslVkb4\n927LUfeL8PRLR8DrJTtC+9ZoAitWuhvVJkvREno/HegFfwXdnU+PM13Epe/Y\nhPwdaT8znPw0hVw7V712K4R2JJuEcjZtgHFSAXnQ5fqwZgcBMUKQdbXxauQf\nEJfDl7bnK97DnibPYwo7h1thuEx38p+AF7Vq0qXaE9bxgkL1j8PV4tHRU8tr\n01LtUc3uCvMFZTj4mU9jninEkrSyA/VFiga+LZd4WSjzKdEKM9w0xs9lWUdP\nE71cGIHEsDtQidoT3zN/3Gv5Xc7du7MuWytEgxyr1Mv2TToXMRlMnuUHS+O5\noWAIxs0ORJlTt8wbrK3477TgaAG3Yx/B6Lec8A5CY1UWFyWm4A+DQawUZXys\np+k0DNJypid0rNvhQ2u+2lZHRshSPSVLvUVXnui6qOZ9jMGuVMD5tjxvVVtt\na3fn\r\n=ZOqY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/checks":"^2.7.9","@thi.ng/errors":"^1.2.22","@thi.ng/shader-ast":"^0.7.2"},"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/shader-ast-glsl_0.2.10_1600772413036_0.39799074107188925","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.11","keywords":["ast","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2ef231d089d9f85c2cc1b91653be91f6e204514b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.11.tgz","fileCount":14,"integrity":"sha512-kuvIqQAEcyQlSwREJD83qKkCumZ3u68hjjJtrzh2DGbhPEIHYFkVoIV+yCnUia4cFvxHQwmQYY6dExT+tqy7Tw==","signatures":[{"sig":"MEUCIQCtBD8KdHZ5m7a/5BCgUopQyFJlvFGhsvFe6EdFWOUkWgIgak1vLSA4jLWPqSkU8iUZTGCIgfO6f728B+OYlWJ3boY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjZYdCRA9TVsSAnZWagAA9j0P/2SH7KL5t+q2GdsD7oOs\nQFKfpwU5nymcgiCDRVh9sWovjSuElKGUA3CM5m5Q9v6lexezRSmpl4R1WaLG\nq/pORDHlHtEx/SDQaT/GWvcA8pwlSSjZhSJqIlyJqPsPEJ57Ia9l17AQzH7j\neKBgdJLzygspzA+LowZf9F49q6bTKCGUQEtBixe2q6ufVt5t/rIQFTJg+FeW\ntvyPkIDR7ojdCdbFxKrAGNWiouzg6IInsZlH3Tnm7spo96W+z9Z83PKy2eGJ\nSFUNqpKClRJTUx6JV5pxMQBsL8XBS4cJ/Eh06XWNXE0EWeUgBP03wyXdPDiD\n/aNdd0GdAvgVvlsN5l7Sj7gf9zlknX0bAbu2RCj/r2cyNODYaLEwVObPc5lp\nEyPGhbnjmxQaxbXdRNSIF1X+818qcLiEyWHCgmLpI1oVMX0PhDGRSMhGbQOQ\nKc7UaZ7AaRTE80FKaeOQtwhsP49RuvooXVcDS0B6QNL3IptRDlEY7HOFbylx\ngvJQrb2auJxjkTwsdBGxpQ3B2c3Duzs5VKxVYf/Ah1UN6t65HpSZ6mOXZSOL\n58HWvo3EnkSc7XBQLSXNO4VN8vJwTsFvv9Cg8arJaB3QETZYpNrDOrURr72+\nsVsrYF31KPdSGM0ED9UOanFqwePB44sgp6bOQDcU2pFb67GlkZaOKdHzVVSx\n8qOt\r\n=qvif\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/checks":"^2.7.9","@thi.ng/errors":"^1.2.22","@thi.ng/shader-ast":"^0.7.3"},"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/shader-ast-glsl_0.2.11_1603114525488_0.6240518236881396","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.12","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"117a3651b7500d0677c069f116fca37a681ab7a5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.12.tgz","fileCount":14,"integrity":"sha512-BY1POc2GmWapl8mHXo+71GYBZ5TBvqrgiplkPmWBFi1iEAfZ88zlNwgUnzqK0DkfIlkoVkB8nSK6kQVBpWq1lg==","signatures":[{"sig":"MEYCIQDIga2Dq68GulyhyeERXVXNSQs+zq7JHtVzylfQ0gszmAIhAJMChEaim52NqagKQI1FuK4ROFjS/j+brwMRGK3OoWsY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvWCYCRA9TVsSAnZWagAA6EwP/0K4fh1xd/tor7gkQz2l\n3ow0HsNo0KaXZeP8p5UN1eyVxjk6NhjSFg1GXMAB5viqacGAPVGz7ZM2pcYe\nmIGgNhiLJ4Baj03yQEXd2R1xjLa36A4hfnefeRedDgnaS6S7zCr5Eykkvlm5\nzw76H2qAZ+0Q3ZsVf/qcQua1AYtj1LvCeZOA4zo5IX2K8ZkVL3TBdKIIQd3R\nAF2h3v324shu/YYAoRkLO5us+MN5/aNnmsaAVmCLSFOlzuFa1eQrDJUdMcOp\nQt1x2TU2rI8JGlGqrEB+/K7DoEKaCoVpx/Fw9DFXGQN4DZLLJbEn7EQxYPoN\nGLadh9UYfjgw9zf9HslqvL+5hNCE+5rNdCAQ3JAV+5ELbdi2/JuDt2renykg\nWW3XZVl4Dor1tAOJcdgOB9fGRrqDyJycM4toeZiQH6O2iBpFM/XlyIcZ4rWt\nJKS2eAeIANg9N559N8QRAAgBT9ekr9Yiyq6/JaTrgYc35BMY9umZ3lzPM3V0\nc8JQOra20EsUlkfrkUh69myqyEKgXu87fNqPiWd+lrMnGZEvCHV3xP62IW4q\nsZGXhLX3O7pLxbt7ZfZqNzIHm+1BgVAZekx1Qf2yzhUgLoR3ssm8qyWEaIKA\nzpG9tgyKirjoIQsrtzbaJfySnyrE42NE3WQ/bWsXoZs3YRmda0ItNtW/3sQ8\nWRTw\r\n=9zoj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.2","@thi.ng/checks":"^2.7.10","@thi.ng/errors":"^1.2.23","@thi.ng/shader-ast":"^0.7.4"},"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/shader-ast-glsl_0.2.12_1606246552018_0.4209095731499193","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.13","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7a2071532d348d3732731ebd826810b22ef52294","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.13.tgz","fileCount":14,"integrity":"sha512-kWgczi4x5pkktBaGWofMRXrOivQqfIUFD/asIpqot6Tm444dJO2p/3TXdsNTZH2Hrz4+uk4SCRm/7hp/K1DTvw==","signatures":[{"sig":"MEYCIQDRvHrTxoj/whNszXCO1+aWjCzauqTbVVVx2DBVVHtovwIhAOofl1BsmCWn/sIQIS59G/u8mu4tHDyKd3CYL3Ql61Q+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvvuUCRA9TVsSAnZWagAAS/gP/2kN3vSkuUjkWaUvAJWs\n+cfLvZbIwSnV7DXVccq/rfWlTuc9Qs4MHCew6YVCmnbMGCBU7zKq6B+PzjDF\nFT9f6Mzz4iFMOfXhvYDMuBNkOfe5NR8ANfqqi6KPkvpMQVgoyCENrWMhzg+Z\njMe3u7BDnKBwHHTcf//Myiiwo4vkwEIZ9JYPou0+996bId71YXnVfKG+y32N\nHb4sUd1JwiK2b8Yo2Lu+nHdXsMeIjP/H8YN92tvf8Zh/LZ3QvoIr3lN+tFwK\nZ+lzlfIDhrH83ykIrEBbldxATN8rZfLAZ4wtlBxzOj38jKZVtkbEl2xs8IXL\n/8OS+Y+bO0tPioI5IfGAC8K+iaDV2DoH7PvQVfSoyJ7kr6ay8nYltxiPwcFg\nkqJbm/wF7keUyKZoXfUsrjFpdUGxbYyqAglIEyJJsZB18MRuSDVwYZNE2awY\nYSYH0TaCZwLdCi4pmjrpCV3+VqfaAZ6+LY7j2Bz6c1PIDuWvYenmpZi0Zqub\nqQHimf79HnQALTMChO2jfAA2Ep1XN4JxPhaeBMRNDK6CDiHBtU5U4Y5M/RJq\nL+hF0UX79T+MkJzD6DmfDOVmLFhI5uOGHtqMdPCDmSEZscLzZNPwOMZDO7wd\nm6pRjkz2vFh/Yse+rmHzppmU7y/ZrJ30UWWUOtBdbm2PILawkNtEfwbqAXHN\nqDM5\r\n=Czow\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.3","@thi.ng/checks":"^2.7.11","@thi.ng/errors":"^1.2.24","@thi.ng/shader-ast":"^0.7.5"},"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/shader-ast-glsl_0.2.13_1606351763474_0.24071867727016238","host":"s3://npm-registry-packages"}},"0.2.14":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.14","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bb55868cac146b465b52758b21b51f75f0d25a1a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.14.tgz","fileCount":14,"integrity":"sha512-bjfJAJN0p1c2LKUsP9MBg3PikHGmBDVlbBE5kW9PjSSb2HtYQ3OofQGcerEAb7bofMcJWlpXNNJNfuCNEAiJ/Q==","signatures":[{"sig":"MEUCIFKNFrbdGB9ycQzJ8PCBEpMfXwZrMYsJinVISKbbqeosAiEAg5HGyJaTzzNoykOGH+JqYeLyYNjf6uzwo/iR+/P3elE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzYACCRA9TVsSAnZWagAANLsP/RPhcc0ZJmCRog3LZaZX\nvEMEz3MuBevbhyIsB30nGgbD8Vj04iBw+T9br9Wv8Kmw9WJ08L+6xZCrKyTN\nptNLfWmdsZwSbOJpe47DAZtVsmzLcgPHwTb/QUoCDNJ0XBrGQPB6ehovD6gd\nGVah6HQ1fQ8U0u25E3uLlXu1+19z3krYlCppynTYGpGngpCBiu/WQW/T/cYy\ndZjPsyGJKzloV910vFaB/+6sneL2uB5DEV70JpkGOQ46THkndIgCshUQ3MCL\nc5Co7jbuW5Urtor0l/AhlyVOozahpaFGb4algxZNzbHzPnyqvSul63zSfUBU\nO6uxvQc5xIGPLPEFnev+aLIsLygVGvDNBY4AY5ckuSFXSQ3MNX2HW6wMvHuy\nBXua5BHt2jDCeIgJ6raQoAmGhAhyFSrvQY5oJyo9M/CKu6A8W8WKyCHt6xJ+\nIRuuQjRz0ZhmrIlStJegwfVkLGxxsRsMM4nHdIl8wEeRTg0LBchvc/x8JR8b\nzgY6jkFRQRoNuIHoRVdrRNslZ/ij/gidPljClYwtqgFmWdJVt+z9wkfP51Zg\nxRsi4WFjz1wD12eGiIPV0Mi/MQFnY4NKKkty4bvRVj8KATposhTXX1PH+8cP\nshcKt5NFAyh3FudhTtVcl1D2kdSNatU6nAeGK0ezJJYX2TjxSufJejou65vZ\nIOyJ\r\n=Be1s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.4","@thi.ng/checks":"^2.7.11","@thi.ng/errors":"^1.2.24","@thi.ng/shader-ast":"^0.7.6"},"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/shader-ast-glsl_0.2.14_1607303169662_0.6645438366522449","host":"s3://npm-registry-packages"}},"0.2.15":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.15","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4aef40ba3ccbb80ceb4416bd33d131eb3b712457","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.15.tgz","fileCount":14,"integrity":"sha512-rEwDGk5shKftLna5225XH/o9kkt95gUDNqPJ22utaZ0osjS5FDHiBa73+CTMKSSyElv/ezg+FLVeJyX+4fa6sQ==","signatures":[{"sig":"MEQCIBxkbxlgsJx6vc/tMaOZeW8KwWELM8i2jAFxrvZF0HLlAiBSnoBJ+zdUFG4Z4vZE1bU0Yydgi1q/kjK2cgiYczEvaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4jEuCRA9TVsSAnZWagAAAEAP/jtJJ2FTSea6Il7IKGM2\nou3lRk5tJz2B4OqKs2baKdzYOX29WXPNEYzCJDVJkD/K3cf0ExtlzfPtJglt\nLiPInVH1wUQ1EPFJWUQvdb+BOIvgfN6aUtj8p4xtgY5Xf/hFm7OoW4QkVNwI\nq/fDyFlIR44YqnVxQpV4zwlMq8IRLb6zEm9mWIWZf+rNVZOIFjd2x5VYBt/3\nTE2WJQpdiFi6rpOXu9Tw55PnGMvA3f0qKcqbQPqRLu9B8t0lXyx/MHfiI6Ab\nlbCpTRDLgbWuUkQBAt3DSjZofWYXMQ4pvZgLdbhi+F3X1t32eNIjZTje043D\nrM7x72G8/zBtN5TYNCLDgqSv5ree6dQCY6TwfOTvvIsn0flUFatzaJin2o2J\nHLwk1LfLUrT/Nd/S/xz7zzlIYTuxW171NQerRRnmQo2cl5bICHzVyvXRI+k3\n68S97ND+XSSwbmaCXgY8SSg8wgZllBu5jF2sDqk6HRawu2s9qtMwCpuyL49d\nJ/wuOROiJjngD9noxyJRipusIISVGBWE5EToDrFdDREDZl+ipUS/Z9MFPEH+\n8BWpIvbI686JFNk6BflhXrIj5CtuN/P9UVH5T/rrRV0Wh3tMFW7ZfT5kxFA7\nrBNlg9FHENznyvEA8fbuwJXFq+3u+GiDa41ymwckiDI3IDARzQGUNryD99OO\nv5m3\r\n=jB6Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.5","@thi.ng/checks":"^2.7.12","@thi.ng/errors":"^1.2.25","@thi.ng/shader-ast":"^0.7.7"},"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/shader-ast-glsl_0.2.15_1608659245748_0.8972781782993207","host":"s3://npm-registry-packages"}},"0.2.16":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.16","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"248bbc5e1fae96730d2ec7bc7fece0b0916a337b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.16.tgz","fileCount":14,"integrity":"sha512-QjIApLYspdprPow1Sh3prIZAW0K9Z7tThasIRingm480UqcIF9WLvbZMYQvgf1C7+qqkSpG3Fqu5Z66IGsPdnQ==","signatures":[{"sig":"MEUCIHKnKY2Rz3QMjdxGWm7UIPZy5SLX/4Dv/p/90aE0POmuAiEAq+5HrS8KstG+kKYNKtCQUyFrQN6SUhkjMLF8y+xVF9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8KmACRA9TVsSAnZWagAAcCAP/A0BtzctcSUGyTr/73PS\n8lHilOJcfJnZhRL9WnboQLmw4+SX/M8aDISRldsusPu7fwF2SKBTZ5WKGrX9\nrZzPAVv17wGjaK+FEZaQVxyW0h/K8RyQoAkrOGejvIgg8atumE7Sdv0B92bf\n5NV2OJ5W28m6YW8MrtS+VAjgciH2XsPGsT+QjXoZ7hkWqO0DfssUMGUuO2y3\nCn4sQ2REDOYuMero9jTd3XXoWI3Xcw9B4S4QMfVTeub244lDfWpqviHKffdR\n8QjH+jMEs/RWHD3ce9hBeN/0+sHOkCffIm8V8UA/Hwviyrr6+/7I6HrcDU7D\nCBeBRiFcYi0bANhWzXYa/MhA6HWeDX1B+ik28DB9mMLlj/oon2syexSQmFus\nx5yOKVTFnIKRvgijkQ+GJd8MJ3yB5foaKoVwC5aWdg7AxPaD/OTZkcMv2QnL\nyyzT8geMHwDJxlNpb96dOLZnHXXyMICrjfq2dHmLrCMKQEbg5J4ytoH3FeiL\nKMjHODdVG7oHbXySoSYv4cze3eS/7ibU2gmHtVdeJI5P2eYPyscfdj9uMrW8\nrfiQxpukLIfBO91QZVgSkTtYkLUkzYR0LAkXBLLTQTbK1lTVZM1BAwidwGY2\nytTv3DeYBTz+ik7R32xxBK+YJw1ff4+ojoRBjWsJhLT3qoXD2bjTXO73z7kg\ns9N5\r\n=KBgm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/checks":"^2.7.13","@thi.ng/errors":"^1.2.26","@thi.ng/shader-ast":"^0.7.8"},"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/shader-ast-glsl_0.2.16_1609607552323_0.8407116763913212","host":"s3://npm-registry-packages"}},"0.2.17":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.17","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"874d8fdb54db28d482b29f413d12aec4319b5932","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.17.tgz","fileCount":14,"integrity":"sha512-UgrmoaIfT9Eym8HXfm71ToSPrDnEJ2jycvUfTcX5XbRnvGeN1tuhm01drcrr419BrgXdBeTSKfGIWPjJ8+BIgA==","signatures":[{"sig":"MEUCIQD3otpCst15sK0QvjJP1CxYVfE7jvaYWyww6kcw4xLoWQIgEo4dRAF58XoygTNwfB3s/3p7asYskwG2VhTPsVmKNuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+z7yCRA9TVsSAnZWagAAawoP/3Ecfx0IYGSjeQ81JBTm\nmBbqZq8V1+YHV4b8r3XyYfW2+pm0+vLBa+6L1oWY7HlNAi4EYyRx8PvcD8Vb\nFYEWcXUgJ5vdXkYcYXkBK5DUQ1Wwlwm9Qs4TZLto6hlIcGw2s6UVYg9aY74v\nH825JYslGFDfaQGT3OdeXP0Z45htONLdeynIOriYpRfIyMsWRWJvXYbNZsfL\nvG1AOkH4+81zk6/FIdKF/Ld8xnIump34h4rmgaJ4iXubWJMOgBjncwdNbFKV\nPcoi/Flnerw0pUruuOaiVvjmEBzo6GUK0OCRvxCEtu1QPFD7oNlAryr8sYrt\n540ailjCPtqxJtTLHHeQoGMcMB5P1Yf2zov3p+MvRfMwrVL1IBR3WsEN7vMV\n6D+S921B/t0Q9DsSok4iSlnMmY+RsepoeRZctkTfy2jvC11Dj5ZsKyPzqL9q\n0veddiKF5KixOrbVdgO5yHNm/ufig2Kaj6FPtq1AMJHEAw2ekunObpJ2qPhC\n0oLJNs55wDilRLobcktxOl4QBe8XYwPnfK/I+n2Xlp6C1MGU5tOLpO2/Iwud\n/yDGdlFZicK5nh9BW2t7v7yQR+kmQl10QrsK1a1PgnObWKQiVCRA6o2jD8up\n7Djz3fUruhhoV2KTsAdPW++TDlZ3FOIj9XWO4o65M2RqQwO3zAJ9AVBPD8u7\nqfAo\r\n=SQsE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/checks":"^2.8.0","@thi.ng/errors":"^1.2.26","@thi.ng/shader-ast":"^0.7.9"},"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/shader-ast-glsl_0.2.17_1610301169822_0.24685163502272056","host":"s3://npm-registry-packages"}},"0.2.18":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.18","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"718086a664d909b55de4ee9a7f8c9016dddce1ad","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.18.tgz","fileCount":14,"integrity":"sha512-k6CDwm1dWh8FJyCIOZearn43w47x3zrvabDJnXlIFzqMgbWYomjkj9oATVp1YTGQPyj6wOBs1BYDxWWSQtji1Q==","signatures":[{"sig":"MEUCIDq/pgiBZIxBcF3Sp73dbBEUImgkGz8uLtyiPzRapw0DAiEAi4Mker9K+BYc1GxD8AmjkoT9vkl8vF51s7O2b136jtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/vZmCRA9TVsSAnZWagAAsMgQAJdHx9vk95ETD36PEDoB\nQjyzBqdTJ8svf46UMFy8t1kDj+DiUc4oe1kBVW5lC67Yjile3KyRDAQCazxa\nhORGEI3E2QWqVPS6Ob669jM5iyPHGTOEwouXt5Es1etVJL6i4CVzJNOHZUJM\n43+XhZT4lZuOwxrqXl3vBUDjM57S9/TiQGhEkG0mRicsA0fDyhjFWZsxPRrB\n2LmJcmedwmESCMoDvCEtfOVbaIvQuW/G83GBzXIKa8S+FS09stLrRDK1urVy\noNt2cs+ucowsgbfSbxGfY6VT/rXWsnB5o8h7M1cTOVvnVHkuSkQJYm3Y7he4\neFaYZH3CNDcewZxtEtnuc7gWDMt5v3S1M+7MgggP+VzE2+89kuKQJK8yUxBC\nY+lTIXx6R+1XMcd1HRDS1pyXFv//bXpIye6dUONjSWYpbmm8JV/CzlvHolxk\n0HG+9tC6tHhtZVfdweSDASRzZSjPqeRHNwoSJUSeWOtRUcRX3ji9F2eLkqaj\nncfKSJ1dfGWPqMFsm/+AXAOdnB/9CA7VLR8SslAqTKotsZtqIVrSFlW223rJ\nP1yjwq4bDx41ZesczKs5uFh177vAAqTwY4dk7EZ5WA7bs3jDsiRn6OTj37an\n+qRWzjPURblURw749Qa/5IHxfQCPCO75T6dd8nTY7qeDGL7JCuhTS+qCNAPz\nMq6n\r\n=rv4Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/checks":"^2.8.0","@thi.ng/errors":"^1.2.26","@thi.ng/shader-ast":"^0.7.10"},"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/shader-ast-glsl_0.2.18_1610544741656_0.9442908371977641","host":"s3://npm-registry-packages"}},"0.2.19":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.19","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b353058ab93f67142820bcc4671c6b4c9a04cd52","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.19.tgz","fileCount":14,"integrity":"sha512-h26ySJeOjLUw5z4iUdzXfsXLVhg0I6o4DyTiZpPzYicWDsmvlAM+BdQMffbFUGxi2XzOda+LGtANm2a+pLZKfQ==","signatures":[{"sig":"MEYCIQCOP2GhLuoSKH7/Yy5eFTpuLwoAi2tOBvnEyPejSUUI9AIhAP40eV/L49+bHYsfnTfDFo+7u5otDCb4b3CG5zUgjWF/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCZcjCRA9TVsSAnZWagAAKbwP/2ZhlIVHncLXSEyFw9kh\ndkIlwC1teJ5gSV+5KAywAtTcBt1/za9eeAGUc9sObNxniDxYDyOINsUO0P7M\nPFUu0Ix9YakTcffy9ewuvGQJJzUW4O9+8z+ShHMdMgE819K9ykLZ/QRqQFLI\nsemS1qC/j5cOyEN2uExjqFk09oz+2jN1e1+EeF86ytqbPRqujJ/zlqONeNgq\n/c+KcjLWDf96hyGmawil+BK81Bed1fN+Pm0LoweULu2mZsRY5f2Uz11zq1Su\nZllD956lmshBnPBduoqQ3fk9KZiicGz3JzScQ4lZ0qlyV9tyXo129FcIGbgB\nHodnIRmlpOKJljFyd5UAFFij1nHYXEslHqaRg/pk4X8B8glCilU2VaMaMUOE\nyK4Je8yyu0db3HtGyhuEf8UE8cNA9x52drXswGdafKyR8XJoHwOYcvCyw4Fr\nK/pMUO+tB9GIzCEaiiRUc6izOrTyjR1csUN/D6OdukKi/RVowsGCUiQtQaM1\n7GaRm2xCO0Q81Z73x0jW5zdU/NLulOKpwFakP1OySvFWPWShaPyzNhGv434L\nnQIjlVDPDVNCULVokDHld+klWrAi0a6j344CLWy+Lmgu/zUiKOBwW8ADSmW2\nZh/bQs1CmCgm+vmcVRpK0NCpYDQiXztAwSsD0OUr2aDkIh0K/AiqiQ6+iggz\nvc/T\r\n=ANPg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/checks":"^2.8.0","@thi.ng/errors":"^1.2.26","@thi.ng/shader-ast":"^0.7.11"},"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/shader-ast-glsl_0.2.19_1611241250873_0.6302164795100071","host":"s3://npm-registry-packages"}},"0.2.20":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.20","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3601a3dd81f9dfd525d3845e027c43cb3e3e1b56","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.20.tgz","fileCount":14,"integrity":"sha512-I/jRO5srAqW40sqbO/brWdZIQjrYdrcFSDWolB6zEJOtH6JyueLigBvS/QHSS3A7bD/A1s78KrjcGCxbhvdV6w==","signatures":[{"sig":"MEYCIQDwF91UtZINiDSbIbEHEZtOy+h9oDSpPDatjhVVhfKThwIhAOkZfkUlddxAy5WLWix4rY6AmLQZWaAUnVYy+C89dt4u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCu4LCRA9TVsSAnZWagAAioQP/R3x2DeH+a4m0nRsvkQn\nNcNQHd1x5VPesN+Yi3UKS4BWB2DKGq26VAxr3k6awlBLJ355O8F5P9SUSlpl\niHZkTfJp/zTSVMgLxpI1L501hqV18qBM+E/WScnHhX7fOT17gqGWwf5yhKlc\n5PsXPexjPmIoo0FS6oGKqjr2WBXlAiy9+f3KS0BU/DVmTxI87urD7CIHfCgp\nCXPmbQWqFclHP9vPpByW2Lq44rQchsfs/DWw8FV9XHmXYeLMJvweu4w4zBd1\n6cX4FqunJnQ+Mzf2kdpMAksH98NbCVx7latx+PaiTLhwUJdtP6K+xBQwoKjU\n3/M5zp6ywzIef1yTy1gIb+JKLD0826+lNjcvcoGGQ0XxdrTL6MU+MF4fGoJ1\ncifhgUjgn6tN8p8Rfc7/qmkiQdfCqZB6U9P9FoHUhdAJvxrsFnz2ZXXsQ5Cp\nlqQfd2bpO8epcBpeuKbPdu6nfSQELlpzJYsyxLocg+ZksYiXzVG2cjtniIYe\n4XKKRezKN7yXp2e7SA0AeNUvjG9Yv8Hartl0KOChlqSF7bFjD9lF2ygVxk58\nkd9LzBHuvKwAoifJvaBr5xAxzfTtIKwxTz7UIbtRDv450OJYGnRNvtjDGfWk\nGqIwrlvYOqQXFcuar/NkgdSLn9LKjoACotOFw4lRnhK8xqrrEFawvQzO219W\nVir4\r\n=cVJm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/checks":"^2.8.0","@thi.ng/errors":"^1.2.26","@thi.ng/shader-ast":"^0.7.12"},"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/shader-ast-glsl_0.2.20_1611329034578_0.7730851684229556","host":"s3://npm-registry-packages"}},"0.2.21":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.21","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2f149de7ea7ba1174020c3d215d2b988850bfe53","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.21.tgz","fileCount":14,"integrity":"sha512-CZAGxIWQNTL1cSnzi9VUZRziwjxiulBGm741x0whrgGQY4DwjlK+UxiU5uzPyDJfbt7NI5hHCZcavwRpJHXOhw==","signatures":[{"sig":"MEQCID/fpaLgZH2dmI4qATpBaRGRO7pzkQJ4IRNzH3RAZNQRAiAxDxUQwhO3CVsZVoaYDN8PADENs479l1eZLM/SZtAy3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMUQmCRA9TVsSAnZWagAAun4P/AsPskS4mIwwX+pgFVCr\nzsC52wfJ9RaPqA4pXwABqgkZ4FpWNtpNtEOU1IM413BQBFKah2hDXclwfgIC\nUVzDKrKPTsRIMpFAHGhgIKVh7pkt4FkKVGQu03tU041/kbRmGvoM5guRQUgL\nVH8lVo1888Xc7y0WmZ4BJMcqoCzqc0MlOOgJPTFFUxjRptkYXNNwMckPgTfz\npO8xk19X1NV4tpSqD/NHXprzsrb2uziyZEJZuc/eBMCIlU1Uy1FjZSEDAnfs\nfpTICVYO/M1SEnL6shJPQGF7q07cz69Z4ubCXvwOK4P0WJzQECKIoe8Z0c22\nb/7Lat7mWqgdJW1wLFcSWjNXM2yLNp5kNr3kv6I7isgA0g8VgW6EfchM2/Zc\n6qucdcz/v2FAXr15/4QVzgTNc/3NuxVi9JuSGY9lIcljKxyjNaFhR67mXMFJ\n96ZN4Q8ihyfu63+U2fTL0acUWkVeY9neWyLUDqFF8L26JGBZk6/P9P8L/3C6\nAEG+BRpDt5zuDRvoYi/tOERc6JMJHB4PfozkivZ1uI7fJ+Msv6geaQ2pqnJu\nHf2U5q7TQsWiLhkP2nBxT/WiXuu1v4l+Cso/zlWBXbhlCJbbjAQaly1x0wiM\nxMWV3yU5qpK5zDbwWg1D00qQVtl8rtoT8dVY2bbAMFMUkjYOE1ks5tUdIZQD\nI9Dd\r\n=gke5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/checks":"^2.9.0","@thi.ng/errors":"^1.2.27","@thi.ng/shader-ast":"^0.7.13"},"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/shader-ast-glsl_0.2.21_1613841445538_0.8297659585960258","host":"s3://npm-registry-packages"}},"0.2.22":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.22","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1d88b24a71589772f71cb1b8dd6a4f69b0edfdf8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.22.tgz","fileCount":14,"integrity":"sha512-bFMqrKBjgLdUU/LYmug6lXzMPLq5mr25mOUcu3cumZDWPkKIzrXTrzkg+R/Ejzr6M5QDVUc3aSwPgtpAPADokg==","signatures":[{"sig":"MEQCIFoZve/DxfofGZj12gTxriX9SJt++J8+SlGEaJ1aOTErAiA3cIY1v35TZyY56LK/BZnSLZW+34Fo6qrK5yheIZJbIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNpDPCRA9TVsSAnZWagAAvMgP/R924ptUw6KX86Acy62g\nJQ05STspi2L3pUf+PWkfLSNGbjuXv7w4BO43X0oO9dm7dwDL5Q4R/+HLdybn\nQqEFLKI8XISWqYTqG9IiQd0rmChTnWSCXihcijL0W2bz1XSetNypssRZtSgf\nOHqpX9qsIBlr0z3i/L2J6YLVpL+azszg9LPhfYxeaDlxELxoLxVXV/Q8Eqvn\nWfbt4eFue/03I3JkI7ZoFCaFcXP5jX/99TqEU+blEd2QVSohL73uCaNFCJBz\nAC2N+REigfyrL05Dus1uevgcFDXjPKCDTOjx6q9aVs52GYg9vGJRw8nciddV\nfEw6Hs1O/DDxlS/sQutLlFdhbCbTu0SEYIYYagwzm15xn0BkeHb5RnuOtleX\nbUPvDZoXfDYRQytrBuevDfqae1h7/PdKf/VmbtWDC5KuQ4SSusArSM2MZs38\n3C7lr+73iIB7P9MnczrG0JII9NZWnCwVGY2E9w29RVjyNHqMGpTXd8ovHyWU\nBcKUq1XL7svOEYK+qSpf74h+oq+xKp+Tfr62Yqmm+xtdcKfGqkAH9L7N+lCb\np9F7u+/tzcYG4p1KZhvc/CkznZkQvVYf3/McjFstbkqpdkTxOHuhBp6XA7nX\nDLQbY29BdwoXP1rI7xj+a4WdWnaTyQRd43JUAJC/99e2GW77Qm0k+wtfgGyA\n+GZa\r\n=tgDM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/checks":"^2.9.0","@thi.ng/errors":"^1.2.27","@thi.ng/shader-ast":"^0.8.0"},"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/shader-ast-glsl_0.2.22_1614188750580_0.0236375700776299","host":"s3://npm-registry-packages"}},"0.2.26":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.26","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ec06096d5c765cd25a4680c0d3afb5f71ff6b353","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.26.tgz","fileCount":14,"integrity":"sha512-Wli2x6NMcE+/JH08jrhGuNf8yf+mGkkPJpURVkRpkbQkosTsXdo6y3C8HJEgX1dd1AU2Em5ci8ve7YMTfBAJsw==","signatures":[{"sig":"MEQCIB2auAtbXwOT4Fn8KLt/KL3jXrwy7mciXkzsA9mdfjalAiA3ZLRpwAAdS5ogd2s4YlCYUZapg+L5Djkj6LC+n0B5Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP7KnCRA9TVsSAnZWagAAGw4P/3A1eYlSqreT4QQHTdv0\nyXte3SZB12DUms/gh8rIJ1oQvvnSuPBCWFL93XhtTvrfwo/EnxR5Gcx8PXze\nK0rDXNb7fJzP6vES5kaCKEvEf5KzPG/m+IGWYWSO+fvF369NbezljsM5gS0e\nYAXynze+fo6EvGVAosbdNerYJzz7Z2Bx5wAXzwnImYrYA2yduQmMToaVaQc+\n3EX3ZwKrM7fgSVMPGGHpartkjTFmJoDZa5XV/u6SXNrNLeIRIp/6Svx/XTMh\n97NceokzhTNvb88zIWKH4oJ4rG1tvs+dhPGajl/IemMjkQqiYnH6ZzijzEGe\nTMVppOYFcz5G9quUoFEVy/t1CcQ09jnryqsG4KV3FgtN1JfRuyTyOzfhnGj+\nwRoobmcXbmd9k796gYTrPVWxpce9XLaSxp2Cs3nyeWghMHb8ZJO8Ktam2R/h\nJbU7fQdO+3ooYP/lVIQHy2IPsC8Y+woib4Kx2w7toFY6nbIYOHZs3UFDNqTU\noZIeJYuL3EgZHpc3slfMLHZfBcQZanha44BfT22a2RcuXxGuqJ130fWhYH9r\nLSkPQde9MHIxm1MVl7J4FcSYepBXArjuF60r/GvUKbC91YUsYEOuCSuu+RPJ\nlT72jopBHV3qGj14HbsOj/Bq/jAS5Gc/xefA+XU6Pob8tweOFauj4rsYqT0o\nEde2\r\n=qfRB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.3","@thi.ng/checks":"^2.9.4","@thi.ng/errors":"^1.2.31","@thi.ng/shader-ast":"^0.8.4"},"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/shader-ast-glsl_0.2.26_1614787239070_0.556262758504682","host":"s3://npm-registry-packages"}},"0.2.27":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.27","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2fb8f68ad36d8cca1e21be209e16ffe5d03ee071","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.27.tgz","fileCount":14,"integrity":"sha512-4DZoL3V9hHN+wuOQ/8tnB4N+gcjvHfzwuoRM/7quU/Q/hyydV7zJlTXtKAzKDrRoM6zIwLBt84wMnRIRIjGWxw==","signatures":[{"sig":"MEUCIQCj/XXhaRx2yRHprSj6PTeQV+v9df5eccGKhsWx9kyNpgIgPZWt9x1d6R3oCJ86PK/+jCSY8M/hjkupgeX6L98ZIJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS/YCCRA9TVsSAnZWagAAUf4P+wQXIvstB1ZGmRu4SEHF\n201gje4zdyyDIxsbmh6TtXwdFwWQaxdffYn07WiMo4UxxjN+ntLHW6W46+1x\n+QtooTj4CMKSZ/Pfn+z235rZXFlZfsWoegBI07rIzEiZswyjZuaey8idkjqs\nSsdtjGk6TLnO077wriNhnArFr0TeCZ/SLPEaMOH1u8FaShSuXViW7UBZ5WAz\n1ma8qr9UXm23/wk4uDagUfQaklqWSk6b59aLb2M5tVnKiABP1EePQNKxSCig\ns2Z/0AMsOYvgr7OH7Xt+qxN7Ar62/EjY6oqldtfXFQvI2sp8oNhEIJpeLJlS\nWWWeqP1odJ/LkPcHsZCpnrNFaCWXN1PHTbcyOguh5T6wu3KIQ0wLsaKVofA0\nOy6KtC/AT10vK2S61M4nz55O5XGEZha0j2ISBx2fDz+9f+aCGWWNTDu+qGRT\nW3Qg2prtoYZxKbdobRNcR3SCMcSQ5MVZE4j4lerOhhOJO5whbvFWM9CItcrm\n9JCrZvFdJC6+IlJjV52P8fIlGw+XHN1nK+53hSPQFF1n+FyFM+arLVTwnX/K\nci9/IuL07SP5BBjqrEhO6jPwSK2DbIaX2Zvj+NsF+KqIAhtrE148lNGl4Nso\nvecjdBtsz7I8jxyfnkcJ9cRCl2ul0bzzMZKshiqObe/Ci9ixzUOg92wjaZbV\nBOr6\r\n=Tit2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/checks":"^2.9.5","@thi.ng/errors":"^1.2.32","@thi.ng/shader-ast":"^0.8.5"},"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/shader-ast-glsl_0.2.27_1615590914336_0.8240069897741988","host":"s3://npm-registry-packages"}},"0.2.28":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.28","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"88e11339b57c78c4742f96bb5ecace3f89af79eb","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.28.tgz","fileCount":14,"integrity":"sha512-dungCyLvKtoAiK3dPlBMxXsmXKycsZsRmuFjfqPJBeJ82skhVHDlKMQ2VmXHxGvGuItifxyQt0r98a5lq3lvlA==","signatures":[{"sig":"MEUCIQCs2Bg7lMiK+0FWu4AIl4WsUDSNQ8Ew54H+nxjQr6phzQIgdpa+YfLP8JQwA3a/HQb5yOur0qpV9WlhoU8T5JZFIuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlDrCRA9TVsSAnZWagAAOVwP/ieJQcY7G+KQRh58qF4O\non2nZ539pMI8FqkVSxfMa0flwP+KjeEbooT6WuIIyZGwFRHvcm2hVsacuLHt\nR9B5TMssbaHzXSVfdE6uztwRbFF/PfTJHGgfpE0KenlHhbFdNhOsXEdMXBPU\nq4/ujh8WKo4u18MUO6YOHW3EabV6OSr+ZHjNz+3j5TMEArYuC+eu8vRc3MSu\nskClyyS8bgkXi5is7/TRYTm/OhsDopZe6IuTfLCGAQPfb6roSG+HIpm0Nf3P\nrrHHMEmKx/Wz24wpkXHPi6B7ig2oM5Lhzn20bgGMhgNKqoMT3McH9JgMe6p4\nALH05HBfWMnBjSszkQpJzXwJSJSCuYukAjiqG/FU5wDFMVts1UdIYrS1nsz5\nQwLiepwgFFuyO24u1TshJAlLvTTTTDO+Z/7kOZTDVC35hF4LBQInwlI984n4\nb9uuJTXORmXgplT56Xo2SwXkXMMNVkx2LFVxosc2ebqPKakv6cRR8AeOJ4TR\nzo2C76NU46ugJeOCWKsY9U9fNgNEDYTGuZAofiF+iVWF28N37wiWNEMiGuoH\nfg+tUqQiKrYMEVh2Co72yArgqOyG+I2/rdB8WmwQ9NMVShS7E+RSYK7ITST1\nt9+ZeVNnCOeOOtJ3yNRwjnWO4I2F/h9yTPFa7PbZDF/JkoVtxaSpEmOI/qbx\nXZOb\r\n=OEDm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/checks":"^2.9.5","@thi.ng/errors":"^1.3.0","@thi.ng/shader-ast":"^0.8.6"},"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/shader-ast-glsl_0.2.28_1616007402870_0.0489694983961666","host":"s3://npm-registry-packages"}},"0.2.29":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.29","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"05b983c6c47f9d264d0831091cac1aea06514c03","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.29.tgz","fileCount":14,"integrity":"sha512-wmehUydUjeWfCIMLQzuRxyDeOddvqO7efgoKtOkApofdE2Ec4rNRKzX4iClJojo7XqfPFLwAhPAFeVEwLWYXiQ==","signatures":[{"sig":"MEUCIAgm29iKrxcpeY9WDoERfTpS9+ba2YlfMRwDvGWioZ8bAiEA6KDjE2dTOSwYdH2l4vVgBNNnE9k7Akganlrl1gUz4vI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX1JnCRA9TVsSAnZWagAAOd0P/iT5KnFSgLDaV5v6Mold\nGqI+X1hKKwdYX3ONcVh7Mh9m6BdbqWpczRhknoL0dleIgYTKLhJOmvvOxjRX\nJgXlgj7zgScrFEjcJQjR2PUInfqLKW+ox3FppsXXlmXu/Lj37VJMoVpKNvOq\n659zGpBDa1XyceyfVNa2DiDN76t4XHmATRoK40Fjf/98qRKT7EpwdR3c2g0a\nSyhIMHyn05bxJF88SYXsBa8UO6g9trK23HMc0SceNi/Slv7jKnxFFXfzCrJb\nqeHo3mXWCy85JRqvuqjY2wk/pNXr3e3w4rOxuNNH6bctW5kNeqqCBK2uK8+l\n4rMSHO4HHZbHtqsAUPffoIjczz/q2zsHcmkwStop5ADz5pXyBu1WampMR+1+\nr2BncIiI3ST+EmLr6PfkmIkpBsYZat/nrNbBxBTzCF0ouEXhFReHugoZ68Ym\nqOP07r6xi/mYdPiChaMr0JGwZ3HXBARs9UgZGZ2hb/BslKTQUI/MYaiFxUIh\nkFSdY1AzB5gjvyz6OHr78NJbhiha8XxYyWXPWkA4XCl4U2LdeFeZn5pQv5Q/\nSL/fHNBfFPRB7ZW69NsFLUmenW0H7X+fcWQg2RDejOHqEvs8Sbymki7UW9E3\neCOYH3H1j53e9TGTR3BUcp76wU+vZlqJClZa1DAz2L6rZSisBt25SnuKvXV5\nf4TT\r\n=Tv/f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/checks":"^2.9.5","@thi.ng/errors":"^1.3.0","@thi.ng/shader-ast":"^0.8.7"},"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/shader-ast-glsl_0.2.29_1616859751224_0.002228678510987958","host":"s3://npm-registry-packages"}},"0.2.30":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.30","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"56c64864d08088fa9340dc6ecbda0f6304a34c2d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.30.tgz","fileCount":14,"integrity":"sha512-ipk5p4D8l/MKKxOwTaPxDXXmL/EOMHsoAglqh6frv1n/qThia+p85fByyM+vntFEWwI5tfYLSQHa/qs9VkqUxg==","signatures":[{"sig":"MEQCICHD8wgaJzJcV7lyiv3fpwMUdwHRQQeiK3NX6Lmmyb/BAiAkLvozm09EnVx2zZFkiqMy0SyTpA0WgOvQnCPrwryDBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYLnACRA9TVsSAnZWagAAA48QAJQVyoi7AXw7/BxaaSOc\nMkGyUZWC1OUPjDeJ96JRJwXngqKfqjDPKkqGzPygaY9vXAOFc/w0uqozgHP2\nbJpcWvhswYg2IQnfhvFgDoXAmNeNkOQ4Gdt5rfbrNVb7ybAOvVnZ+mABzJs7\nrb/ymIeNb+T9SJ725/k5JsTi/5jk3RbBasAIFSUokWNVuPv9OZy3yzZ60Vzx\nJSp6lRZwiPPPRESb8DLwa9ouNfRxtYQ0Eb1JA/+DnGty943ya9/Mpw+f9iRs\n7xXX+mukLJng8MFGIIFgv5BEqrraI3azEnBDJe78lIo0DXkzaQx+qGCihmcl\nVswb2IMujvb+XkaQ9RNT+29i0y/hOI5MPscOMvJxCxSbKFFd8yts8lH1yxQt\nsZp9iZ61MFT2GF42K3XK3f9lgh6lxcY3E9An1CmEMCifg2wfBixi07AOLhT0\nYhatURpq+4Zadr/I/uI+7fvkqa0LQr/MCPtbcRCwDLnlE0y8Zl3HF06vZyLA\nb4qjYBEMKacDCaGZyiaOvneX4XlCz1+frWo5nCea63INUsR/TxLTDYoU5cHq\nYNxbkR/q8d2J7WoqzHVcxPdyMPlkmc9Oehhqm9MfVyCZ1ultMGglC0YP0j6m\nmfz1hmNfUdjECJjVyx7VuQn9Ho9pNRY88bZhitfWVtQr0sXIY7Lp6/vMiToK\nw6fg\r\n=iivQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/checks":"^2.9.5","@thi.ng/errors":"^1.3.0","@thi.ng/shader-ast":"^0.8.8"},"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/shader-ast-glsl_0.2.30_1616951744482_0.8469477989090786","host":"s3://npm-registry-packages"}},"0.2.31":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.31","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f5565000a0bd5d8f0c129a792b133deac498c0d5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.31.tgz","fileCount":14,"integrity":"sha512-tgkwvGOT1rzHGsRFEGwt1HipxzUsh/+Pb4c930KyPsS/qH8nvZvRQvh+9eIF3kRwGPNEmlEHZu0ONuMeLnmkbQ==","signatures":[{"sig":"MEUCIQC3LJPztI+DEh2wnpO7Xe4C9lDZ4/7WkDMdE531Nn2abgIgWP6CQM24uS2xKuL7XEPe22g1wJVSjsNs3FAG8Sc6q+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYvDpCRA9TVsSAnZWagAA7lIP/0yWZBdsntJJHeE5boUC\nR8YFe8GmHSXqo2dtm0S64XvAsNbfknoApV2loHWiYhVQ0jgl2nQ8M8T45niz\n1wnmYlFIOkEfjySqGHaKcfsdWPqHSo7iY5b6E/CQo8yuIC9yPMCHjarIutN4\n2UCneasW4LMh8rW9BjzwiW/oTjf2KliGKyj9qBq+dLy2rYQ/DgCxJtvMS0Mk\nzeghfB6cV9kKoTJDNNhwT9As2dnMrDcHQhVGORp1wvqWB70txMfIcZj10m7l\nq+2Ogo/vruOBRYlxuqb+bQ0TSeFM/Dm1UtlUcvdIf89sOv4v82TXWsCcGfuA\nezhR7KuH8KRn5jqWbZKq7g3NelLVLnvOQXbP/au5ygySvpU+fn8iaeznQNnM\nj8rPQSNWXBFNM3+KYSqj8s5/mLrZt07iEgHkgKgkVAY3j38MgViaj3NZ0wAw\nvLOfEYPaBZQOGMMdWfhSFeL77O7/CTqWd9HuLNUJgWaKeb17XQh7X1LcnM5I\nXxB8dZtlDW3KLZDXq9Kh0rgzq3hfJaM8B3Tt7i3jRr39VcGPHaAOzUSzyuTY\n6hZmYr7OJEgRPli4QljkMXBn5bQ7p1cDqlEElFSth4Em2MLhIOV2wtIBH7ei\nEhoCDuTs6+JDctnH1U6LuAiUjMSqrAljvnPSNUAlvp/4VI9/HS5ywasPxgKS\nroDV\r\n=Fjhk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/checks":"^2.9.5","@thi.ng/errors":"^1.3.0","@thi.ng/shader-ast":"^0.8.9"},"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/shader-ast-glsl_0.2.31_1617096937514_0.9680067979083966","host":"s3://npm-registry-packages"}},"0.2.32":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.32","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d7316a5cb746a6fb3cd99cf0ca1c99c70d862a02","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.32.tgz","fileCount":14,"integrity":"sha512-I4RXEdnCfTO0XLRxItpSHqaSPyL30yLNOyz1nW7BUlpuC+wUWavyKqOgPSo4uzyU5I2Y1gmNCFJzUtsHu8c7mw==","signatures":[{"sig":"MEUCIFJB+YIG6YJPTVwUEXIKMZZLqIhpayaHAehL1S6G57riAiEAnYS5+Y45sfugjBPhVfoKbtwSjzNozLJ33TF3lEWXYOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaFpOCRA9TVsSAnZWagAAcdUQAKSRlVXcO0PYZ8sZSnHv\nMRTLhYqb8wiwRqPVHT9xC9T7RIXYIMfPplYXS/Al1VIsWCc7V1zM5URawEj9\n4CJ2YAh4v8arlulvqI7/bUUvTd7Y02ztm1M4rZDCy8hwmmD7m+l8mcPH5rug\nixAPkKTDIHRd380qfiDpOl75lJDS3ZrrtqRrVkQAkv7soT7Y0ObI4SMk/Cfc\nRfT9lC78dsz8ICi662svbjEDs5S/yraOq/D4TTjvYbAiTluq3e981krXD143\nXYFTvHFLcOWgCSmkHOKNJ5/JpoBf62gTsVJwce9jayviRhMT/FoZao9NSNoE\npDMTLuXDYVE7XwEHZTYzoJ7BLYbRP3O9mj/xXNxy3v/VqOemcTMRz1IW4dR0\n4if87uJPBMxWmgIYn8nj12OqycCbMlBtiArhhdOV7SerWk4zPaSMtgQmf4Ji\nxLdy5oOjzyaew2qBXZBBAHIeFVHMd/d9c+5JwiMES+hUvtvYBU8xRKfKYh7m\npwDRPfDvC7tKIo+ti9ZWWTDvsnINQwUhroHU810x/SlQV3HgpTMtvz77i5Hc\nzuimJBKMziuU13sdiJ0AmE967mi+1PYjCAdaGCWmoRZUULyc6H+lFpHP1FsO\nw2NHKt2XOvKBO8g78kHgnyQShqUUIXEgfjV2oQz6AYC+fDe+sBUNcxtCns8j\neFRZ\r\n=VEjx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/checks":"^2.9.6","@thi.ng/errors":"^1.3.0","@thi.ng/shader-ast":"^0.8.10"},"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/shader-ast-glsl_0.2.32_1617451597936_0.28311267135682394","host":"s3://npm-registry-packages"}},"0.2.33":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.33","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f270f2eecfdbb51cbad34ae6047f8a8b98924f4b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.33.tgz","fileCount":14,"integrity":"sha512-/K3uV35idDMb3zyPRTDfEteaqR8d/psQjOnlROckhkG5hMV5r/jTJHV20/avleGLMHp4A0PxBDoUcclYN3bz9Q==","signatures":[{"sig":"MEQCIAxEFyavL73U+yMwEysNq6tshJnlmTxzRrlrV0KM8QDYAiAFJyRX2hryZiP47JVq417vrq3Ff7YH83I/DsqimlfT4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbiQ6CRA9TVsSAnZWagAA0TIQAIpgoD5x7oP4JeRurEZN\nmMSTResjfxcZugTxSRO31iuNu++7LtDnW+q8UIbJ8r309UtRSX69pkrwzY7I\nnbSNk++lOD8yVhUfput9m+4qW2LChsXGMvVTbY3yWJa8xshBIQ3NWC6Pvtqh\nTKTJfnO2P/gsr43ZWIl+LFkbAQmt1yT2CVw/HEzBjyrMVMWvTt0pNyYXa1al\nRQ6IdAVl8ofJEocHWG7uhxTG5Mr9bRYyAUCEI6DkkGfmDQ7sJpuIYTEmmT9s\nzc0u25AmpBIxPtR3S/mEYWW9KXU8ZSo+OV4YAnKikBsrHkesMcO9fRhNTf/+\nrpIB053LPOn6kbM6fVcogW8v8WJ5VrSnQXV5fn0IPPvNnbwr0DZavZlNOB3z\ngBNmRAAtEIP+a09lRMFHYBPAA+UBwf077YvL7sWBDhDaYx9xHqoYeitMWs2M\nn+dpdhmEQk92OO9h1mc33fcVbQ/0EGTC8KnfafRXpQzDjCrAuxvwOfIt8BAj\nMYPKORPz+UFsHelaMvuAFE3Mv9rPuxxZqLpyi0AmDfZnVl2QyD6W8kB5qST9\n3FJ7KTE3mS17mZLECYNqdO7yVEtzsZg+eyHntWMta1a9Kgkn83HdPkf225Na\nU5SUEfzAB3AoV7YxUigR8gJco6iD8OmjuY5PHrG5DCHcOqCrk7lVToJizJFf\n4k3/\r\n=x9SX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/checks":"^2.9.6","@thi.ng/errors":"^1.3.0","@thi.ng/shader-ast":"^0.8.11"},"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/shader-ast-glsl_0.2.33_1617830970334_0.2533489401379907","host":"s3://npm-registry-packages"}},"0.2.34":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.34","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1a7cb1c89d88dfcc58ceab0e4a3595eb81a11f3e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.34.tgz","fileCount":14,"integrity":"sha512-b9LuKHG4cTRaaEb4lU1wgYYRMEpaZ91rPkTDaS4UziatMnNwfxo7jgmdkqdAlDKvneUfAT5P5gdSy4t86RlAHA==","signatures":[{"sig":"MEQCIG+hELCCf+v/Od82fkiqA/LK//e/EDgYXpNnQQ5tn1v5AiB2cdSobLSe/zuQDpRByLqJFsmZqP1PFfRAKcah9wAFLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfWtjCRA9TVsSAnZWagAACvMP/0uBImeAekvSqeIWVkND\nOmcu0GMqmHym8k/zPXEmJbxabxeWaxlx22GLp+Lw7A15W9zFCOKWcIz/tUdG\n3DTHk8GDN+R9DspvHV4QtHpiE4PSHgbWdfDpPOhmzpxeM45df5qg7KgZWMq4\naE1sl9yTXjDY09p2h0LoPGb+n+i7qIiK5qQ+QDRDeOOiqdbb7qS0S7B6UNYD\ntvZoHiyhnfvDY6rHu+qtyJJjezED+xVndVPGvsVa1bhy96hQh1sT8/pYQ2TP\nNsD28doRLgt0v6j+ynz3ABwt7i7SSgFD4WWhQ7Y9E16DafIZM3O2nu6Pbp4Q\njTMCHVN8dP3wvEwZg/6EiQGDR2aAeQML90vyqVu4BqXIAoVj8vHWWpgw9mK+\nsUHMGF/89zMRmrJUUypskfZYstL5rbEQOkbiStl1hM/pa90gYuRPXJoMvUlZ\nngBD1mJCGtDF/uvzBbNyvZ787gSZpJtv5aUmjhLWwnGAwV7fql+lcQQ8BFY6\n/AAraaS6kCedVbSWY3n6kal4ZDwcGAeB0/bdTnWt3fuK3n1vtnsCF06ps9T5\n/1500uPGPkC5qGr604IFscDqVJw8kXE1WGeIx9o/HaVCpT75PXDZ4Hj7NDgR\n+2Ekp7daGXPlKAmdGi324PccR45IvepdhnooRZ82ndmetzzPOAoaegBBwLpk\n3Aa/\r\n=q0Nj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/checks":"^2.9.6","@thi.ng/errors":"^1.3.0","@thi.ng/shader-ast":"^0.8.12"},"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/shader-ast-glsl_0.2.34_1618832227391_0.1080272551725121","host":"s3://npm-registry-packages"}},"0.2.35":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.35","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"15baa8757b8f74cd91c9060cf857af26cac1727b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.35.tgz","fileCount":14,"integrity":"sha512-E2X/kwyF/8Pf0nt37R48ixPQVWtiN7iNM64g+uVQnOKmy3sph8Fk9OidqFV3ismG51/1UXY2ahvc+B5W/MhM0Q==","signatures":[{"sig":"MEUCIQCW5x2w7OQ9EpjDwzPRF0gW5zGu/tBNHzi0QpaGuy6rcAIgUIJXibsQelDKu+EIY7ffqYSMUgdPxvN+hyeEuX7Epkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghB4ECRA9TVsSAnZWagAAk3MQAICv7nSb2qM9welx4wtr\nY0vLF0KuhWVhAF6dWyvZzQoKcOAbXsKpcpTATCl5yIhVRxEEdmnbjdLKAaC6\nMKMImZmh8ElCncOWwZbAcfWr4s8yEKO4e+c887uPX9CUmOm82GLRIC4xhLxF\nBAOrubseKMzc5vWH+HWyy3xNIUrTmYd7s6Ocg290VZ3LS9eJIZ+/VrXZgTep\n/RKtztuvrrpusV0HAiicKUQehN1oYavCkUkmzYpBU7JY0OdNyVLLNOijrYJ+\nkhv7F2VPrZK/hdYrr5L6mr3WqLk0lwo4ZnK3UG+7thoHwt54xQ+Wu+1fU9fh\namBowpBAzRwYtHH25NFPnmGr0em6qeTj0dKzmrmraqBkktCupDSPWOS/MW+E\ndZkyqDADBJ5Cwco0ZmcbYnu0f1opmLQ8EwqhtBGcx9FfKn+JSNE+r5l47CTl\n+IeKh+mDVooe7cZy9kjAmMskellhg+8EGAwfZGuwCuRnW432Vn6HEftnelbb\n/BjrevxQBEweKg3r9k4QVAhm6xxTQIhZVU4VYMUv0KMO+OrYo8WXhxqwQ9Ki\nDANKoP6yNJACTpGTd9IsXjZNNKY29i2T6Od00yeA181Jzi3kjXSrszQyXSSv\nHoKWZfcAR+YWWVkcTGMfaC01LRf4I2kEyWibhb1prLz5XgbCMfw+wzBnFFQK\npU+6\r\n=GPoP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/checks":"^2.9.6","@thi.ng/errors":"^1.3.0","@thi.ng/shader-ast":"^0.8.13"},"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/shader-ast-glsl_0.2.35_1619271171664_0.24016547673774968","host":"s3://npm-registry-packages"}},"0.2.36":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.36","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fb1338efca0ec95bf84fc3d210e68d41f8bf8a05","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.36.tgz","fileCount":14,"integrity":"sha512-4yFgShU3Uwb1SZjZDqx7ZwpiPrjEFSW7RZ5zxc7Juzn6bQabaQ6sHeM5qVjsimgC5X0Ul7yCsIapk9fUrZf5YQ==","signatures":[{"sig":"MEUCICI4si2N5gnLXfi7mtZhAnCwY91mAw7HNowefWJ9qTYTAiEAt6SztkknvSqNc23x0cRR4vZquL+E12AsJk1pKI1KfZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv2srCRA9TVsSAnZWagAATxMQAIuBgqOZStA3ARRo5eaP\nVH6LUjZEgHgJ1gFLPjHpnY616/m37Ha5GeuW+rXRwBVGiK1DRWpebgyEtrOk\ncHLK7p/lLJ+DUbmfkDmGHuPoh72eEEELsLWMpYiX5wT77oJKPJqedR5AJEGB\nfOXK4IZckYZVw0LwI6PWLfBdFwzkPYu9Sil3ZlVVZJI67jylQfjjIDhNE0Ih\nQBL3LvrU0gUbpxdI1F8DE/nuBp4UDrLqZ5M75m618AqKCh0btVUGwhy1ZjvJ\ngC4q9i/1r8AWFr2D+ikDttnBh2iA2CTQ0xpSlwY70znDMwscxmY5PoIzirI4\nCEScEsF3bOmlD3ShIuVdupnYPzI2pks8c3xYp6ZKAYgLdIsENQBT+3L9bEG6\nKZ5kfbCy/LTyA3Pxq1KUaFGPnrJS+bt8afLySoxZYqVKWWusjepOkx5Htr95\nZmm7+UGKKGt4dcE82FFHH1ywSZYNj5Qrn6+NL1gelKlWSt01THXm/NbbgxFe\nOJgifvhm2WMF3yub0xX7rNHLnjyFyvh9E6GSaxbUS2E5iKCsmqBpH2xvYM0J\nzE+hACzpPjGIYXflDQ0nveWqPCO6y2mSHcJdzTUGvJZVePJO8vadLOvgMRkg\nZeQ0stktoCSrTr59veUyBf6hsZvc7NEAfJNyN5/dLo4pQvsXzLu3wgLmtKi7\nU/cT\r\n=kDYo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.5","@thi.ng/checks":"^2.9.7","@thi.ng/errors":"^1.3.1","@thi.ng/shader-ast":"^0.8.14"},"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/shader-ast-glsl_0.2.36_1623157547097_0.5515586018369802","host":"s3://npm-registry-packages"}},"0.2.37":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.37","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"673065a88f0fd7a943a93da15eded1ba0f078242","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.37.tgz","fileCount":14,"integrity":"sha512-xezq6ubbqeEBxkSOmxpV9NRLETzB0TLOsUQWtpN+oc9wJDlO2YQPN3YzXw2tuOFLhMq8K+m+jgd4jgTxqATIkw==","signatures":[{"sig":"MEUCIB/qTfQSnVCmTASjjUvvIQMrQDrGVmcB12QPIlfog8UIAiEA0KcrZSm5QfpaPQ45zUhBRn1j9RB93/fphEnxjdmCl00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3jEtCRA9TVsSAnZWagAA6O0P/3D3Fzpa4JNBsy0OubQw\nn/cP2PQ6ljAod1GdiUnwUCg5ywMh4vJXCTU3kjVcugScwm8He0N9ZYSeJgMl\njQfmeyCXElJoU/Xzw4Z6zchrdH7t5ie4PKt/3k52DYM/lRctsVGS05rz6+2e\nb5963AjbvoKbG/hSKsr0cDF50Ga/sBEnzzg3IWmtJFrCKSs39HB6ryAVDmaS\n5+WdPdg5q1PyfPeKuPVsTCmm748Sv1GvP8MD1cbcn8UElDxfW1wzyht3q8Yi\nn348VOYHrSOCEK97N5C5Zy/YIadkToRl5tBktcXXpfr8p/qdKyrcuVQtIpgZ\nD1PvpIh4eo+IIpepWGgapF45mH0BERiGImZB1XXyP6yZ3YyelKLUcPX1Z5Fm\nscKehY+UaAj1Hd77CTU063hWYlhIlcWMX3cyWB/FKMlqbgkqVrgTiDfSTPal\n95eDb3l6GDRDz1zhRbmxdw2+zyS/DZSgU/4IES6FPKFTtCVVZGhXqQlmimGJ\nyIz0LEIapFjH3a8yH+gfeaKc/2vBeiJUjy3QoX475p1eM8rYuJu+/rWYcpmp\n5lI+lEGxm/LNPXtwW/6c3O2JJuD/hljcuza3Ep1C0osWbdJOFyOJbRJVvThf\nbygIeCJegCUZRiTOQKP2Yl6RhitCpOwMNWIWAahF5L3RhLlOuzPuqfPQwfY/\nfOdD\r\n=k2Ra\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/checks":"^2.9.8","@thi.ng/errors":"^1.3.2","@thi.ng/shader-ast":"^0.8.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.2.37_1625174317030_0.65772406272476","host":"s3://npm-registry-packages"}},"0.2.38":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.38","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"451a18feca67f67a9f5446e711cb67eef68783cb","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.38.tgz","fileCount":14,"integrity":"sha512-H9eQP34PjEC81bj93dHb5FqNdQ4eKc1KkHEjcg1NZ9nhxTMPUpsIF02XI1KFGdYVR0DhH5fSyTYFgLr/pkBl+A==","signatures":[{"sig":"MEUCIHRqa3QOxls2fbGncJHXL2y08q3XhquVGXNBKiZsFsdCAiEAiv2cbGeWal2YaaDNMWzoQFWa5k3/Qjw57ig1tXILDlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhACdDCRA9TVsSAnZWagAAamwP/1VBbZ5D/6+XDN0tNa/w\nI3zwtsAyH4PcvdMutzmtyHXiI7F6a0zHMyPbC+2N+JPczxe6vKremoTqJEps\njURdpV1EnsRyHMbfHVGDiXTz3fP8/3W1J8v4CtUaI2SG7Li2uXqJ9I73rklO\n4yPSDYcvq98a9CK3LTW3xwkOwCK7HaQ6BUUICt4TwDemGJ6VPVOdjzMO+bZ7\n704PwKr5UVhoi8Qnmp3OLS/qAVmaCjMt/nGrgGmZcQfDdII/I9CdpTlgJgDc\nYqEqkVhMUOB+X82vjvKKA/a3/nOZGX4DAERnN5OvY3jYg9XLSUzkKXyT9iwx\niP+R3ZzCJYvcbQQ1j5yj+06IVTj6+PV7nsF5g4w0UidKbSJYDEVLSdS3nB9l\nPhAnB4hY36zYlc+Lc0r7fBLOT3AypMY+yCzdPsR2/qT3Xztv/SkSlikAu8HE\nGLMoVSyVfSeIo1LbdYArbEBXOeO7r16uLxTGY0SIkWFLcILKaHupp7Hz6lvm\nJCqtKw+RJbfoD1/4U4LAwVhEUPsm+Z2o77iK3XjLlHA2ah0A3BJJCgEocARt\nIC/SC7N6mG4ak2Zbpqnorw+O77dMsyFTAb2jlBqOXa5Lxp6qdOZLykklSA5d\ndn3KbdNWVUnkxCuSD8mHz1nO5U5tgRFFZHy2oQ+Oqqa9gHOykBqTRmPNFfKu\nj1ao\r\n=t4ZR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/checks":"^2.9.8","@thi.ng/errors":"^1.3.2","@thi.ng/shader-ast":"^0.8.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.2.38_1627400003554_0.19764070279433388","host":"s3://npm-registry-packages"}},"0.2.39":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.39","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bff84702bdac5a98f8f7677c495cb6d6921b7796","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.39.tgz","fileCount":14,"integrity":"sha512-V5KhlL3ZBMAEDAY5d2F1IhPhEKaFt8QMHpA86F3PcXU/q3DbvwSlmc57EhVz2g26MLWV5aJQJC/DBBT6uCiN8g==","signatures":[{"sig":"MEQCIBLdglxgITx+PMpqK75+huEdFywsklvwkdVlWCnulQ5EAiAWSC8VR9Ib9zVTeLhMeQ2QqddsO2KgAVNcX1oPJD85DQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCqKLCRA9TVsSAnZWagAANc4P/1ggkb0ycQbyZpXUlJnz\nMzNRGlG/E97NLfCVlYVhygo0w+NZSqaT/9iawqOQSRPRXzrLql6/MyY7sl1R\nYtqUNdeduw0apbFELPaGKLaNERwMObuWqyw6djTjzg3cy68BrXgCqUXZGTsY\nK7WHD2+C6e4ojivxrhEb1YCF8lNUb0ykxVciLRHVGlCeDFzFkYAfzfOjMui/\nsB+Y5mxq0naGWpDkfos+nM3whwWO6s0NvANdgi7r7vHeltXrcW1vfD/P6X9O\nwFy5GYauxP6IPv4Mvrf01v/6CVcsbXb+ElokIski1jmqml/cZCm4XTzfGxzx\nu/L1TQBUeMbqSyjABVlc9ea4yHoHJiWKzh0+ifXFVRX2oGsOBl5ygmNXzExm\nFCtkDuvRFoQXEj2JV4U5ocZ3UtbrHi+6DKCQ0VZDx5zhb2oZRlAeZdO6QDzD\nhguNF8us2locj4HGAlaqUYSfL1ivJUpiPa1vW4Pmno3pHdn7Ww9VC5CmDQO7\nx+PFF0jpTgft+ywlrZN5FyhElAf2JGH3GhHbMuUbJmlOaiBjWeNokAIZzhVw\nlQ1CqQ/HwUgxxfLPPB/n8o8Ld/mON/NEZo2qLoE/aJ7h+imlIFednEFHzFhZ\n8NL6MaBEGNJi0QmzfcRteXmMipuJvV2k9iOA+XVVwb44buUveTttBlx5uv/J\nGzzs\r\n=lMv6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/checks":"^2.9.8","@thi.ng/errors":"^1.3.2","@thi.ng/shader-ast":"^0.8.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.2.39_1628086923156_0.08265564877178733","host":"s3://npm-registry-packages"}},"0.2.40":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.40","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8d32beb7b26eba23745a1ba1fc4668d7cef26e0c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.40.tgz","fileCount":14,"integrity":"sha512-pggJCh/YXjnKUQcdUaZSEFU+Y+SLWPmnYT11a/ix/gFfNGHagxgUryWRITIjqUPKCrAHW9bFYJJb7MmxZVth8g==","signatures":[{"sig":"MEYCIQDp8ld6421GIZnhmsaYAErv0gt6YQlRBmWRC6XmDHXkQAIhAPVRXhykOEyuZdH6emCUK0Cv+vPuLYvUPHjwbNytoPn3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCvXvCRA9TVsSAnZWagAA7B0P/iijBmI28CaEqlgy47Zx\nRwJi49mjmhxwfhGfBsTevIdz60v+Dmjz1JMRfClOG1U0Ap2LQLbSQ8BH6Ldl\nLDp/k7h/PueTb1rPhN685p7mM4EZJxPVmPcC312za7LzPZ7C4dYBMFDh0bvg\nM0j7LEjEkWeCDVIkXl/WlHUyIZ+F+R4fXVohhEYKeFxBnKbnfUzUjNUm/+g1\nop8V1W4NoW88ahNbXtOAqVZRMMKKoVzGrlIM0+pCW2KJQdMtX07ZJ4eic6Xk\n8MSuqesr3HjdEMP8v7wpjco8Bzd9hHHVP9Cr3WjzJx84ehQNe80XLRw0FTvT\nMt8si1sPmSICOMvyN4HsIRruNFnQnpUxPqGPCVmvbLjsxY52ObA3PlWm23Jr\nm4lOS3KMJ28Hh09vssdA9708Q28LgT2dWfCGb2fyVqQ6RrLVw5vLoD8gatSu\nLfNRLnB2yKCLjQ+ZU29WrHf9acQG+E1aEk/0gusIbt75UmnS/p78dr22VON1\n4eu76weckkxYLNcXcG26J3isvMHPpyP6M8Y0xPRT3ZFwyHve/FZBZ5KKphbW\n7AFOe4tBlrmPNkfBrH8lLTr3I+1nr/uT1smHHnYwPzfnhhbeVPGSELD2SHkd\nsK1Wdydz4UIR7Dy+3X97jdFZUFwhQjF+Oxn9xlroCWCFqfEGjpNm9vcTH1GP\n/wi3\r\n=q1bo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/checks":"^2.9.8","@thi.ng/errors":"^1.3.2","@thi.ng/shader-ast":"^0.8.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.2.40_1628108271139_0.7608040986215041","host":"s3://npm-registry-packages"}},"0.2.41":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.41","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cf2beabccf4ee529b0cc28f848c284f200afbf5b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.41.tgz","fileCount":14,"integrity":"sha512-AvjG7+mgVLVwB1hDYawSdVDPeaXOHr2m6zH87DsEChqAc1qYb8mf5ypnOq5llIvByMsV98zd5VLOJclKoBA8GQ==","signatures":[{"sig":"MEUCIAmgT2x1NxwSHD2PeYbHtWMLgNEKQVFVwiwqanQQJCKdAiEAmWV+2finP+gEtpqxmlz9cxC/MR3iAiyG6YY8rpsVMvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD8jqCRA9TVsSAnZWagAAoiMQAJt94DgVQ6bn28PBpown\nyO6wONJKDl+ERnsy7W3Jj2sCm8IpBc4uo1LZuL/IWSPyq8cqcv5xPzGaWzAU\nSFoP1H2xJwfOYWMPTfxeTigMDZVb6KgVgMoEpFO4PBIPHzMMaXIKJEDBVt9A\nTPuNSJsiRiDO4mMGjnmZR4I66ymTs7w2mytG4QHehUJZ1t3f61bOQoOzvFO0\nAVWYxrDorvdB+JtlvR4FIEo6KYg1vdCbU60AsDhHZrYY4Fr7O8HYULCV+RfA\nI1ZIgxPgLFtun42rVQjxhBtxDkozWo2MUK88Op98DQwNH4VPnk7By/piaLSN\n3FV0gLNieHaUY+u3RPaRjYpdbSaQoOTU2QqVcLTbFL8HTSjvpbuVOzY3Jb79\n3+qI8cgF8oD60q4l6vFTbLmSvOe6XIr8sfZD57HoqY10aX1uui2JowyMgcTf\nuNs3tzztOfYrRmVS6KDhR4cnyQ/rmZmfzAwH9eJtTq6EqJoVn+4BtvWUUoPb\nQcs6As7yr7z72PBq7yDbYYkQF/LbSbehzhJkiTPT0tQh+oNIa//DQ14SNsvh\nudXLGJ0g3XB4izHLnWVKG80Yvagomq0JKn3fzhV34pgc7neFL4q72Aqnp3Sl\nnYnfQ6tV37o6aQSOokk42t/tz3Gq1IRLb34cJgWaeTQ73f4LvRTWbBY5HU8K\n4ndX\r\n=tAFn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.8","@thi.ng/checks":"^2.9.9","@thi.ng/errors":"^1.3.3","@thi.ng/shader-ast":"^0.8.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.2.41_1628424425867_0.1881948874231556","host":"s3://npm-registry-packages"}},"0.2.42":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.42","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0f08129c8d51a0a69b1a9637e72670632cbeaf2a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.42.tgz","fileCount":14,"integrity":"sha512-/sumBc/tI1UKolCnzPiTwn6r9N5Usun8rb4YGi+K3+4hM1GaNmio2nmpHE+RGruA6pNOUtNCwja0ESWArxu6CA==","signatures":[{"sig":"MEUCIHmf06mUTzb+QYN2LeYpMOFk3UgtFAzx+HzZ7HXQqbmBAiEAsCO0Pr6/AoMYqhx327vANVbs6zj2IPpIIyYDowm1XDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD9qTCRA9TVsSAnZWagAAFSwP/3mX5IO1qLAhjKwzkKkW\nSsM5kDzZQxfaCX1cneNjwDjniqtbkCZiTJHPbtacCZtwK4qYKxdPKa8xgAtN\nWA5xZqzilWIZFtYnWmjhYVe8GXreE1Jvgp3cdWbPIoQpAbhTySuOHgYLCifl\nsWmsbeiOVVMQ1/bHRWmfIKNDkEFKj50Nbb08DGG7cy331JfQCl8WWcj6maSD\niFFVJlw962gtSsgJkQMt6EReuPzTE89YijqHIJhhaSDojj0GT9WGnICaYIPL\nLbE9/tMgMZEgW3nY+5pOjmQP3MkevLuYjj6pg4oVGhHX0d9R1iqT2NQ/1VH/\n1pk60HyRklpklRPHnKolAZqmr1PJRALPrS8jQ19IG3o0JRe1kcTWV7CtZbaA\nKlmPk7wKnLtgiuL3HDpUhbwc/oiXumFKY+PJsmnCN8EGNs34E8++a+jHIzkG\nMYuLCeqj8aCc8+XhMtEbMkczCqho2GjU48e0kBWk71yoKjxMyn1gCT+uY8Ii\nwBMFb7qg8KkhZkCERjWc7MQDwkIe02s1q+C/0s6Aw39sr9UlcWb5vMozSv8f\nT3xBrGBPO7yjmeIaVQQ0GG9ncv+drQ2m4VpEcrTDkdh6ia5Z82kNK7V0C63Z\nuJMN/s3qw8Wi9ENxRuHSowqmFeFDoGywMru15EdEWAdRDxnHppE3zaRB9HZa\nXQbL\r\n=/+NV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/checks":"^2.9.10","@thi.ng/errors":"^1.3.4","@thi.ng/shader-ast":"^0.8.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.2.42_1628428947066_0.22922038967070768","host":"s3://npm-registry-packages"}},"0.2.43":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.43","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7b4b52eac59277aebb5fc388c45d73c7b80c9dd9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.43.tgz","fileCount":14,"integrity":"sha512-Ty51Y7fgX+TvSHoWCKVLmY6/ZNzVqT1aIE5ZDIgPatuKmnepSjNNGhTgMY0c65oUIcaEEzoM7vwPpDlWU3kpdQ==","signatures":[{"sig":"MEUCIEQAS2b/YQhKRyadfT6YAVfpJZFlMN3pGP/wDkHW31qfAiEAwRmI2X+wXVpQ4AngGgj80lSodlaOmDXM/R0g5vWtPf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFu5qCRA9TVsSAnZWagAAv4YP/As11Yh+uuzwg6bkJkFr\ntK6S0/m3ndll59YInwk5GuiSC4+bPU4C+PqFmismhXZrhm9iCJPEgesuM2t2\nmEeb8oKecz3IYNLmE91zaz+7/bE28l3VvXaoJHCphH7XQ9ZeCDQiFV+YAjqA\nvMC5/lgAkMwL12kEUX8p+xOkUnwcz50yxcDDooTjRYPhKn3RDAStnObnNr5B\nug7YgMhv6v1zS6hI/nxt/BWLVWrHY44wtbqgO/ok0GpHrq14pbXJ7KsLLfrb\nf+M+epDcUVBNLHT2E5RzM8BlzDJHOudchB5fdAbagcZiWIqbKfugEoNgT0gW\nSIH5HIBddDJybNWPea7B6wD3z4J4KHwgOOMTcYPN3Yfd/K0wut+YUklzE559\n3/1TwPGORI/9149RpZ9C4+b9CaKircuqwAmDLKE/x/pMAwPUKoBS2z06Jx/T\nbqSgulz1iX6XFk8NmNNi3+F3Or1yRh6OgBUjll95CWxA1jjD2PfhGzLHU6RN\nQiaJQmwHTB81ww5GRPVq8hoAbbMgyoGvk1pKn36FyBtKlWQOFKYtfXMIwES+\n/64vx9o6MToajwIUt55F/HBmN0Bs5h3sSVCbuguwmJBKWCShjCaui338Ar84\nJVGt6UoQ05lmMmkt0tFDVYe7bFvS/o8yBUEt7o2jvSk3U0ntk/rxz8ursaqR\n6Hv2\r\n=cPUY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/checks":"^2.9.10","@thi.ng/errors":"^1.3.4","@thi.ng/shader-ast":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.2.43_1628892777989_0.6929774782029368","host":"s3://npm-registry-packages"}},"0.2.44":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.44","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"35456536c5c4313bb61b9856db32e9951243ffe5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.44.tgz","fileCount":14,"integrity":"sha512-I8Opb8oZk6q+TgLOkKPGMGfGYk130yYDhs7UCh4lCIZfImlSuS1cObRrcQR068d2lAPOk4DKHHQXTpOgX326Xw==","signatures":[{"sig":"MEQCIGlGqngTvqZ4CWOLtwsP6425caEaj7s07L+7J+uxLDKPAiBE3w285tVqVkr/06HpCcAHs+75KrFQKHB9GHRx7W8uCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG7P5CRA9TVsSAnZWagAA3/EQAI81HmIiHUdvfFKGRXCV\n1/wTSRgdWf44A6LHHZcqYCONiKuvNtXXoLWn5QlsZmgbVxNJOR8cFXpIniF8\nGFYHMSG/6UB9FY07j/qaKOpF/X8ryQEh5DuxU9AnE1KTQECkYMMbWMmYQ43t\nNIe52bd5WrMLdKW+uC53VZVUyeg8sVVTW7btU+3a/XZp3o89gkjQVUWQ6LFC\nixcttVLBE36m4Ji0qXPOOLGgLX2aV0jcYdWgE4/y3NxLKyM0aqkDayoE82Q6\njvBvGdLwS9xAq9UAj44Qpfft4SdF9gu/CMi5Vaf2rvpWt7uHaQYbezOK3ql+\nxvEXHy1/kCtCpIMKR1fzT2zGEvsyrnZkl2tiAs4RIC4gC33Lmud2XeXSNxXE\nAaLiPVDXdl9jNOHR2FhF0VDIDADfxAOxglFOFNHRJC7K3jYMjS5XhLzoHal3\nJkK7ZoXi2SBpwTJcke9+BiFzmBaab/7RtSHQZyF+iJunBkWDw5g2v6W+uGez\nI4702q7mmyehv8yN6mtWGjxndv+OHgiCgo/CPIs3iwNoMKf1/oN0eJMwGRPe\nIaEHN2Rc0Kaf8c74mkvV38BQlqzalzZutBv+gNDCD+Mqm8U/x06gBgC5St2X\nYNtuxpyVMWUpSCz9chT5JuNLUYGwebMzq5gnJiB5NJYhARFcdtJGpMGHhM+G\nfo1T\r\n=e1CL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/checks":"^2.9.10","@thi.ng/errors":"^1.3.4","@thi.ng/shader-ast":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.2.44_1629205497039_0.5366704610254691","host":"s3://npm-registry-packages"}},"0.2.45":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.45","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a4c60452b5742625c3a64e6b83bb667234f724b6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.45.tgz","fileCount":14,"integrity":"sha512-mokqGg5PuwtB/2yBCVGOSxtu3J2V57bqm0m1a7bi8kvI2YJ/vZ+Vbbxn9ouy6HFB9y0WUj8FTm/Fj2ojL4KH1Q==","signatures":[{"sig":"MEQCIAgQ2SWhuGHt22G5mruuggjYMoKKtgHKVPti1pGOYjT3AiAS1FjHccHKLq9A4La6lz3bJL3zqXFqXScKiJVICOb7QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHmnSCRA9TVsSAnZWagAAnMUP/36L5B+C5Uf6T1wsy1Qz\nFeV7gVx4kUczKKVzbgvqItBDAcqortGsEsMuuzZ04/P5iG5YG3iQLplqE/Z+\nCNhIK8isCWb/eZb+S/w+d0tXf0LhsWfn8rIpTUlPzk9Iv8vVZFFCHp38PZ9N\nAodwLIorkBF4kbEWuabG8s65vrGYQBqJP6nWIyzdaTzQh1ZajcTklDlRMxLb\nIsEo9coHM3vs/WNQQJBqEajFwKsDyhLwjEl28WuQRj8CMfZheuipz/Uj5b5T\nqups4GKCIQnPH4Fj4oynSYaO5GPrKl/xF0U17E3uxQ27SKOSDqaP2GNggI+p\nwDjRlNGelRGjfDQqntnDdY6KJ+sQB/yUALf7Sy8jisyutUJtS3tV0Vfzygzw\nw5FMHqy/VF0+YymNOarwTnhT2gNGysPyfa6TWoYLaeJGC/+WZHEFphfmi6rZ\nXsOHL8Vex+/OhMnXmtpIUvk7WRkRXawIegv0/eUNfY4B+MBqRoUjkYINhuND\n/+r5Mh1dTzsxTGguHp91aYGnw6/2LFb2s5TVIxo5zhh7NJEu23NnsZebajSY\niWb1Yvj5xo97ck8r+OiYOsKa3mtWE6sTMEz+CjYKf2ejwhi0+1pLVIiPN/aP\n19Z0lAI2wL244/kGXi2g6HBx8ihWqaJAZwi9Xuksmiw+5+4fd8q+L54PDTcu\ntUVf\r\n=aKUc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/checks":"^2.9.10","@thi.ng/errors":"^1.3.4","@thi.ng/shader-ast":"^0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.2.45_1629383122001_0.0820517346139229","host":"s3://npm-registry-packages"}},"0.2.46":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.46","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"38fbb81391af4e53520e4ee39df4b2c97c48fe6b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.46.tgz","fileCount":14,"integrity":"sha512-jPvtgEk75lTpl5rIS/YcDpkDpy1xICS0EjbO3oXMrkWRI8OgPdfpob3MLOKsCUzeGS4Eh3aA5OJnncfpDMUM5w==","signatures":[{"sig":"MEQCIFukpHY1ZDKOMcD2zKyfNHRnvAKuCRSln1IzEFrRcO7qAiAZoTCvgmsw7XyJ0WQzm/k+qMJTm/HdPsAwc+9p0oXWGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHm+qCRA9TVsSAnZWagAADbgP/i2FqXExf/3OA0sfA1HB\nFTovdhL3RHcuvjikG4ZjQgyeeobLN6scGrekHpWofNV6gX2FRL+sA+xI5ISC\ncvTfy5GtmPEGj+qj/AcmccDhke4YcfFLPsh75frZy7P+jF4NVUbVvfOR5TaL\nX28G74EWtRuMQQvz+4yZGPAdYq6iRrUOr/iMKfaq+A9qHkx7OjfL0umZImUj\n7x5vnbViZgvwBqczQohaBJNaFBPGBCE56XNzuOEpWoVgO8KehwAlbxHG/hur\neGf/ZwYV/s7B/ld9yb3DCKJdjbf6BxWgKz57EsP9uFPb+phUQY/jhlY3g6Rd\nVE16nBG7Vb3tf13CXxh7NTlAo9HcgeQGdGV3Xp52TDoMjl2bmjuH0RaadWSC\nPHuGkUPJTh5LfPV8xvQ6A4/FlY1I6rnPDbGyOFd/1cJDQvn9TCMJGOnj0WMt\nyf8K43IH7HWEnAyTQaFK3cwD94K8SJseYPzSPjeYk6tsB80K0C3/hi9BJ3NG\nVH2rncXV6t82MCkHOMBG4yL6pD3nxFaAKN1FEnfZe9r3rcGc1ERIi+5/t2ap\nayUNDwWcFm4YlGlPQSJQlAeSIRLm6E7/IHABgJLPuV0gBGnZowupm8T3il4n\nLhFjAYZ1EF8rWTsmxjeW7SofBghAM2hbupTYch5WWdAfdGn0mJUVV5AnSB2/\nwyYN\r\n=ateK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/checks":"^2.9.10","@thi.ng/errors":"^1.3.4","@thi.ng/shader-ast":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.2.46_1629384618289_0.7029092868267988","host":"s3://npm-registry-packages"}},"0.2.47":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.47","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"37e8263f932e9297e732c69276fa11d5b0135707","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.47.tgz","fileCount":14,"integrity":"sha512-Ng2lKaO4Iap5aX7J1yjzKd+rPkJPrg3WbrdN2PIFAq4C5/IxKoE8vHpAjIc2raPXDGc0xtpEEf5HMhi07D82rA==","signatures":[{"sig":"MEUCIGFXWllxDf/xacE01gGmoc+TWYm84gCfqfTXcl/IDuInAiEA6ZCJb82PycNHxKyNhtuvGIWvS5Jw0L93ePdbdl5l3x8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIZmHCRA9TVsSAnZWagAAJHcQAJMnrQr+oyQNtbFf2XfK\nCmIDwpm4WeJcSw0Jb0W5wUobEbY1PdgBL2n0YQsdh5tcAQIv1+xDOkIbdYSj\nA7LJBr9X90a/9y+GQx/3jLKdc2PY3X34HeStasiERk4Wlj1dqegvZIrhNGoS\nRJfoSf/0eUui8s1tPDfpj/S7lqAjOiT/4jy7poPORxkXc9lUYX6MKQpWfbYQ\nABkU/fBIQh38o35oseUPf2frq1g0r2lyWGMu16VTmchzW5pTUPJXDQhNJ6+x\njXLehfbvCU7hxT4XASohaxjXFbPLff+5+Yr46AC6egi1cRu2b9hWxVGIkgkJ\nfX0njpa0+yyJIeEc1dkc/AP1fL6nqgYVWVLaQcg3aLkP6h+Tf3mbK6lFg+RN\n1A2AwyAyGDU4HXsz4SfpppgrfbtDj6/ac+kxXWE8sF6iA8kvb5L1vMJRFsbu\nALLbPR8TP3IzhRoKVeGsUswEC8U/hez1HDJ2V7WEK3099UXnTEK+8n7VpPVx\nPbqFNREWy0TXYilbYs5YcRHTEviFTSer/0G3nzsAnxH/vs3O6O97dgiWDRcg\njhty5lOvTOwKJ0mLw6wGIZFt0afvAMJdYtmQfHctzFtC9yipc9r3LKx/2+Zo\nD4xt+j/v+G3u/K5+8tnIwsoqEwaOigCT80OI6fRaoCP7PmHZ7Ao2iTVTOFLC\nNCsR\r\n=3F/f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/checks":"^2.9.10","@thi.ng/errors":"^1.3.4","@thi.ng/shader-ast":"^0.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.2.47_1629591943167_0.014396375923750426","host":"s3://npm-registry-packages"}},"0.2.48":{"name":"@thi.ng/shader-ast-glsl","version":"0.2.48","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.2.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"119d9693e461f00644cd9ff01945f9d360975196","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.2.48.tgz","fileCount":14,"integrity":"sha512-b4QlPouNH2PnLquqkeMqvWBol8F+GrtPv9nGGKKs1OsOJP6DSqcgoaUZOoZ8JptY722q2xh7MKMKOHkST+gsLQ==","signatures":[{"sig":"MEUCIQCmNb+2MyVeA4B47plLHQbdKHVULujQg6pv/B8iFqf29wIgYN+FuIMJKM2EGh0v11RzozN+/JU10b52sxsp0ZL9fv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMf3wCRA9TVsSAnZWagAAjdYP/Aq7orIjMGP4D3uBRB1o\n0T3RCOtD9Tu4dxkSIXt0rMzu6ebEaeyR/Ec3M9k7tPlfdfXXM1szk/k4QbR0\nC69eF45beDpJ8LSuNwtc9UWmv6PX4W1uAlvOwZu3Kk6DlRP4/BvBG40lp6H2\n61ixdVy0rZNEwKVNUlvk7foe4Mz3vc/oT+CDU4GqgXiyhiz50AtYlW4JPoDG\nIc/BpVM9oQZLm0eDXhTNCc7IhIXOrLEfj7op41XF7PqRVUOd0sz1134FwLZC\nggbBP4+GX2VfhApXVqHBHPf7DoRSzc5UOdfrEK9UvS9Zn3EdAwMtRaN7EzsD\nAcAT/odA5n+7npwUIsYH6NNi/8VvRkQJla6kxtoVohC9x8Gq2K2Y2X7U72VR\nP57Ke0AXEpZsKyewi/CCjWg+L5P8TM7MPM9p6az7ZwLhA0ayr3M/YNt1IJZl\nbxO3TUVnGzxi1TsYxuq3S7Ua5eLrp3vC/YN9CxI0dTvoJiDd3Dn+xmM36V+S\nmaNrVel/1R0hMq6xyIOMyi1r+WZzdU4SSckbOPWsxiweaWHN42wemthsbV3o\nERz0vz3F9h3GPAeC1vpvwxgzZEyStcijpsUYouvQeYXRnCUV5uVH2xPICGis\nr0DXGeCFZHSIePole0xsLlFU5eACXmtSn+cVtKHL3UTXX2kugjfac/JZTQYj\nYVL+\r\n=d4dy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","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:release && 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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.2.0","@thi.ng/checks":"^2.9.11","@thi.ng/errors":"^1.3.4","@thi.ng/shader-ast":"^0.10.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.2.48_1630666224693_0.10016835293203075","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@thi.ng/shader-ast-glsl","version":"0.3.0","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.3.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"361265cb4ca30888fa3af67418a88f31c6510098","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.3.0.tgz","fileCount":10,"integrity":"sha512-IfHRWJlAF+bKXge1+GEIJKjdIrv5xuZLR67Jwn/agLpoAmodH3DKQtKbaZwjyxe2+leTwDo9vx/zazH7Eq7/xw==","signatures":[{"sig":"MEYCIQC/JcKoW5hdTM769dTsOUfeR1ou9sIQ2OwyEENkZKlWKgIhAPSLmeukvFHZWhEzmc0ZK2TTja0uTeic8Tl1g3szQoHA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31523},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./target":{"import":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.0","@thi.ng/checks":"^3.0.0","@thi.ng/errors":"^2.0.0","@thi.ng/shader-ast":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.3.0_1634052009303_0.5150553583397377","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@thi.ng/shader-ast-glsl","version":"0.3.1","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.3.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c2286d1b09428603b57db83b9501fabb671ed748","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.3.1.tgz","fileCount":10,"integrity":"sha512-wAVOOPTyMQmznwmQaGZ/xUQ6ayDsq7NorqjCUL82Cu79TKJxspah/xcm0RgRP9qF+G2giOiyGKoD/ibNGBHZnA==","signatures":[{"sig":"MEUCIQD2CUQqTfM09yGe/sA6E5CKZvyE91ITvdyxKsONwzVSdAIgc5p17rcxYQZ2C4e1rXVsr0cmj3WsBJUAe3Y7X/SAw/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31773},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./target":{"import":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.1","@thi.ng/checks":"^3.0.1","@thi.ng/errors":"^2.0.1","@thi.ng/shader-ast":"^0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.3.1_1634106701081_0.9339153448667541","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@thi.ng/shader-ast-glsl","version":"0.3.3","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.3.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ac738a38aff59ba805bf67f8fce68fe12eaab7ed","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.3.3.tgz","fileCount":10,"integrity":"sha512-Nm7iK9nlsbcx3ciF0CRGMJ5GOZZ43/5bbYDVtEuIJgaLljsrwjMTRlXwsCx2HzOBQ3MSq4jsnzwS//7bETGgvQ==","signatures":[{"sig":"MEUCIECs7icN+bVXzKoJADOPd48dTxMcdD9HnII5Qa2gSHITAiEAyjLpDKdww5OUgC6EI87kbgtbZRAUbJR0ZI1G13tTbvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32173},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./target":{"import":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.3","@thi.ng/checks":"^3.0.3","@thi.ng/errors":"^2.0.3","@thi.ng/shader-ast":"^0.11.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.3.3_1634336860652_0.9369593991921645","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@thi.ng/shader-ast-glsl","version":"0.3.4","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.3.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6680058062206934931aaa659dd7b6622dadede3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.3.4.tgz","fileCount":10,"integrity":"sha512-yddgfdVUYeVmM2igfbdZYFzmDKjmFAoezEiPco7dAaKT7TBbeDHp138otm4K/Wmcrk76IDZLGiKwXJ37o2bzKw==","signatures":[{"sig":"MEQCIAGnBsW+sAmM5OJZ/OoBfVqruJ0VNs29qYqDq1sm0WPoAiAnq3c+3esu10MKGmhdX4PZR+Kpx8Gv0Um5tUqLjrPYAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32373},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./target":{"import":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.4","@thi.ng/checks":"^3.0.4","@thi.ng/errors":"^2.0.4","@thi.ng/shader-ast":"^0.11.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.3.4_1635179828693_0.13667383021731894","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@thi.ng/shader-ast-glsl","version":"0.3.7","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.3.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"aede5bc269f8875d407cbd96d1cc7ed91330ace6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.3.7.tgz","fileCount":10,"integrity":"sha512-gmDIxbojaBsiwTHJaHxadNUetJhmMQSY7iNBQu0Buv9jSoHJ5lMj7JzF4WUHEd6cgpe3rdzppzzTwmnLlXSzFA==","signatures":[{"sig":"MEUCIQDs4AZ8Uo78qY75l6dMmIvs1XAKqgaVhaXzhNMlQjK05gIgXHEMkoF2doH7JiALzwf0GAr0bkNnyfguBwZFVDOomro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32973},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./target":{"import":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.6","@thi.ng/checks":"^3.0.6","@thi.ng/errors":"^2.0.6","@thi.ng/shader-ast":"^0.11.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.3.7_1635407670967_0.1283013563616897","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@thi.ng/shader-ast-glsl","version":"0.3.8","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.3.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8aaa991bc81280218c3053e5067b24f5c2948ca5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.3.8.tgz","fileCount":10,"integrity":"sha512-fJpE9cBQgkqJ0ZGJUIuO9Mb3lEKaJsq3WqCPjWLBN6cGhBG17lX3TLACEYTKUlQLpkFYf5Jl41bfrl9M9jeGbg==","signatures":[{"sig":"MEUCIA+MS7fxf4izaEkzuICogFD5GLxISHaGj3CW91p90Z2NAiEA+dSxyfRmdML5RZIsPrPtW3kitYx606E5pi4HB2KVex8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31761},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./target":{"import":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/checks":"^3.0.6","@thi.ng/errors":"^2.0.6","@thi.ng/shader-ast":"^0.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.3.8_1635954250636_0.26123715117859314","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@thi.ng/shader-ast-glsl","version":"0.3.9","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.3.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5d45a374013c0b7cd425bff1bcf7552328a5b193","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.3.9.tgz","fileCount":10,"integrity":"sha512-21WJI2UA791ZFUmIY3F3km3WIwzCSh+27/tgi1Cw/n/SWdKcsVX2l4wWMxSlg1YFS09qLYJ4AY2nCoQkeEt7cg==","signatures":[{"sig":"MEUCIQD6g47EsHDopRg4Af87mwZEC8+qbb+GBcbuLV0DB+lyUwIgaabiJkIfl7GdN04hrL0uQCA6DBvf1vc8Q2eU5VbP2tI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31961},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./target":{"import":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.2.0","@thi.ng/checks":"^3.0.7","@thi.ng/errors":"^2.0.6","@thi.ng/shader-ast":"^0.11.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.3.9_1636555866672_0.9537221727384302","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.0","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"140747ed05ba561f579581fad9363c3eada775c7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.0.tgz","fileCount":12,"integrity":"sha512-uCisBLcStNLPn0tLKijegCz1isi8UXepfEni9tzkAtPFfRBfZofhCgGREmiZZZF08SJXAh0i9wwIWmKuGJgkrQ==","signatures":[{"sig":"MEQCIGKA4lEoFlaBXd9vTxT7dE+J7mJpkSh6FQqEJqXw/j3xAiABzdgjgj2S5rpFLTU813irjP+hoLeSLPHPxe5I4LnGBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlZJMCRA9TVsSAnZWagAA+HwP/AmVMscCq6ADKgpJR73n\nGvAmurjS4Pb9qUFylSQvJWjfXr9fh4x/wsm6ZpGxNyuscHnzSLS6OJLkkP1q\n7H1/jmZyW0VI9J395cBLjtKwx1TXgb4RYDfAi+lVtTxp1h8WK7Ghs6XJpZHm\n+4JUIj+8tIUjjjhrU+SLr/q/c7QpRVtgVM4eKyTMRw1Chamk5qO53S4TzCjt\nEu3DRLUzLz9pxzaS6JaIqw4SrxmSpw90r9KDP6fPFzscQWkTEjskuBLnSlNB\nSkUaFo6nYUNTmfI9nILNsbNGYG2sAzjthPxtNxiMhXOO5vzhFYu7/YFumFza\n8cS5+HstljNH5AVmvC8oWBekSg2Z8OPMsAqPuKuOh6TaHoDuMH5tj/5LL4fq\nlJIx62ZSGNyl4fVw5b4ebccVd98RTYzfw2oOq0QpC0RPmw4ACikQhbgh7Hv0\nqO8HRQag/fDFeNi8IGfGxCAMKclkpQXqtJrvVTb2b8wVGRfomN2brPGNyxsK\njGG5ErzYzuyYwwBxC72QjFWaCqNDRDWWmGsnv7Dwxq7aEAB+Xko6dleGfims\nkj4GF89Itoh+ytuM9YWOio+K29Q2zNhqitWBUiIeBOHBxvOBbFuaVPnf0rn/\naDVHTn6RSot0VvlS6aOaZUFHc6oRbpymoBIwtanmR+SOTogSpv/+4D4mOxZQ\ntOH/\r\n=kXsR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./target":{"import":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.0","@thi.ng/checks":"^3.1.0","@thi.ng/errors":"^2.1.0","@thi.ng/shader-ast":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.8","typescript":"^4.4.4","@thi.ng/testament":"^0.2.0","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.0_1637192267981_0.543593991432509","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.1","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"05b7fafc162ec93728a9dc156d5e814979d65398","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.1.tgz","fileCount":10,"integrity":"sha512-3Y2qNBPMIUde3FAPqH4f6+IKMGhH7EPr2fl+MyDPDIWVhFgw7mCbh7sjKL3CGh53106mzzgReBSJ/C1yMPRmAw==","signatures":[{"sig":"MEUCICyErtplJZ5xTMGpOFKI8cvqVY0KNf/SkO/EnW1+Re/ZAiEA4IXoONipjTZVOWW/OHB6V3bnJM/TxTa6iGETNMol+fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl1o9CRA9TVsSAnZWagAAW90P/jSFIxfvnAS6bTFtIU7t\n9VFFVmtYcfpgM8MaYMvX7m3KeqdJOKOpvSMrMx92Qe+UjCajF48vqxkhe3HU\niNk4NNX9sNapUtgOIc9v6Yosf7P/7cKDrGB+qWdSVVQGI1e9NIntZhFgUk/v\n+IUue0frit1tg6CgdomHc9rFIvhrK4Vq9QpwPsRRXZ0tQpLx6rplj0dn9BUf\nXDFOvgdFbsD5M87U9hscztFwbjhqmRXqhmGNv0ZgBIPsl8Kl4pnCfzCOksze\nNos5Od+iy/bA5nU7QQ3bHGo3aqbPRSxadJ8ZPYw4KQgz6RcX2+e+UXt2Ioif\njTJRRPL9/6+y0HqrUM9nmYLOw5UenLqSVNtgulmqcCEcAB4LynP0JhlaLSLY\nA948OGC9C5Pl1E5ZVeF5mFgx7Twwh6coYOds9pTA6OAwD9mDGU+gkIziWE+4\nQG4XX1l+hsu3r436IshUEB/s+QrV4P0hOHQve0IGSz0R2JD/ZJdlQnlJnGdF\nvbvNjRpogmPTAiC8Laz7fqzcvblQqnXMnHr9LwbwDEzls40x2Nch916sfexG\nnCQM5dYiRWVRIqAlbOkTBzdkjRwHKpS6hyoY6Jpx4cRJGrVpHjluWV34cvgc\nOSNguK3Ic6eWQE0+73b//phAt/sEKFyPxLDvXbft7g8iFkmX3JPv2aEqps5U\n/ESP\r\n=8vqq\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./target":{"import":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.1","@thi.ng/checks":"^3.1.1","@thi.ng/errors":"^2.1.1","@thi.ng/shader-ast":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.1","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.1_1637308988866_0.004644558850703806","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.2","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"b1ba9132fa58605deb19af3b05dcdb1a3082b066","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.2.tgz","fileCount":10,"integrity":"sha512-WZMG2cyHixpWclzIw5LhnEwV2KJ2z7AHQmwJOXYVQK3+FiQOA2lUSd28GFHtBmQ+27B2Ikiz3aBQLL9LkJBjVA==","signatures":[{"sig":"MEQCIH00P2SpQqZERoYYD3Wzz7DdxyR1jKhA9D9YWygrS1/fAiAOqJZev4yEBmGGqTLQCpKTsz+syRnSYIvcodmHLlDwaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmn3uCRA9TVsSAnZWagAAqocP/3hU7mlLFhOH5wfQQhCz\nn3SjeJfTURzza6zASTtfMTpN6ioHT0QiqIxfp/Oz0FL61XcXYPCjlCzX+1t4\nEgs2jQEsfJ6TKcF/j8VFYJEpT+HfLYuUZsFBIeWXDhcyzZa1zcAIA+k0x/+w\nI5J/J2SVlUEoF90riTrwoSU9N4Ie368GJT2ANm4wLQ2SPEf/HPkNFD7JfYRp\ncPukBsxK+C+EpjbhKVFaWj9FKwj2lD+0lO3kQgAnheAwoFZyndyeAWjesGkw\n2e+/3lmM3WghhPBrFSUF9MfEUIfOq4Jdd850GRw8TX7a9b+FlaFTS5qc8D2+\nigLajvZegRmEd8BXv423EACIaIE9ry83i0pJnhyLQIxqDZR1exENFbMHTS84\nXTucCjziq42GA5GmspZh2p0j9wIS8osf5FtjcEnDKMtduM5pIcBrR27+GIfc\nOxMf1yHMYbW2zAb5XXwp23dAjpqarh7TNgYT0VBaLeKk4L7NG5Fgxe6NqcRo\nxI9xt3+P7UPXGd/AIxSeJsAVmaApekrIfc+A9bw9LeNwVLBbfjvQ8r/tZsKa\nmq7oRzjepckWUPQSrqqpqcJj7xi5Hq2WyRubakIJRgyWQaOzR7fKNPXaX7PJ\n251O6njKkJMpSMQ9VP3sU9bSODVQJLQiWgGzoKxSN2/h0WOtJnpWMCvopD//\nLFLP\r\n=EQHS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./target":{"import":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/checks":"^3.1.2","@thi.ng/errors":"^2.1.2","@thi.ng/shader-ast":"^0.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.2_1637514734145_0.10088335444266971","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.3","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"59ad6bcc9829cd6bfe3a485068bada4958e5e476","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.3.tgz","fileCount":10,"integrity":"sha512-75mimbWDLR+3uEHBbaJyJsRwVXX8dFmf8Jvl1HRIB6pbkUbLfjatAsIhI1jrVKpQSd8dAnbm+qV8RpbfZ7cyDg==","signatures":[{"sig":"MEUCIAmNKoYQiPiJ5VW4cpo57CbdbF3cSSTyhtQr7xVl+Ao8AiEA+oh5dCm+YFXKAgkkA1O2hnE9fG+AVpHxe1MiqmajnNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtyBkCRA9TVsSAnZWagAA454QAJXbGpPnVdTyCI1PBlng\n1LQSMeCaEnmXJ6MKNV0KgN7MKYgiMbi3esVuYNCin5ZnBY2WI1d9JtSoOPyk\nHkz4PfNIwj8mobPSyyJ1gh37n6X1u/9bpGO1vTMSeczBcrgmRbiHraJKvSI4\n5d+hBzEYS81ANRnVfcr46ovsqJAz8vz0W8+FT1OCGtRNnBm1LxGR9vsfFlpt\nVuX4eMeHUrjNB34dfo/ogLiEnBarWy1XwCxXn5rbD0JgBttYImra1bQZ6U5D\nm77HF4swSgHpA//Btk5+fbA/QJLUCfyIiGTUJIdlWGZ6A944BP2Xq9hjfxi+\nAbRjsSOhB/CnqhnKRTnRjl+GpoHnJ0SMek5hV6/eeKvEd2WvhESyxhIv0rhS\naxFtyRpZq1jliz2xPGirPdcN2KjPazyeXs1TYodEZoU1v9mY9nxMfMAH3Szz\nZOwww2ufd/yYH2WPoe2F51dfGRFV8inzfWZmAlrzUGd2Qs4CSG7oyZwgsTba\nh1fhyFkNqvywofWi1fRuhtkcTPL7jAX5/aDb8KcmfR34jQPtC6P6P8GUNl/9\nzLDlnUNdac0pYFo04Go0nnV5Uzx4U5pnyNSs6voXEB6U7hRzKZy2kZJDOdqX\nZjZV+Prwue8Ay+wesdZRXENT7JuLWj7217fEWaV2Dt2CUAPhCeOMYvmAQYHW\nCCtw\r\n=DDYO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./target":{"import":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/checks":"^3.1.3","@thi.ng/errors":"^2.1.3","@thi.ng/shader-ast":"^0.12.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.10","typescript":"^4.5.3","@thi.ng/testament":"^0.2.3","@microsoft/api-extractor":"^7.19.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.3_1639391332106_0.4482833852685615","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.4","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"d356d1212032819e1f2661fafa61e4721deb164e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.4.tgz","fileCount":10,"integrity":"sha512-YJLeRs+lHTBh+AZFVOP4eububAZiVUEQCGa71QcSch3owFtnqvFkCInG+2W8z3AZUSy6JuHMLOWo88uSD9fleg==","signatures":[{"sig":"MEUCICTBRiO9I0bMa3SaYwHMCM/tdJbMWONEhmIyn3h4li9OAiEAi8LWPJUUk8rfB/tgO8eU6d62s3GYIo/9wLC0ucsciNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuGBCCRA9TVsSAnZWagAAutwP/R+wH+vvy9BqLEwLG5BZ\naD7cNmMPEvSR/dYjjONso11glgeufZsoxYEsl6G+CHHhX6VgWpyEs0U021kF\nEaGyerUyLmJgg1R+PJvYELTWJ8Mk8FrdTpWu16JI+0zt+donP9iq+rgaFlDR\nX0zakX78uSRS/RD3GISH7Wlbz6mHO5Hh442Z+p83FOrXxGWKq9hl6UefW7df\newWRRwvVAkTjRowdybkSb4iseSMbCzH8ajxFMdx0nJTKhtaaHgHWPo/s4+tO\nH87z/InG4dG6o/WtK7pY34bTsBtKX2UVTctN6/Y66ZVL+p1WU0DQaP7ZCEdX\nq+9ZW2USSEacdMa1e4ULiADxCc2zZN+zuCAHfSnCUTyOEgFUJ06MObyiLG7u\nh/8zbifgLZdzAIC6HVnnnhK6x1R7u+A3RPuBa3z3osevRCqcq7y+8lX/Y5Dq\nrYN21LVWtqFNdkiNVJkryTJnymqcY8I37BDSW2rAY4pjcTAI+VRXvkpEvqr2\nRcAI0swcWutDuDM8lGf9/SB78SrPW5bsR+CGf7WqRzOcE7uFRNbKAMt148/E\nRcYpAS4JGnRK9dZ4kjZhmS1ElwmrXpqtn3jinX5CJb9G7h/JW5ZcnM/Qe6c2\nnazJFqaBCIBueNmXUAmXXwSEq36MYTO2/yF85H6oB2PON9vPOnTSwlS6RPHE\n1GDA\r\n=AfAo\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./target":{"import":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/checks":"^3.1.3","@thi.ng/errors":"^2.1.3","@thi.ng/shader-ast":"^0.12.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.10","typescript":"^4.5.3","@thi.ng/testament":"^0.2.3","@microsoft/api-extractor":"^7.19.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.4_1639473217964_0.20974812317824787","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.5","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"4a5a19806028df651d6ed371b65dcf79fd8ae878","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.5.tgz","fileCount":10,"integrity":"sha512-xd6B8lIynOqFfXXzyX2NkTIAaMuAp2P1lKzdmxLtcrgaxjXRe/qkZuULLsENIYP0fesDQIHXrzZydBppMXMxjQ==","signatures":[{"sig":"MEUCIHdfFMv/PiGseQl1/ACphNwK9pNSb+/k9nooS/vyvV1RAiEA9htN5rR4zF/6b5LV4dxbjr9WFM93GMMl33SAMv6TI/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKz1dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ9Q/+NKLrom5p6gWyq1cpSXGkgEp44p2CqML7YuGIcv07tKEwpKSP\r\nq7xPLTbMGy+h1wFyw46eGPTLzM0Q2ybKSYX0AiFYxT9XboKxFpx6dQ8ZwrJx\r\nkIoh6ckzq1d26RgxOLhjGy0VsQixYo/trkWwozkeObEo8Nnih/Bfk8W4Fqle\r\nHqSUWgbEUj2V3E3kw0QiMGFUcDq/2JXSUvphp8vWS41iOnIAZl1DlE3l+GJA\r\nhzyGRJqc6SVNvnXmfgVKv98a3kWxkvI0cKOeffcoxyLndV3eR2eoGVAkH01J\r\nSFuJ+NyCKkhDWIiDbjO+1YPvZyHUsUUScCfF5EGPy3PjA12l1KjSL93As86G\r\nY/zPGh1+dcTUbEvhH1yIn0lST+4C0VgzCMxHcsPTdQHskbsOt/J2rfKREyQC\r\nP9PbT4wyTzmMroR45y+QCrYaWrVa5mYOPlKoSAFJEyfUpkxRhT8YvtGdcZfl\r\nVpTnChmxD9lxLvAmVptTr4vbU+VtG0BlK+WpyLJIV2/Iq/7ST/8c2tnQhqAT\r\nwMjecz+KmuVPzS/Qg3/GDZBU3P3VAcgva/OYS/irsEUhUfNRUSlDH//7PoZR\r\nL5R7wy4SxEhZBh0Fj5nSmXAfZOP5Lo0j1hWYe4qWz4D0g7Fxt9LOLgeNYW0b\r\nkkXwM4cW9btadySX1n3l8sdCAKFXrDsK1aQ=\r\n=Ju2g\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./target":{"import":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.4","@thi.ng/checks":"^3.1.4","@thi.ng/errors":"^2.1.4","@thi.ng/shader-ast":"^0.12.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.4","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.5_1647000925252_0.35144825694867365","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.6","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"dd082b1ac44f7826556dfa638053286bc8353955","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.6.tgz","fileCount":10,"integrity":"sha512-NsrTMIufwvBKU5wRwU5oru1S4uWh7EIbppKhGD+oFlc+FoP5dDQxkuvWARMmKmvoGf5BWstdziz7J8DEdv1u7g==","signatures":[{"sig":"MEUCIBrAyDnwg9B/Q5thxZC0spdqWlTMX4RDJwQ8l+fej+bPAiEApl1JQMvLhnduapWqwxNrLJHVC2TFwQM018RDHx8yXnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvLdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqw5g/+ItzJvDBTuW2Lmkkip8YfRatGWnZOkeKFKs7TpaymnDYfywB2\r\n8nbDjuDSbnq81HUT8PM4wl/imFFmW7e3JfTfx5271Bx5ndyOvHLt4pJMuO3O\r\nmuLJsoXbn/x9IHM1jBQSLPfFKBqsdhrFbBo4d/Cdc3oLHPWi7lmxsKMuT96q\r\n7EnBf5yLQBLypitiSBVaJOmSbVyhiaXEZ/BaaVQMHfMOkJazteZnZNbglAvb\r\nw8I3MZM050GL490nrtO/6P9Gr+Krgg/xCjXTB5z30DenUG4kdCrHqfJF7Vvj\r\nPcFzF2TRcZPO8ZKH1gEJHw8XK3eqtNhISCVprlIueZDZsIcf73yoyDmSTEGR\r\nlgELip4J/0i4YDjW2hVPPKXXaF/o0eFEkOYSlsIYejQBDtG0Ah22W8zF9Okb\r\nn8xfyer7b2a8bIMQIAEo00GBstkIM0jUIXLEWsdPK7MZ8cKaCPoWGmB7tXgO\r\n46fiXIjyvt0BL3fSy70l2DWsZVHWPQgsrvqm6/Db8WPjOGD9tTNS+/JDzdgh\r\nPU8lJ+/HElPwJRrehz7a7E75dfEFmY4uQRejqjAZnDlXsoJRKIgXphwI68wF\r\nBGbBAiaMhiCli2bUnQ7W7+L5HmF54Vyf37bS0WtC/Yo7MMZD6bQl+3LVslZW\r\n5pZCe4B8HHs8vuwhkmykvH3bFcsKpgzC/9k=\r\n=0HvK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.5","@thi.ng/checks":"^3.1.5","@thi.ng/errors":"^2.1.5","@thi.ng/shader-ast":"^0.12.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.5","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.6_1649341149035_0.6152174033933047","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.7","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"0dac1a7b7c391fdd06dc0ddd6eeb0dc57f1d8fdf","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.7.tgz","fileCount":10,"integrity":"sha512-15K18qyzBzYgqrPpsbN/3GCtRyB+Gme2pg7t1cIdogeviJ2N7OUCwHtm2xXIHiGGNp7ngxQ1JUuJ78ZQ+McAVQ==","signatures":[{"sig":"MEYCIQDKhIHPLKC3gaNeyH5bChJ99sBQatSKq4EC1WBgIrCSlQIhAJiveYXIrUZ79A7DTIi8L6+Ec3LKf1ib4X5FbQ5OjFIb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidll3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgGA//cf1ZpQICFmBfyAyj7auced2FNzsIbYjR4YW9OdMG4nHyQ47e\r\nvdnc4eGNYzLLEO0Z+NKo3Sz8Lc6XeCvbvuXBXs0JtukswjLW4VIEL1AFiwtv\r\nhld34d2lgzSyBTcBRvXTqRsTZ2zDuIEfTHKCYTGeVou186biXrbjgAc13lM6\r\nzVA5hBbHLDjJOAWnGbgQhjD/dBEAxgRiouzD6pLBaEyxU2yWcvM5cikaEBlS\r\nucx9MbRubEnFbrGj5gCbnKVxma5kjS+hTK5AMiS1fjrQoC7C+y+FlrtJq3u3\r\nJziEbHqKK7kJNKKsn/lIi3bVxHD9jmbQjnlqBA3XV0JW1seckECoMY1NXla7\r\n7682ResAkOi9nG1Gq/LfHqLYrjsXKg09aRuS+OAq5bbAuiqy7gWSSrz2NVd6\r\nVZx8BegKfqjm4HI8hlr9El0/u7HsDkCFHvHKPKMZhXPaulNoglRAlsQVwB29\r\nD2PkfwsNFLmfy94B4g9ALI3M/U70rneKbQACix7STsjOGKFn34mwojiMkrJZ\r\ns+8FZH8gjDMaWt4BTOQFCxWf40EBF7ebjohUFO6yWmqf8xExu05armM/Hr0B\r\naIMesOXI0GeCaBLvBCPqZVbUqlgdf3kJqUcrjfxQ24o0pznuwpk+V5PeJAsT\r\nX5jDn0/1MmswNZ7Vcm0xgQu9RfAet6zS3d8=\r\n=QzJN\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/checks":"^3.1.6","@thi.ng/errors":"^2.1.6","@thi.ng/shader-ast":"^0.12.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.6","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.7_1651923319598_0.6820779496403067","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.8","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"becf30948982eedf63868160f0f080b545e99630","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.8.tgz","fileCount":10,"integrity":"sha512-Th8B0tU4Mm5q5ZIfbQb3jky77aUN0G94TsuQXEOsZ3n6ZOcFFqEbYHSPbD1HwG28foCNUxXLd51uz1Rv9lO/EA==","signatures":[{"sig":"MEUCIA+YopXDr0C+PWl+NbEw4zZHCn6tt9HwvZMxolgggOt4AiEAtTJvD8Q1nyq65wtBCkRd8rE4vc8+XUdSzbKp6LZBiAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiim//ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLURAAouULVCVXIktGvbwbZuFxhiNzFPek/mFJXFi+Ptkqpyv6xPGW\r\nAo5sHwSjnGyhX6dc7whxWKZLlWKIaWaoo+ye1Us2fpTrSKfnxTYLv6tovM4X\r\nvtzyxz0nZt8UsxdKSpl0EdPZxZ8z0gfAJeP/yyBPP75nhfVu3tNWGD7Z73Yx\r\n/nFe7Zl51tg/1VMbT1pFTtYJTiaf4kkEX6M0phVoNXhHs7LTQRZg+NZpXA0F\r\nRJKnSONIH8gXqkITimWfn48+8IZE2lffCb36AAUFNg925A41cNu3VuKiYJeA\r\nuvUDyW74C96OAMHDPZqgNJaiJux5rXECP1m+No/w1+MkR6SmvOCnRvtpfjSW\r\n18sFp9x+cvXPO5mZd7SyVHczEAtfNMioLvthoxCdLiHcfQgqdTtxUVyHDsrw\r\nScaSFGwmm6wG8RhQFToiTXinjOeceAJso2bxJtUJn/V5QHaaINpiP5LbPs5M\r\nQn1Npo2cezfCwErLAie4DUC8KXvN25chP85CAStulRtYcpx8NKK1gXvraLUr\r\n/TubnjuHg8A8YordO4C2siuvXUi8E3LqoR69CLbGqDk30rzlsRwFge4zw8jQ\r\n2wE0sxZhkMHl/esPL4i+E8KPbqRRWwuo42WR7JfrgAW3B6bR4f4xA4ROkijJ\r\nAMdT8yyfRVkj2gfniudm8y6rXyUJyMRNE7M=\r\n=z4RP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/checks":"^3.1.6","@thi.ng/errors":"^2.1.6","@thi.ng/shader-ast":"^0.12.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.7","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.8_1653239806870_0.48626533300435315","host":"s3://npm-registry-packages"}},"0.4.9":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.9","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"b39527ccfc55a897a16dd984a08bc94cfad4cd9f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.9.tgz","fileCount":10,"integrity":"sha512-TGycT+16eme7hfeaZz1KB1467TZAVtr5JKKVFDp5CMfuwMvqZrBAn8VKIkijx7Ed1CFYwFKyBwrVboUl2VHH0A==","signatures":[{"sig":"MEQCIEuMxqLxHTDNEZzQFXItUV2psonw0vnfU78jsf2jMaxwAiB04mEDC6PanKdUlcmZtQaWfKfqKuJqqbdxw0nUYe+OOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiohzDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7fA/9EV1L/X3nye8d5WI23+8tJGTtn+cPmOj6BUmB6a2SxkzPoXVX\r\n1Td/lcnVaGeCYypge7wdXuysRESL55xLiZo6bKgLIgQU2S1uyjcwCU1MLIYw\r\ndQ9OFuEUvrcAZPfkQ4AUvfYgf7x0Vp9lYoxz7UbOGPufd0MlCMq1lvSb9TwX\r\nH2PMdOcEF7qljcFuW2p5KBNXDJp2CzwJEDK4AP11/SUcZLqiyMlhufuUq6KH\r\nmYyZHJseO+4czoJ6JKZZ2MlK3U1zNvuojQQOsWx+OJv6/otSKGboiPAYWQgd\r\nAOMrRtXSzjlhSo2xQgN8ohisI1swkp9ZfHS6G9oEDs+fL+JS+nIsgyoVW/QZ\r\n3Wjx2gqS7hctrC19Mkcadwwc2yzSDIFZA6tKMI7IOMHm3BkTmBQxuy8/HqxX\r\nOy3GVL1k5eyNioZZfv3EzdoMO4Wsye4xY8BLRmaMEBRkWiQ8b3eyIIiLH6fB\r\nx77U6PiBw+3HndZqM7VfSduRbY8I/KB9Wd/EaZ2yTv9/sDaC+7iiMOm8M+EQ\r\nijdfbE6ebbhk2nGaDN2mKSYTCEC61M9eyTNOZB1u3JrvzMLZc7848TAyL1aQ\r\nWFyrihSA0ifzIPtnOKBRd4YgJfZKqHD6yAZink7iESPKgVE5LQ6ZGXsLxKMz\r\nfQmYmmVaHpX3kf/7Ief3u+O3qHi/e02OSAI=\r\n=Z4iK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/checks":"^3.2.0","@thi.ng/errors":"^2.1.7","@thi.ng/shader-ast":"^0.12.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.9_1654791363451_0.6725789731202154","host":"s3://npm-registry-packages"}},"0.4.10":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.10","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"480e4686b9f56d34b3aafaad877fe348e951d7be","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.10.tgz","fileCount":10,"integrity":"sha512-KyojMd66ttsV80hc7R+Fb9zkmN8LB33r99SwA7WmB469XLUJmCw8UJSziqjE6mHFLUVVfLfMbwfP/3lgWVvMvw==","signatures":[{"sig":"MEUCIQDYdIr9vIQRy9RxoPmeCmmXWrrIlEZoMdiGrJX0JVb2nQIgVGEGW7qTO4pWcdRSSTUGx6kqZr39ol3/vU8yybgaQrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipKXvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSVA//XXz7mYiCGH5Gs6UCa6hPC+qh6xI6yPfZj024a4jcoC862RNg\r\nsx/zFOjtoP24leIOH6pRkBkyYYEeLMB6RQKhUs6L2eC+P+liP8ateShjWqj8\r\nnhAWyMrBbY+DceqyhG3l/Wn4VXmsTYo/IIXxxEuuh2VcugM73KOYOrZsvzAl\r\nUiHXaeI7XvS4iPXlemayA2XTJfwLTdYS7S8IjeXw6dZfg1zuYGrJY+5eHU/S\r\nQlfJu0v/DYCLOdt/iYPheTcFx0cQ3zlF5TvpWxrKBkm6INKvjIQTpUDxydis\r\nYY3/vTiT7fSCyTfCMWxoclodh6y2TYSbSwNDqY44KvBbp6rZU8M1hRz5oqT+\r\n7OAHaz0GBx2fKWpxLY9fzPf+4nLlw1sjqcxaIAnsNtkEYBZhs1HMLqxAySbX\r\nfMgGEWNOTJwEVg+HjSydXLHDWmPTMJHdkJ0ZxJp4YYbVm9+S3QcubMcMkf3e\r\nzLnI2ZQpJ6Rre6spByuiXRsaWw9A5FZz6MsphYjf3+lKJPqLFVa4ZEPwLGKr\r\nGCZZcC1m0hUrRi7gYpLDYZhYr0azkixEQHraCNnTuIo/zFEpz9rDqdxU8T69\r\nmaLExLPHG251P7CaCZ4ojp9EiSHQY0pJVlKDubZV2ooV4Vdh+RYe0VfNxejO\r\ngqSsy0MIATcu5LBbznPIrtAWwPObWcBgNtI=\r\n=ACXe\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/checks":"^3.2.1","@thi.ng/errors":"^2.1.7","@thi.ng/shader-ast":"^0.12.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.10_1654957551344_0.760120409453146","host":"s3://npm-registry-packages"}},"0.4.11":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.11","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"e3d42bfbada5e0e447a557318aac2d6570c71c01","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.11.tgz","fileCount":10,"integrity":"sha512-IVV/+Ep4XSbkYOP35xHFJamHjg7YJSR7HSnSrc6+jQa9b1ZTm21e7gxedjscL6wFWwtE+vXptlXYn0B9/I1HXg==","signatures":[{"sig":"MEYCIQDlK8qCFVmjG2c3MqEV090K1p2KOiMMyj4toFwH5cMSnwIhANtyP0xekGreDmibRdni/XRSg4/XxqMJdK2AlEouellO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHWdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPtw//b4nXi51VFG/+5BO6NaExTzfm5GH7PMX1xLpEX2sjsUzWEFOZ\r\n/LVbur0cEO0TNf9GYoGx1vq7hate54cpoJxvGUYGhmfzZeAd30BDN2c3QifJ\r\nF4LxE4rfJz12NUDV6Vl3z4rbX08tRMJCNwP8DONCZGDUQNMuFfJJ4kUcq2xt\r\naMxSRSg/7IRGgVD6E4vAQ5OwfniFt8ZWN/esTmz+bE43ZbmIVlp8/F0B86zG\r\n0gViP/Bb80rfbPYwYAbwsyTvSq9uEv3AUOPTeZkP1/qpIM4UxL+HXMT6qr/l\r\n8TYQ43AF5vm2DeutN3luGaqmNMmBv8wyIxRI81dy1QvvkrY3HuSPg3qXzXMI\r\nuVMwCgdZqCxSL5pPNHaF/CQIrC8X8wEr1W7K7fdV4c0YwIpExhYyNMkVkhmP\r\ndJOedKnYnRf4togkTMfVGjvMDPskeuipPJDR67cEf4m09WQOvGFV/cqdCctW\r\ntQvFidr6hip37qvlyWjhTAQpJhdkuaUosX4DnAUCvl5CsK3P938P3/EBUQsu\r\nD5SKPswQ2Nkb/G/dTRbTiSQtGvVshX93ZKbFnkd9GFOO2HDNyOQLVfhvE0ih\r\n2zF/yrrKVk+jd/yy2OtB0Wbishb3vEh5gxFwrFbCIv+jnPGgPuA+XsMULlbg\r\nl8llnGmr0wlBYk4ZcvZxFejbGGGhq+/3jD0=\r\n=1juk\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/checks":"^3.2.1","@thi.ng/errors":"^2.1.7","@thi.ng/shader-ast":"^0.12.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.11_1657304476732_0.4242486722871952","host":"s3://npm-registry-packages"}},"0.4.12":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.12","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"4f818a4853643c274dd807a3783a9c054a86fc3f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.12.tgz","fileCount":10,"integrity":"sha512-+i0ZKobFQKdKlLVWOk8lF9CsVbwH1IsD3VeudFsefjjQJsAatND0m+Apz+9a5E9fENbUxZLdrYrDLSx3rNYFTA==","signatures":[{"sig":"MEUCICZ2cFvthX9egTOgpYBc+q6I2jBT8jMlwYJhzS0dyfMEAiEA2yqYhRRfC+zluL6KooKC5SF2ZCqhF7tN0Eba+nalnQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1s/UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJpg//bL+vCLOfQLK1VoD6lxZfx7SupYW9kgqypyDbHJ2YA0zCtEXE\r\nD6MNhxo6EW/9kjB7YHFHBXGrGKobIgN3X5vADD8SeFDS25GgHnnNH13YxmAY\r\nP9QIz20rtRvy8EvLOv6SNEeHmn2lCayU94GM+3dfF5L+otH8vQ0FdOai9oPL\r\njSRVdFmFl/VJ/mnz0XRjXWKE4LQ1QMG+H8CBXyImZ9z3nhfGMCj2ZdCsqxg3\r\n6O910h/VHAEgmz5qhb2IwWzIYfigVPUZZ7dlPFlT73hIcrTBbZQ11mZEdpJq\r\nv+UM1f0qMIxP54wCxdcQfFjQYNcV51szp97PtH4zz9L00PLeRKbW13+plqHH\r\ndFjFiLOX49YN+K3swTJhlXhbgISyoBML/QD7q/TU1m4BMN/0zo5noTflRr1v\r\ngumzlrUnM7FU7AWpLTm6OfmgpERTN8LYP1iDzVqnwrLtvGxxR0Y200fzvyjH\r\n65Rb54awO8mD3uJaFmge/y036wDxQ49oiCyyHUb5MirrcIcWV+Kp4SRtYEdn\r\nUD1AXYAIC7peUb1dGfHt5t92hQlTVwF7JnRsLIz8zWjupWztBu/tuDYC8E7d\r\nPlsAPmI8omPaVF0y1Zu0ZYVGTgyXSF79iLdtDWYkewA/Xkc19PbuM2Zx2lOx\r\nNreiaxvEvIYkimjdaI99RPubdFeAKx3UCwE=\r\n=8Gw0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.8","@thi.ng/checks":"^3.2.2","@thi.ng/errors":"^2.1.8","@thi.ng/shader-ast":"^0.12.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.9","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.12_1658245075922_0.7140412693647249","host":"s3://npm-registry-packages"}},"0.4.13":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.13","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"8c2c74130af79b2fad6a0de1c2d811e99c8ecdf5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.13.tgz","fileCount":10,"integrity":"sha512-w9q5WatvjsGY0ze6pvux12kdHwS1LTq9aq4H08f2enEopr6gKcAlowAm4lyst/jXMkfqJm7OxMVt2pdFiD8WKQ==","signatures":[{"sig":"MEYCIQDNVETo73PPQVeQAXLXkNgVNu0FsBHUJT4R9zFwUN1t3QIhALCMqJ0BUbY6xfDNasV//yYiI/hM3HOchg3qC17TQIv7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5+l5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBlw/9ELq2ppKybprCkN9OqrP3MyzEoJSESOsu+6sHe+7zVxy/7Uz6\r\nXqUTjdv5iolyFTf/WNKj+SEZ9P/cF1KAxq9qWTXj2OQocMzXlwd5rgtwfhbG\r\nx2r7Pp/JrjqosTYP9UFuJoWtc5bnf8KkuZn/rReYStL1/yQamYpfiJIIy9rS\r\nTVbmgtIrxzWlNNJsM71KsKR4EV8eNUcRdQ/8NwiWqjqlRgKFBviBhdkYj+8z\r\nX+6UL93aeVW/cDZ97FzfEY7033j+1KARl9ZywICiS/55d+4XAis3/hNpC8w/\r\nZtAVVe01DRG5dz+lDCr1ALfCD9prWA80LYDDsj8JCW9Rj2A1FoN1Kv3qwWjq\r\nrgjTm/yCUaxIcmYM2SynVkLg2uxPwc9JhwO5F/fQyRXZC2GTthVihb8Swkip\r\n6p0KMqdmhvBKfphosfAHL8i8SmIso+kRlSMwuho3QGsjN/fiY74IBqUql0IX\r\n5GKaZ0/ULfDHoXxB8Yt+/MmcvxCjHA/5rvNGpzUNWEossIFoGG+sJrhn/bCa\r\nJUcR7sJHCDpsUR087dAnq2vutlD1VkCQOjrN2X5s7LNocLBnL/V7Xwpr8S5R\r\nhi4j5AsXvkciBE1ZPFchM12XSZ4XlSFeR+e/M9P4PmI0iaRexTi3PPItd0ro\r\nvm6b/I3/rlo+PTBGsKyHLGi3tVjR7sMOYuo=\r\n=SZHX\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/checks":"^3.2.3","@thi.ng/errors":"^2.1.9","@thi.ng/shader-ast":"^0.12.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.13_1659365753102_0.8665215702473015","host":"s3://npm-registry-packages"}},"0.4.14":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.14","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"a2aa34749332819b330abc8f1aafcb9051cbd594","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.14.tgz","fileCount":10,"integrity":"sha512-ov2OV9DHSNmHx7XuSEDJXHC6eFeCofxHTh+SqZSP1nTmErVQbogmXUGTOZ4un7r09TxvRV1n1SIYsyS8NSX6oQ==","signatures":[{"sig":"MEYCIQD66WRWVDzGAp9r/HDlOF8k04L+whXyqXGoY2rPtWEInQIhAPbdTHsXAltrHCIUwFbFxKt7yNeUyMRKjBqVvYLsuyhU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6E9lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbJw//YIui67uz8fruSdfNugyHW1l8fcXsnFl6OFSJl4MIe9QmLM5f\r\ngd+Tctk3mtkJBdtWuON/Z9/GuwOydm875g5nt6sTMXmwIDcvSl2MRe0ixOZJ\r\nsS+mnFWPPBlAz6LH5MFOra7DnHlPuTOrxMXhhmnN5vIu21pYIhdONgW7GISh\r\nATHDwrnRLAn8D7+QqyTxX+OwzTubuZmS7yldDuoE690Yot0tAvGqFhrktvNC\r\nuWzvgTCFsMxndcV+hWyKdZ33gYejkP4ZyJ2y5OnAq4wlBanxKfo7obB04xXG\r\nykqKl6Wd4KReLUO/CA7k7MlpzVe/9EwiSDg3A56aEAN1nZjwDU9JduMqpk5E\r\n1lt/jVOEnL/xvyToSgdGVDWe26gZfcZ+4sfV+TZtIBS5aLFwCviN41SQky9v\r\nW4huvu3B7enzZ8bktAqHRfXkwMLD6+mEPa79an9oQGHPTKbOAOZMf8cfLRPQ\r\n2IKxbFd0eD8n67R1hm4H/UGzmaDSoZ4HPIop0dqsjppNBdsitWT0J+/evyb4\r\nn8L+OC3mXmYIqCzIyNIiuFNXdg4JofTtMhts/ZHphM/06KmukUD68IIwY6+J\r\n7+0QMuSZ/LncHVBgKQJJ59se6VS4xVaKgQvMPpX5QqsAkny9OZiiyX+MaZuE\r\nvdhhZAxedbjfkYV2FUj42vSqGAs+VCU/Hyg=\r\n=aJlW\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/checks":"^3.2.3","@thi.ng/errors":"^2.1.9","@thi.ng/shader-ast":"^0.12.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.14_1659391845368_0.03826009167827027","host":"s3://npm-registry-packages"}},"0.4.15":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.15","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"9b2784ee8e7fc200c7068e475e2bd4d0c52be4a1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.15.tgz","fileCount":10,"integrity":"sha512-4p+lxj8BX0xDqpN5WnClFPv/krEY58hjI/UZDkHOCgSPyIv0biIxw1h8yD5EeHTcawNM9flYWuCTROBkPT44yw==","signatures":[{"sig":"MEYCIQC1ZE9NzPEztpYghjILcmC2VvWW4GMnxjzjtNS8xFVMiQIhAIe7DPpbvjpzIE2p+FYPwYqsRxFRzCT1Ab28XJ2JBVQY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7DhbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoy/RAAhFayAZBgAWzw8TQjsxgU8VlponJWSYqOxjJYSsoHgXLPuTT0\r\nRHgL38Qvy+52aW9mqAeFgI5wPPfFh6PLUlAI0I1gtSypbkcM/wKaOwNxPa1v\r\nXv2L1Lmm8oqD1TnIrZF7L/TKAtGsrKNgOpDSLigsdfeLBdXHcOy3rs3bO2ko\r\nmE70Jylwvnep7oLCCxFjOqzIGM0G3BVl5vJldX9tw/tmz9qWlPF0RFNJp6va\r\na9bXPctOS/KHEgmfpfqKYwd3CoLtQQeW4JxvtdHr46jbBXIMbQuy8jZBt02e\r\nx35x56oelf8VIQxHrUb3x17iMkHOfc3G1MicRabck9Y5dKAJgiVoP8n9BGlp\r\nr11Tgfi1kYWLyWq9lrPXK1gLvHCwrfWvqD8QcIZS35rYumF9stJQYOPZIO/q\r\n9c17Q73ZIyR+c5K7vmS3T0cWYZyP4Bo7YyNzIcB8hMD7YKnjrz7pqW6FKowA\r\nbMHvlj/YJMdXVx04nx9KG/ZnrZHlGLk1FSWyoInAnRhNa9rqKtRQ/Z14xib8\r\n+8uLEOG0+luKkuEnSakREvJzsQB1Fx4D7oGvvnCU7bl7AHAnSKzzDdrrqTjg\r\nva5ebqhYxS2sv9g9EA7BJtBdLEbAsUREQfUvC9ilUHsdRm6AY5vrK4g5z5uW\r\nmZFFRheQX8+Vcm64gO3rLZTJmAzjMeAHMWo=\r\n=z7wZ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/checks":"^3.2.3","@thi.ng/errors":"^2.1.9","@thi.ng/shader-ast":"^0.12.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.15_1659648091721_0.6038092125761518","host":"s3://npm-registry-packages"}},"0.4.16":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.16","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"5fbe59195e85e03f6924a14d911506b7f488e008","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.16.tgz","fileCount":10,"integrity":"sha512-XiUfEFLPbapmsflw3EBv3XwXNV1a9PHDZ69qpQ0y/7VR1CC6r/BzQMJV8FIROqWYF10HFyxMsuRUX/HvH6qLdg==","signatures":[{"sig":"MEQCIESqt5x+mfjtp8eenj9p36t01k3ajHkTdqUPKhDMBhOAAiBF1HKObWQoIlelvwFNSq49vcvC20Ue1F0RDXECkLTn1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7oeiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrddg//fGr2NJcwAP4+Fc22R9NV7MX3lbRW57MtVJZDfPMDjrK3ZwfY\r\nybNP1fDaMEBB2mRCzFIMhICi6B9CQK0uQmOrim1Aw+mRJrfveh3wsOu6cwVk\r\nUThpEFG2qxF9Gc1vAR1/gfSwJrGOxzh4o8b+bwFNT5CGBz+SD2ISOYzdoFu/\r\nhhqbfG864TiJvSWjXIlN7DL21adrfpS+p2SBcV0yNQaOswEyzPAjO7HlGw/m\r\nLDZsH6zDR1ooJy0Rx7hSaOT61qSO0SZRgKux/5T9d5bYaqu3MPFHfobHlxAZ\r\niJA+rXCEKi75mLJm0B9xbfYq1U+LRnuyNam9JUS5rz2vo+N/QSAWXYhZxloJ\r\n6I899NDmxmCt5ClZHs9l/C3X3xylNOG7gXGU3TAikODTdqQjHqvO0yqQFcO5\r\nStxXFd6YZxQxBHksnxL07h6gtMpNcZOxrgDIMmTA+GNvVEAtrpW6OM72ceMl\r\n0nqt/rChIPYtAePdEPUroEvAiMKfK/mPpAEQXthAQw+p2Fxg3bawO/64/HKR\r\nYosoJ6j/3vwu/bvkCJFenLtsGtqi9Szp9Ctyy87FWgHTpJQ5K8QhLfgGaEkh\r\nYeiRJd0yyqUhUj68nxYsK4rMNls+5oGFEFGHU1HNK6RVWp4LNPNB67AxrAbm\r\nd+s6dBjtIXcx5lVyq+bFYeoY+i5qwBtKJKw=\r\n=UId8\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/shader-ast":"^0.12.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.16_1659799458465_0.46492596073814707","host":"s3://npm-registry-packages"}},"0.4.17":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.17","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"0a20ef38239a39cea2c08adccc93a10cf63663a1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.17.tgz","fileCount":10,"integrity":"sha512-g12AxMToBekCnXucNOghRSgrzG6vx0q2EaqFZkBloCHZF8SbglGpUwnNU2WECTaNQQwmO0UiN09LngUFDIbo4w==","signatures":[{"sig":"MEQCIEOs9y1OuByOZgE34IBPtRiq35UXZFmfyp9xOPq2TjFAAiBCbpdaiKlt9NoBIFKVV7hP4z2mfLDtm7x/1tpb/C65VQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi79pMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFHQ/+JQ3DWxIDyV/EQIAW8NJtY1vV++Cqh5a7q7S2jqfX7f5ZaOTd\r\n7pCEft039vp5BYDVlWGAaOhaYrQmJpBKydzCBxVqVIdTOObuIrtVm/U6cHze\r\naopeHdjCiEGA0iS0o6MG2ZgRaNxmFzbsdlrvmcCfXwdMu7X+A97a1XFApU8X\r\nDqfYl4cmpL7tYmobUTFYa96vHQ5rRB3fH9i66O/OxQaAMWT2Obycq/ymWhhV\r\nFzdvIkEvBzoXYBZ5gS9tiwPmZuzQSYigx83aUHhFaCYaTPIaa/1yYr++cxtR\r\nDt9HbSohh6GuJAeEwNjEMi+QYu8Oj9lWe4hVojW/PQ6zWrlh744fZ9Xt3Ywm\r\ngKhphcQGgSSq6FRN+p98JcJCi4qKheACOl/J8iy9p8c1J2KztkhWcHz4wsL7\r\n7cuPIc61xDHBHOaebVhHeV7ujbEF1yLAuV1GTzo0BgRVjjo2t8Vqt9Dd/j+H\r\npQc7x+LtS5bcGuCutWQrGunE7tC/RlSOVnNkSaTidjkZvd8Cdw5sTzzwlkcp\r\nL4VZVWV7yGESyVBhRKiwBjXb5D7N9T8sRclaCRMN++YELenl7ivo7pq2fIJF\r\nuauo/5wr+eacNjY3dToEsn29hwGJ8tgkSlQqOW1hYlqTUDg9VSLB2ZEX429B\r\nJ6rerEcgASJKNPectAmX2FxltPKYeMXeLQA=\r\n=boNh\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/shader-ast":"^0.12.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.17_1659886156746_0.08499244511546689","host":"s3://npm-registry-packages"}},"0.4.18":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.18","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"fd9e44fd445e988d17b5f65492c32e62098e6137","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.18.tgz","fileCount":10,"integrity":"sha512-oaDPkRk+CiVRHiPjM5InR/PlR/LxSm3DO8QlUbK9zk6E6j+eTn4cGMNFF5YvYCbLKHDiGAYlR58Wqcpc8m7WqA==","signatures":[{"sig":"MEQCIHLZQf61ywWxRuiLN4Xx8WyOcRi7k9+IPPax4OjRPXA6AiA7Br2t85Hv9JnLkzNATZvqtwMjcEQ7xoVu7xmVs452gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+mmcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqW8A//Vvy/L1pX3T8W1fG8PykpXy41DRjF7SUhVy25PIXaKpprX2/Z\r\n64x9oMncJfMz1HeESioUN4bdyZScbZSG7vZgpfvZDDZtjYUDdsRp2Cn5KNXk\r\nZlT916A9AKEXQtN3J1wSmfWbcUpFdziHuB6fR9qBhPvnrKUb4Jis/as7+ISE\r\nyWkrdZBf3/bcNEVPrmJ+IHze358eBDOpkg0ud62AgswnoUd0b5sUz3SjqoBe\r\ni4rpCaRHIWbdAK0nDRJNBwfAo5Y72Z42VzsEIBsSQ85zrHSL6j22TlFW1x7w\r\nIz0Ey9Iw4+tpMHeppBQNm8+LLS4OqSCvLcgnwYV6vIpm95By1DpcUZsCT4Zz\r\n9FyeYSL2mDBVleVeBSItEmnyOgZ6DYqUTqvigHXsc3/iEk/UeALQSe7Oh4YD\r\npILumoYrXHwrjQGTYWWvYhJDj1Wn5c30BU2fMVQRcfZ76FAcQBvE3pwLMHUw\r\nvpyZR5+N2jQJaJCdr7LPctyUrjB/GlVrfn1b5eS1O5avo3LQxP9wmL88XC4n\r\nPUyEodckub6Snsldu5F+xE6WzQLARjef5ie+7X9gP3ffhJzARu0ryIo728uQ\r\nagPTfMJ7uI5zja5L8s0F7EJcL2ljV2hyn4HhkJsV8L83VDeAzlOKCmIPQZeo\r\ng3VIIUGw70RrQdMeNYu3Tx7gdp7PoHPP45Q=\r\n=QyPM\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.0","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/shader-ast":"^0.12.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.18_1660578204057_0.36134229394941","host":"s3://npm-registry-packages"}},"0.4.19":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.19","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"a40764d5277cfe7db85d5551d92a467369bfb991","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.19.tgz","fileCount":10,"integrity":"sha512-PsvegdBBzJZecLiJ9fZXmMNnJBgEXjQrwqKruvQ4e54YWr9QpuVimJNgh/sYdw+VGqLwEE1wxjeImvKZ58Vxbw==","signatures":[{"sig":"MEYCIQDRQfsUoJQvyT1JMUpaz3XjHdJLsI1fRwRhNOkmKj81+gIhAPAs0pkhV/hqYQToRdLERO7M35GBI+r6J8DSyxbFKMPY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBK5OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRDBAAl9MTgo+NhjKxx48ABZuqZpHF7wwC+LC0kpwiY72eTubshYdF\r\njTerwsJWB+i7S3/mpoXwPFM3MnCi1G/GyMlhoB/2bLZl2webBrF4t6Y4UjQZ\r\nqrYabmWkcz3vQrLbMkqfcX11UCtDqA7z+f5u9YDpua8eXboRqQLjkFWrpRYB\r\nX2UcmXpjwHHtncajw0BwP1hHHVNk6LqXePF+v9vdKRdUzlT3Wv+VQNNYKHM/\r\nlZC071G5reCR9X2gMDp/hZocQQWsNcjQSOx32nD7lQ2lOlBBvG0PLofQmj9j\r\nvL0nM6uiqGw0wkugf4W/Q7r7EhrtPUUI+a2ZMG1Jcjz12u9yItWAJHS7jeHz\r\neqwWAhxu6enoZ5+SC9pFUvcXK3+Y2mP1MmBJz9K/dJQybZYqdc7dGIFwlgfG\r\n0FuEHRMpHrk7onRDf7Ln5VJCCYKthpCBeFXbE/3QOACTplseToFERs7CyxEE\r\nVcVHi9iVXjNqT+xefcfhBukEdGh0lkjDmDQ/ITXshu8ZwUfIVF+Z99pE/w00\r\nKRT92pKelLSPQ4aD/JaUgk1gnVaHHLwntqbIXmL/aDIx5pRpsSYYzgemspTS\r\nChm2T+lFUmy1iL6A0sRnghRIA7WufhsECkGEB3TlyoaYRM42ATj39qCmIUzb\r\nMxV7rvzMoRw/JtpI3sYhUc1ep3Q+qyzM9wI=\r\n=k8Kj\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.1","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/shader-ast":"^0.12.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.12","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.19_1661251150395_0.04135085146320949","host":"s3://npm-registry-packages"}},"0.4.20":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.20","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"c6732bf40f1d556693d82f9633f942d205e5ef72","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.20.tgz","fileCount":10,"integrity":"sha512-h1xLtr5B07cNlf+20YEEs212jQbjfvWtg/EfApvBTD1UZatc8PhJgp89fCn520PWOe092O0YWZq1Jwuxk8DcIw==","signatures":[{"sig":"MEUCIEpmmtocrX9HTcxqJlTl/Jl2zmKinhIxrNsLQMl3RC15AiEA8zhl0BvRgP+kxmBx4RTJnKqt7lCnUHpJKTcIKFocMJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK4SjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmplyw//ZIBvp/E/pBIhn/AI0nxaunl5VtJpQwlUVVhMG7poUSnHthBI\r\nGywbml9R2IqwyuYGV/wc69Y5DeuRSb0Iaa2AZ60s57gHo0xgibevZiVZtxSp\r\nWpE/56fQb1CZuZczOtUVIXw5f4np6YlQUHJD165xUCk/SmiDjw2L0DIYAgWS\r\ndsgMJCroAxLV2swVDA7LjLJBVaGiD4OM27vgwpusSLJq7Igpw++f1hBv89f4\r\nBj3u+m7A3TsSAtmXkwvpKZusbVI/7co4c0V+bZYxcvzNmHQzaGcvH6VN5qvR\r\nfE4HrOuCs8TrVb04uiZddiwSpS6ejsKJP2ZEYxU/34Y5pdPLYe9guxCgoLrz\r\n3++S4v3mUIRcNXuRYl7qRQcuMf6/v/nBY0f6Q9ofg+Miv2/lQ4mG5BJKrsje\r\nEkWMITs4RNAaaB+2WjAfocK0Ontbx1U7ucR+HQ/S/FP/keX1vK1RF2frY14Z\r\nHI+VrSKPsbhehxNbvpEB5e6NVtGmwnB6aBEYlX/nn2nvpgLcB+RYec2O3EZG\r\nn/FSiw+U+q6pmndGzR8vLx1C1b64HobDcBDaUV+aiCgv2tP3/6gL0kBahqrW\r\n9eQu1hjYNpkHzbmQxnmt2fsCDfpDNbQ8DB9VjHRTQh1N+kNAFeUppjeWw9rs\r\nCCJlYfooKt0oRRY31C3Z8IUB//6AGMX494c=\r\n=RE12\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/checks":"^3.2.5","@thi.ng/errors":"^2.2.0","@thi.ng/shader-ast":"^0.12.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.20_1663796387563_0.8919982994797035","host":"s3://npm-registry-packages"}},"0.4.21":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.21","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"e02af09b2c534d3cc6d90d6f0160809dd6547208","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.21.tgz","fileCount":10,"integrity":"sha512-GEly//eRKcZK45aIvY7Bas20BYbqNo7k4uaaaP5g12lgPCcM3fR/1utVHcBchlLvT4ej+aEGM5D9/OTSS/1eFQ==","signatures":[{"sig":"MEUCIQCLuzq3sZCy5XRhvYMnxRR3p1CLEWprm7L7f0eAAgxGcQIgZVMZ9Ph2JgBMH0BBhofhq/oA8Ucrh12jNvsqkWjsUKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMyOzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqySA//et5fApB/kLuMETk+bXI2hZ3zCZnIAPvm1/YTU9aQ5cspnbR7\r\nuBboileR4yzEker0kUC6nanMllsmYKrr0GhTgEo2kAjOjkAH+m2HlO04xSPy\r\n/xgmKjHu3BX8yg4hLC+vchm2mrz5/x6fMlFzkAmpPHOgUB4ZXpKEb7qusn6c\r\n9JlmU9lvdfybk8sil3B9VN4gZgcXsDCiTBQyJiH/l+NqvlA2HyIzbhUaDJjs\r\nj2OQRr8Vo0N7DM+/OMMjjWukVarhmrfmN0fSqN8oCwfAL7m04J/SgntmRQ2s\r\nuyMV7QSr2k6oQFtsbVf+P9547mVDF0spBSmOLjwZuCgQRog64623O7ArAnGb\r\n/TLthYBE56YwwFercO+o09/76YjhVcs7AQDxtqVgGmwQ2FJIu52hbo7iXHi5\r\nFJpcgJrEQIo8Ebf0AwJd4yzU5CkESt+y28qYmA1crEKlbPk5INI+GWh+PS1J\r\nAxbeAaGwwaYyxofji15qauZACJrQ25uwZpjEsIOZEmXfstVFXF4XlxAn078z\r\nbo612gZZjKLI0mUX5WESTBXd1fKiWXfVMKB0rcj8mzFaADGqDXmvvBgC8rUh\r\njyP51GJa3GoivtzAQD8bMp5VtWiw6+T3YFwVqjAXtJqqjCnAS4LkdgAl+D9e\r\nBLBdMRgNDrz4pXSx21EAHIWm9tlBuJY/ObU=\r\n=pOJw\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/checks":"^3.2.5","@thi.ng/errors":"^2.2.0","@thi.ng/shader-ast":"^0.12.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.21_1664295859680_0.781903744168726","host":"s3://npm-registry-packages"}},"0.4.22":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.22","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"b6e5aba068ba8d349814fc94b8a949ddccd351ef","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.22.tgz","fileCount":10,"integrity":"sha512-CvUx3Qd4Y3uQmy8V2fU44IeKLNFWwGVvEiIxhIyj7kQZhE4f6/CvJdAQdHLQj42ckcdmFIHKW4Ob9/qRU8exew==","signatures":[{"sig":"MEQCIDhI6ZYfbc3tpDJl+z2mY8BhzX/Xmlhfxdy5TR/XIvzvAiBTJb8Hazlwsis9AF9dZF+CrVAhEp1X0sZdn7WNrYmemg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwl5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG9xAAkey1Z3tAIm6/qwzk6M9l/9DAx28mZU/b1OUB5looIvkCs4Ef\r\ntRYPQBF31Yot3U7/qs1VHP1qWg6nQR0NTOCsj9dMrkX1NnmTw/N+BIlzmkAP\r\nbUjl80hj1yzS8cghdZQw3z8kSam3FNcs2BP54hZKpyXrE2ABZ+J2XIoDwMSc\r\ngRuBpjl7rkJqKJavc/HcB5EcHIJGAOqfE57byRF8oIbAY2P1CpTeata+vBzh\r\nmDo3/oj4gumCjEIUxTNFRo1vo54oMNC43B/lKahbrg/n4Ec+h6qxAMCpVrIz\r\nZ4aTjulamHOhU18zCj5ZOWUHxjYRhTPiXwiwOGnAmwiWapFSBHSEwDjIB8xI\r\nld76gcbqbo4laG8zqU84C+iUWLI7mSRbSnN4gYk8K11sJjT+LXR9pDnS2UfR\r\n4olmv348ng5y97DBZNhObz10+7kn3M4M0KqOgkMONXWUSdtl1vJsSMRFnCbt\r\nakj4Hzm3qycw54bSoeXbLxwTNC1KYuCAzuboqELPLvMP0v6rrOLedrMGTsD/\r\nYu7lnZN/I8OB6U+9WempKWuZOMJ55Gblj4TWMyKpteRIC13VPAgl1MqEq/Xm\r\nc9denDfFHwXBV7D9C5fXJowAEkJn98fbOh66HvoihyMkI1LAwqmDXLFNeLVB\r\nG6ICSAOZGZsYsE8UaNHkL5phlp0KDv56WPg=\r\n=ADUx\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/checks":"^3.2.6","@thi.ng/errors":"^2.2.1","@thi.ng/shader-ast":"^0.12.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.1","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.22_1664813432865_0.6740825200027079","host":"s3://npm-registry-packages"}},"0.4.23":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.23","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"8d740cd70a42b07691548925a68d96a653207361","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.23.tgz","fileCount":10,"integrity":"sha512-e+BPbEUajQI3USsnrtYCWTeSzygYan/RLo9hAk5hdY+LjiYAf+sQlvYLL+sVyNW9Qo9GVJ8xQ2UtYnyBUaE8mw==","signatures":[{"sig":"MEUCIGe5ftj70+LrVfR9IgFAhLW2COyd72yO6+hS8ZQr0+NRAiEAxf8mg/5iBCHFPUaBFbwUrLSgTN55W5HixhB2IY12HWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPAwFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBrRAAl933kk0szCWjBO5O1kARnGPAjleai0qLpQBvydzUbm6YgIIe\r\nBa3G2eMSvyxySz8CsFd01EQ1+2NElCFHzfyiPbhycZoXhk0m4ihw1KSkerq1\r\nHvlBvlzf3q7aMXMFaMqdUxsF/0IO/ED48FGHRTmYdl6mXxyn/MAAhKV18k7S\r\nuLcsESGgFcxXlwl8aUczBhHjFqd3o3Sali4nwhzFMEtfqW+3BXavVsLssTW4\r\nyUpNGNXEIgyWLxOsafpht/ug6OpEE7PCRkHgbw0+ReD/7+reJJ7f+GLVkH0B\r\nyGeO+GAs9tsXuYAJhn0Uz8pRsW4lWJjW5pxQvcTW0ko33DM5ip1edNOH037Z\r\n2EJe98pSCsoqzMUqirDP7X0prgolZgc6rNfzAIrrECrGCwc3kmwDavPuvmNX\r\nBgXn7ZG/R4bm1+h3c3/QbSr3W7nzzf4qdK7H3uzSUAoiQvlJxy7UOAX6f5S0\r\n19/dQzL5nM7uLEsenHYGqTl5I+/SlqUzrnyD0laWIvyf5TH8PUFqqYMWpTLL\r\nw78nUHvvckfd+yjRspD8CPYtwDeWfdoDRB2GeJ0wiTZxMT9xT53QmfoXU3jP\r\niIHyueI0yammkdbLdtQ3hBSoI7BT4eYb3EdfJ78In6z0UQes70yOPQOf80tr\r\n3odqogZfTE5+qJtvCLOs/uxG7bzOmVGF4RY=\r\n=Kduv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/checks":"^3.2.6","@thi.ng/errors":"^2.2.1","@thi.ng/shader-ast":"^0.12.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.2","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.23_1664879621508_0.5381897918161149","host":"s3://npm-registry-packages"}},"0.4.24":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.24","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"aa142c110319d4d7f0d320c6f0f9274a73a809a2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.24.tgz","fileCount":10,"integrity":"sha512-wiDhHhIF5l+oL/+oJY+9SGS5EPNjKcNZwSv+kyWfxBwzkFpA3mfUS9LiKF7V6i5Z9mSWvSPbnwNg0BDHd59ShA==","signatures":[{"sig":"MEQCIAkcIJNGJerk7ER+gPbpt4IXTVPYavGwGmbmjvm/LGpRAiBm6bOLGnwwCpm63dqKVCbDksbVsUWx3Vmpyp+Ag5n1jQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPG9UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRbQ/7B+GbeibfxoIMj4y0FDhDuWT6aV8NBW3JlS6TcTzw4j3cThmz\r\nEbrgH2xk3aQsFXCz2BrQjWkt6HERqDDzWFeTP8yH94Me480LOoUS8xA0fOeW\r\nVLtCYPz7BxIqW4utkCTgbteKojNm5OMtOMDoaTZMBhdTV/D7/DeKowG+p7NH\r\n2FSHJPE8KWHkHNK7zPS6/zfbglhiJc6nnykPDE9VsRCcjgy3hYHiRZYg4lQf\r\np80DoAoY2jucgRDXWdIkuZpjgfz2/LH6j3SD1kzwjryUwnfd3CNqEc1DeNWH\r\n3/NSSUd4EhEFcD1LJbONX3dpD9IEdG3xHXJs1kX89gw7z8EpakUSFPu4IoK/\r\nLGfEkklK9iONg0MnHjSFAaWScG7KfJlZB382rgh+Z4dHL4QJhyuX++3SXajE\r\nmnRCtYn8pbOXU9FVFSTFWFh6FIx+TmL3AXqPv2cF4FiQCIX5dDd+fHflsyhN\r\nN+wCBYaq3JoOZi36pDYZCAAbB9dfBGzma/3sOznPywS1fgxifFeytBNEGFCu\r\nyqXqpn9UrhTHELTZDoxoWrh/gWBJGCiAJUqgEN/Lc0GxcmQ+xec/r7KyNZW/\r\nA3zbXnV6sF/k/l4a6qdWVzWWNqpclMAijfiAqeaTT4CEkqH9op/nJ33IDbDx\r\n2B6Wx9ouMwkz31FkSPew3rs7a4B7FGyHDZs=\r\n=kJVX\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/checks":"^3.2.6","@thi.ng/errors":"^2.2.2","@thi.ng/shader-ast":"^0.12.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.2","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.24_1664905044173_0.011603729715180755","host":"s3://npm-registry-packages"}},"0.4.25":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.25","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"a997373b0330c355c850c98f2157e2b0b6564207","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.25.tgz","fileCount":10,"integrity":"sha512-BiEv36qLCF4SGgXx90rQUFatW1g518PmwLMSFuTSUOmgfuGU9k8Dh5DyL+JV5a0sy7R9f3ncIDsmrmtHI0l+fA==","signatures":[{"sig":"MEUCIQCaLK0qdDWsyoV9uG/PEl/G0yMpFuL1YeExWuYwTJ7W0gIgMmnq0NlnBMSW7wNZwQPeaZsnWEzFfpjTqjefVUlK4X8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTUX4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEmw/+MQN4nGsjuJhFRudgF7PBof+11yzLEPKLO3oJo7gBBBtydTP7\r\nNH2+KdGsrRTNmntfHCGxrhYfZmn96stXMqX/wryrTE5kZSak9Rv7cLjgqfUs\r\nJcp6CeyaWzPv/zFlHe+rfo3MGKl56F3X95ZIPdngxKwUoouckD0cuXesJ5dh\r\ngi9O+ZNGQvMAP8w2+lBO5FzGGZzXX/GcfQzfeQOddhLZhnxQg50VvLmuq7aw\r\nMpaAcboIMWsjc4qIC9sdN/8FBLIRb077vZDCct0CWASHxLB5eRjf/YBO1ygO\r\ntsmMT8EVmDD55qQyu2eyQwzD9TALYu2hOgQspNE3QQAnN3NLcw7DPba6F3+g\r\ngoCzh/oBJCeb7aD3rt/Ww7X125x8FnRsQVdN0Q47N3f5nVk2hAkQvXUBdeCy\r\nSn9VmMFoXry7w9S0Wb5lFhD6gVBNkW6iyVaIqdU5yJtRl5r7/YRQ+CfOVylw\r\nB4l4tDDDmntLgqt4qB1Wzad1FU/FFMrpR4QBnVDBEKRkIDXFFXBV77g8HMEt\r\nC3iq+Z3mYIaSuNP4qeFHv9MVqacecZqwc5l5o0yXsDrOqI2B3e3Q8x1LiwUV\r\nmi2cU5d6zmB8wTez4o3rnGIw1/46viUQvnCTB9RYCKMmhVbgdTvmCUy3yKgC\r\nLjhMl1AWLlf2C9yEkFlrLcaLOaEsCTNsha0=\r\n=ViaY\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/checks":"^3.3.0","@thi.ng/errors":"^2.2.2","@thi.ng/shader-ast":"^0.12.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.25_1666008567837_0.35179980768665065","host":"s3://npm-registry-packages"}},"0.4.26":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.26","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"3082e69417ab6ad59efeb78e071e94258d7bb5d8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.26.tgz","fileCount":10,"integrity":"sha512-Mb4q62nTpznfILWiJOzAWVEYHDx0IaagsIpc5ywflyHrxSf1E1gwOKWFWfYwYa1vzc+H7ZFbWGe+9H+3JkVJFQ==","signatures":[{"sig":"MEQCIA2Xh+AqqxxHB3uNiE3Q3Q7nJqp5TBAnNNAxHyRsLHyfAiAgiCjoH67GXgixNVoFymIddHJ0M/ywK5bUCkMIMEVwSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWSyHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJmg/+K0SbUBt6j20GCfsG1XQ8UTZ2ETpJ7jYO07SJbEi2AFApU1MX\r\nSQF7Kxas/i9xC16mTW8s1gAri8XqsaL1R4r2XL0V5v1v871rxN1sbPWbyRA3\r\ngLDQsY2LyKPd9YdSNaHNqXWtA+tv5ruT+y70b00BxtLm0dkMrJ+1kD8h5FUx\r\nZL2c7Sz5IDCGjRJuksnFiVmKuXDuW9BckvDd4Blh02n1lbTBEOuTq9cxrmkf\r\njXe0qfSbdFK0ik3UkD7mQFdpZ0VVmEoFHERLNJ+iPCOuh7uZQMcB49UZcptx\r\nqYrAsCGuq2VOZLE40Cs7h08/OHbWua8mZIyRW9LXIIBuvF515WVtIP+IHwja\r\nuXD5rYC/7Xj/MO5/f2yKz3zFmaOs+Aft/drLj+qSvWnfCBhz1qlRAwwc3BT0\r\nATU48wfKiB/SawOLxxFVEjcu7di867j3+vJ3aCPtKnrB01NOC3vuCt0uBuG6\r\niT5SypGMcE8HFa9GWnooUjF0Ac9ZfKWkiH1Z8jF5VS9aRoEDDKlC6bbFzuID\r\n26anvGdb4+bC4i/NNIx+M3qkszyzm2sb3jM5YMCGhl/RrSPotku/22dFHHbL\r\nWRo6lWNNO+MzunEqcYJHrK2Tgv7GKsLmNIiGvRrhvRskkRMbKKodWFfr/Dy8\r\nUz2CdYQebwR2Wt9yrjiJEd3xwyhM6PQUYK4=\r\n=dh8N\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/checks":"^3.3.1","@thi.ng/errors":"^2.2.2","@thi.ng/shader-ast":"^0.12.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.26_1666788486849_0.7780548738391857","host":"s3://npm-registry-packages"}},"0.4.27":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.27","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"f43aec0c5355827871ca530bfc6598ef0e4303c7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.27.tgz","fileCount":10,"integrity":"sha512-QJtAXLAlCu+MjCk2hnlPZ729VRInVo5RHU4v/xL5JIZQajMxGEywZ4gF+31z3J0mONPR2HcSjd4wXFnXZyZnug==","signatures":[{"sig":"MEUCIEM4eRH+oY8cT6uTVDENkSE7jiDMgee6f/DKPqA9gQevAiEAnZh3CWwftowo6GPDSIcUUmr8vvMK9n1+/RVfAJD1bMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXCk1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGhw/9F1aCK39SG6JM/s8MlYvsS2sea+QlSF2Yl72LdrulYSWZyppI\r\nflHw8W3vlYRv8lb9L1RXgIqQZq7EM1YhSC1ftMi1BLI745R0/AfvyiFZgoDI\r\nXHA1ksuCTZSQEdI4iva6CxSvUDL799vbLBZdrRwOiCGn60R/Pw0NDvobpfVU\r\nehWm8pw8eKzUa8lT5tai9n+UQw6Chv3BJtJGQLdAif1hKGKufF5ioRr9J8Nm\r\ndj7ezzSjbhTYMDItyYQx0HU2JJ2M2WKXDg2MUiZK2Z3UoY7GwvZhUrHR8sfU\r\nBVgw82/YWeLXz5/KCZuwdlCMwhhmA8wzE/MzhbkgccRlLgafz9AXGQ+fNBeU\r\niYSwrwH2ExZzx+EOnZeJXkudsr70q7Mj5YenX7wjjlVxJHVxqx3iWbAqfRjr\r\n1q/PKjhy6PAtg6SarBySY25PEhoGij9EFWCHjAIRIf8Ie681QUp/ctxVHB3i\r\nu3VmrqwTYJrIpGhrQG4xgfetClMLO8xXiSMbr4JyngszX4W1ppvnj5Fu4j95\r\nlYtsDOExpqcJEcXLl7VNYkflA3gAipNnqr4kTRzaZjBro76xAKqr3iqmUn0S\r\nUC9nRH1YnV+cWpK0Cx0DqOup22y2/z6BCJz26HpmFYTNXF0kqQYcqS7eVmKN\r\n7nWbiY9j3t1ogsx2XUC/SV59fRw0+vWzfzI=\r\n=wv4I\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3","@thi.ng/shader-ast":"^0.12.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.27_1666984245194_0.7578373646198522","host":"s3://npm-registry-packages"}},"0.4.28":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.28","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"02d3ef6ceff5498abbbbb0c58303ad7ec031421a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.28.tgz","fileCount":12,"integrity":"sha512-IZUlolW1Di2PbhJhrhGXuvhqXaA9ainYNRG3QcDof4ylumvqbc1zGjF8dqY71oCq/HPYT9lnQODUJEk3ToWJdg==","signatures":[{"sig":"MEUCIQDx+WaKrgqy9XioMGTbN/1TY+9h2d2CR0OuDYz/f+8UHQIgJsSDIHdbgXxcgMjf2lNHVlF0xuafqNvQw9LgeL5Mlnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYFQXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4yg/+JnAGm6eaZjlhu6wCElMuZlgGi7bG47yFo9zGUUxJ7k7cKULg\r\nd6PS+AqsdI4DrBVyDGFRk/tgskzCFUdjsu/W4aDDYtAIphGYBTybSCjq9HpM\r\nyx+gSVsmBNIp98553OckRkDnwFkjkM5NMpztONcYjDlAKFyjK0mrqPRHpon7\r\n4fYbqlpWl1lxVZGcKT99YFjGCrVZ6QkSlT6jLp20x1hoSMiwlWnZ+1fcaeMF\r\nsUvOYEU+JItcBZsvDvpgcURQYAIAUUl44y+rFjFoK04JC4r6Ml/ZsK0mIarl\r\nMgKalTHNzB9CHpFYqs+5K0wVPCkliUwX43xRaaVGErcsn7XacsDB42o8e64B\r\nR765I+KAf8VJ3dlasBab2uv1NrHGt2MluRM9Pa76pm0m3mnZ9k+f5b3Ws8xm\r\nBy+kwjgFxw3nQAdAtWCwvWvZeOZlx8nteyWsFR0/8bcogJ+K9iyvZNkbZM8o\r\n/KCAomkysK8KnHzfADgB4+IcJvfwyRCPQXSR0YWAgKuLlojtA7sSKd3aV6ck\r\nuEYA41SFgM0afNp3H4AzvmfPf4fcARFtQsIzEP1+p+Uj8fSnTcjJOJxURZou\r\nPYw/NySspHLN18H3DZem9JMB49PAtRK0CyUWwuZnoAut7p2UnYRogJrvMFL3\r\nlg3VeBPqLFrKQmHKxEJ8H9HFuvql5f9W3Aw=\r\n=OH1t\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3","@thi.ng/shader-ast":"^0.12.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.28_1667257367633_0.8982121949404556","host":"s3://npm-registry-packages"}},"0.4.29":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.29","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"985510d02d1d4226fdcea7a51d7b9278d68d8a74","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.29.tgz","fileCount":10,"integrity":"sha512-7wD+TS1ChJNqQ8K9ftRRCDrBr8ZjN6+7ghjhfRIiSVUfPNrREHnOMphInOV2+2m5scmK6UR8Hb5apVN77CL2Yg==","signatures":[{"sig":"MEYCIQCo2Qg+4kus06ORH2V2Er0VEfXOX4Ov7i7AhrHyIgGyXQIhAK9c9Z3Z5O1FjEpZ60+VNchasYorV8zqwfCP4dsa1Wea","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYRJZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfUg/5ARwlB+IYEd9N2tSYhStpxASrdRkkzk6lhFtBGom5EHVJZ+cv\r\naNW3FN9QJFzBmkZJKvxZ0FMvwjSF/BdDo6DB1DXcwwcIdVTwdxwkdw6Y2DLJ\r\nD9gpRMdYWSodD7d/rzfJVl5Fg44EsKDa8HEjCCVtUVQub4UdBN5+yohJiRqV\r\n2B9gS3KlbqBge/PAP2b66hE1vL+2EZnkUEcGUBuMUUgiHPybMDz0NHhRKl7i\r\nVIDrxlFXSdbT5gCK7uiG336vB+ySW1UeuLqcn/XIu6+s9EJn3sdTwjzxfMvd\r\nb4RAEK3/T+Msip0PlwfX+lvSqbQ7DtgretTWXaXfcDPwACeIabaNU/ECg34x\r\napi3NgyXvkfH0qyV3Fo17d2bPKdJx4Ru1PzpsnplVBlUg/6YsxxEtXwXJrP2\r\nXiKXxNcE1H2j2L+TQhFiPiM95vvvBQRg3Jq3sirVb60FlKIpqYmUTFoduWiC\r\npObUne+nQlTFFhZ5p+JmdDe69Osifd5UEF5K70MTsltsW1tDRMpx+daB0Bus\r\n1J5I6vdB55LkenYgHNiYvOD7LpVJ0i1bGmkDYio/qQoMmsheCgOcApBH1ipW\r\nTCjBwl4TRkQYvjQEbUxlvvqvcgxsCefQoYl1ykbaOj59MUGCPYVZCjKVi0ei\r\nzwDNvtuUS0LT4To6/Nt/JJ4zUzIGjMCSQWA=\r\n=xdiw\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.5","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3","@thi.ng/shader-ast":"^0.12.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.29_1667306073724_0.40085187257015886","host":"s3://npm-registry-packages"}},"0.4.30":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.30","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"9049400543c221a50b7febc597c322b9d10293ea","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.30.tgz","fileCount":10,"integrity":"sha512-URXt6wR5MqVi9RVRXMDf9OaFK2YWfU6rJlvnbDdQWJz/PNIPfJGlbN+1woKWcWJlF6Ixc7r2ww0X4UtgF1N72w==","signatures":[{"sig":"MEUCIQDUAbCSmU06L0JHvIFxMNV5oyPRtAS8tnw1InsMwO5VswIgThKEhBM/GN1lffatQIcZr1PhAHu8xvQ9ebKszeVepYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfqNWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocvQ//Q1bN8SbULU/aVpN79ClzNhGtXUTSfLqrNIM41b70i+aINRyM\r\nj+aWdj/yQjbLrbqzCa70Z0qx+mClOSwVkZGCuyqqPsbemjBo0aqexixfBQwH\r\nVyysd9CTvDimmZBUENtU16dLwp6spfKzPrIO0J04nptw506W1EEUCewhy1Lu\r\nDsDBmjCf1nrscW/Jsx7BuGOOs+dsuhwkzLxZip9YlmssR6CH6D+7g7hSVQc3\r\neqDmLjwFIzb1NntnQetF+K+iaZhfEkyHVHkCmluGvKsOJXoB3bPvAHE+29Mj\r\nim843kyVUXT39nWzM65Zw6Ya50sf4arTP9Fsdoa4uMMS0I9Z8z65zmdlB0up\r\ngFkqvCenyqxksoO8VMx12DrzfxifSLZbXxofmh/G3JmBv6N9Hkc89uU+sIxS\r\nVtv36ovouEkHwksYASaZkNZzYFRl99+MsJeJdS5T1gVLG1+MbLJpqycfXhjq\r\ngHwE4Nw9m8RWBprhgfSej1W0i9IDtwnVb8F6rq34+6j71ssZUwgjB9e13yBr\r\no9jjJIaNn/s2OKMjxH6IHO/O1dFVdbxaP3mvLFmfu0P+P571r31vLxrustsE\r\npUo3nerXkg+nfCGN5LBoEWE4sd5YIab/Qg+kPAVKBSzJcjuiCinQkVSF7X/i\r\n4T2JoUKCwlnecZ21CHVfqD+nEgkBa9PNp0w=\r\n=eh2S\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.6","@thi.ng/checks":"^3.3.3","@thi.ng/errors":"^2.2.4","@thi.ng/shader-ast":"^0.12.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.30_1669243734299_0.9075103568991658","host":"s3://npm-registry-packages"}},"0.4.31":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.31","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"e451e5645660358086b0b4a5bcf6f0a0db852eef","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.31.tgz","fileCount":10,"integrity":"sha512-ckoAnTIa4C6V+DWGlO0wjyjveqV5QXDflZYZ1xY6MuvS5sCmESMPymnGrII2h3wb0K3sNvLz5iuRM7RXRDhhkA==","signatures":[{"sig":"MEUCIHZvxIdIrYVkOpuGRNqJ6BFI6K3kTnogIvqnkE9VLGHAAiEAgdltvDZsXL1dMXtXV2HhIzfiwY7rO+GXYA4cvgwrPhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhLndACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUpw/8CO6JdwZzMPlM6JJmYTG88vUdK/MUDYC5j6qubBLLs7gTChlK\r\nVimJO0xqX0nHPewk0m/AE2afyJ0RLXsKKfFoyRt9owjZPirQAslc1AZwRGRy\r\ndMJbGuzAw0zE2Cwd1jLCrbdeDekiGHTcXcMq3y2paPrLNC++8AYJ7ocfTEmH\r\nTolKa8Tjz926pCZjdIzaWpTzErflcSPowz5wKwdB0/P4CcEcG07gejLMwSZ/\r\nC5DsmjzTF6bJHX8kmzPevpEuUHb5mWudzQka220kufla/RizEGBvX9dWewSU\r\nS1TgD10/Xc3+dpXQ+67lE+CVmSFrN/n+BMD74oVrAAJSCVNAi9cq371xqonT\r\n0HG3aIsGe+fMsdra8hP0H4i35qW/tYUUVxJwnL3Dt6CG7HyGK4QBrwfl/GdI\r\npIxx87k0uoNABukfuGzC4Wc0Y/eCNlK6NDOhbx5N+WveFGm8ZT99vOZ7pSN4\r\n9EBFRxUuIXBy9yh+y9lMJRU24b86aEzxI2hdphon1tgql604LpjtLrYUdRb8\r\nzEYYm4Kd7fcU+Ebjwo7ldmoyBcC7cI4icAGtyh8sZK86YAu0x4LInReTtVYK\r\nRL7KJIdShpVpro8azJvvK7cF7+OC+BVAsR2N/ZqkR6GAWF+Iow+XpKZveJzZ\r\nnD9dP9mDdTSQGt4lqGXfcTu7BABat0Jys0s=\r\n=glge\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.0","@thi.ng/checks":"^3.3.3","@thi.ng/errors":"^2.2.4","@thi.ng/shader-ast":"^0.12.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.31_1669642717647_0.9794877624186498","host":"s3://npm-registry-packages"}},"0.4.32":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.32","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"49d045bfdf09d8d6d5ed988abe4287417ef19ffb","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.32.tgz","fileCount":10,"integrity":"sha512-tNIyfciZJKSt8bVONeQKLuMcHKK4WXokZaE3ThJ9waALud27sciIt91nXAJxtRE4DFYse6FOvgaNyM+n6qy+sQ==","signatures":[{"sig":"MEUCIQDut/0mJEOf/rZMiO1preM4+8U32RjKxh2d4/9HZ4x+IQIgAaVBmMiM1oVGU05UFA5wV8qtYFy6HfBTooRAjJiafPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh9ljACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZ+Q//dlHC78Lz6rcygaflOllftLsIOneJOAJ4Dp/TWrOMn3DBRnWZ\r\npCB2hBkH1zRjON3MSwDSjtwg9lK9JTW7IboJE3TzRRvsBBR8zD7/Qt5hnuSE\r\nUWWTcCk7So4MGIDoeK0+m07u7QSq+dHhABzV4HDekICklVs6Pt8VntOKlhEu\r\nWANTlNJSH8xgKMQFriUYxkpos28SkQH/YdGuGXKCCpYbmQS+g90emtitgH8A\r\nbolf808aUTqoNz3D8+Qwbl667t3bxysQwqQQhUqm+jIEq99COHGMmlD0spgY\r\nGBCTgMxT+0cJPZv2XaqODV1Pje6LN0fxvXd28vvAG4iZaNqyr+zyxV6cEAym\r\nSCdoy9aC1Jwkdm0kHVGbU0kOBY2XLsLgRhs/TjyIm4zZrHjQhvfwWxLTUV3d\r\nY7MRi6wlEdLqazPw5oxFx494Uc05Coy2K223QvKpxqa4Ljh2L8PaGhSvxqBS\r\nM3Pt9F5eSHyab1OdUZEoQs+abVQbSrERx1W+BDBhA5UTaaBNA4cQ1VNxytYF\r\nhlVAO9MI8BOK3LXZ1LXzPpNCg6uT26Ql0wpM/RvIluUR6DF40ZitqlcQp3JL\r\nD0M7eY3fePhEEJoSU4OEeOko7DZAi3mqIGILwakyBdSKHkllFJRVHSboFZIJ\r\nPOQ2vLrfWQFfzeiNVqaG4T/LyMwYdM0mczY=\r\n=5uET\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.1","@thi.ng/checks":"^3.3.4","@thi.ng/errors":"^2.2.5","@thi.ng/shader-ast":"^0.12.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.6","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.32_1669847395675_0.2801074450664587","host":"s3://npm-registry-packages"}},"0.4.33":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.33","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"f672bd9e37bff5cdf1af6f5d32cd953f33180e40","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.33.tgz","fileCount":10,"integrity":"sha512-Y32b5UIjxe/Z/9WqZOZTYd2/1XXq0r5sXScTwyfZfGrz9CceNnTpejhgj6guUMOC4iJuPbPM3uye8kFWJ5Ce3Q==","signatures":[{"sig":"MEYCIQCor7pR1y/HHWOqEN6sbcyYnI+HZdSHwu0hLIrWku4X+gIhAKQQybTZs/LAcgxy90rOQEiQ+cFz1w67iB8mI0Xblpc6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnGqZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUQw/+INx/7Fm+RTgy3gp+8YPFpyZz0jlNSkJZGZj3lCBDJ5JTqo09\r\nQsvB+N1ZBcMC4vIwpBsAP8HYe6yaFxyjQIIe8nOD2VO6a62YmdZa8M+QsB2F\r\neIcDKWWMr+9fRB33vdQN5fuwqp8cBOk3GTByTpytrtyHhD3K/Uwsjj9BuBdX\r\nwEjSrHNqY0HhBcP+b0recMZE/yQcEeisp5mJFrqpkem8zjd1NA96TqtEu2Qt\r\nlTUCybd8+R40FwrQ2ukqluWB3TSstney/12U7/ZCzLPOzwMoKGHcCqJbhFa6\r\n8//XNxW/zg2IYhZvA8McnDW0/jn5dHn81yI6uYGN+UeZOAKPC7bUAHXaiRuT\r\nixveYdV1x+U/3WtbWe2gmqetjkaH379h3cSVhpYip5bXYrPVtYTEJnaTBjxe\r\n+KqQ5CV0FJjKAeMz7wurCZfNTetwWUOm1oz+ErAvBSJ4BdujrJGJTYKSs7OM\r\nUUiIwVryluK1UMZdgIpYZ3F+MDj9JPQ9ZEOIUIQRwwfsgyNRBSDn034uG2vq\r\nH7vr4yPuqIzk5ZD9Qp+Ih05xxXaj1LeCg3w0GQp4CvZi5EqoZV0LvJZoRX6g\r\nKmNRpsFvawf8uEkOSpEGxn19vA+wfL1UyOusEbBCJV/OpOfmFsR6h/IssVrG\r\n1HGLJkuKYNc7CN8NT3xRhbLQm42jdS1Q4Ck=\r\n=Knql\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.0","@thi.ng/checks":"^3.3.5","@thi.ng/errors":"^2.2.6","@thi.ng/shader-ast":"^0.12.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.33_1671195289667_0.6897209314058281","host":"s3://npm-registry-packages"}},"0.4.34":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.34","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"50382832167a81fea4830cc18c477e7993426c9d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.34.tgz","fileCount":10,"integrity":"sha512-1lTt8qnOBGxNIUXHNmBRH6JoZiL0tLPbbAPdo0UxO3gJYOk2/Og9+04spoHk91f3nhfYu5ryuT1iGKtTrx9yZA==","signatures":[{"sig":"MEQCID/ijvcptxy6YjFtPTNK2PbtuydTnYa0tSRNMK9TbaZdAiBN2UheI6dE20ertGlogo1DPaM/d3ZUz+8I8Um1Ywl8Mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoeSBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq53Q/+P2cqG6wZAC2Z4z0gcsOQ/ZFNF01J303fL3jdWS2L2jz0Klk3\r\nMiiOKOd+G7PhrImU0xYngvuatKGBUcG8axmofgIztCg85zCxvgb0Ii78GgQ8\r\nOlUb//IYMUh+6Vq3f1vOdYeng/zQEkaVYuL8vmJcgtp6ecFBHfNo/wiUFQL8\r\ndLinYsHIj63+7wOr3Bi8H1BiK+h9dYtaungKQi6qUX5xBvg/SUUeRYqElyqQ\r\ns4h9x4xoHbKzuTgn70CBZaN/Q+IhgMDjf8l23S+zt/7TxvsBPFhKdJ7rl9fR\r\nbDpGcjlc34X9UBGiSDJtYVNZRFvDI6La3/Td7zMdxw0j4lGssaZy8pVrtS7E\r\n/uhXGngd7/jnbheAHxMW51+myyWnuyfYhX8fXFEzmy4cZSJGt6yVFEf4g75T\r\n5wJJTPR9aP07DXmX+YtTd0WGxa9+0bCBp5vx8LH9aieGupLNq6xfad8ciAe1\r\nSCepB4EY+yRGPz8Q8LKHdjXoYa8dbXhV5X3/W0UuWSlNJ6kQCV9B1vIvGJl5\r\nAsmSXT6dj4QHBwT1TCglC0IM5wna3Cjq0F4a4rZShCDNIsmnQXCgYUjdf7OY\r\n4TdD/Zap7OO0kThCW49mfudQlGw2zkiFRtHF7sEPLWWa3z7Z6v/G4RLEpc7H\r\nuVtyXnyCMJ0EXWDy/WSZcju5ODrwUdWMRdU=\r\n=xEuP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.1","@thi.ng/checks":"^3.3.5","@thi.ng/errors":"^2.2.6","@thi.ng/shader-ast":"^0.12.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.34_1671554176870_0.7685313554007824","host":"s3://npm-registry-packages"}},"0.4.35":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.35","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"bd0ee9fc69c1d779ddbb396a579ed8894d2e55ac","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.35.tgz","fileCount":10,"integrity":"sha512-r7ZRqs4S9EkFDR1yCNaPwdqqk5ILN8yc5G/KcAdi3IdUxsl2qRbwF9o7KFUcOLZ7WY6NlRKfeDWB3bdZbJyudw==","signatures":[{"sig":"MEUCIHJ/t2Fsenj94j+i3fdVnIp8SA+iQopKTH6xqe5mv6ahAiEAsWq+sd58hMMftgc7HN3xNKA6RwHM59B2pPF31ZmvBcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNDoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpS0w//eOTJ/xU6srxH2vh6TyexiytqBLUgljm3qI2VGFYDv4s0Hqld\r\nzLoiSQRE+lr/Grcyquxky4hSt2U2VJdmS/KjQwgAAVS9GkCT0NuRqQ/W6lk3\r\nDJGqqkFaGIXHjP6zQU5oHTbD5IYn9hWEdukoz5HG+yp7De8gliasi5n3GG8K\r\nMaRlVOKsqBRUaXG9vXtLW654Z4wG3s67g6ypwN8s+VmmXtjf/XKhvq15nrgS\r\nrd4mQHxoWBJC+9zxJnRtHiGL0jblTRSR+m2vX6fCzXCL9Ms8MkUDc1ILge2t\r\nLbZei23vFy37tKW6qfPrfWGkfqaLN1efR0RZ8W3yFbz0DAUr2lwZz9bP/G8V\r\nYvPRiGXlWiJu5XoAKcvOofQ2aqd4tdVEACQyjwaxxG4OR+D3OCkJ31B7e1I7\r\nmQcLBXLwBlVeQWG6A7ZRnLmL84bAWCfC7Mqxc268fntWSmJ6G7WUIKuJFzJY\r\nBzU/RmUW4U1kHZ5rt/d5oRaAuJLxPqwnT9SCKdOpEUOlr/w6LycATsgi/V3c\r\nHrg3pO+OKCHD2Q5OFrYQBUHwQpP4fpDA6IwL31RE4hqLYs7TPd0qmvDG4c/6\r\notZxl9ab4C1S0lbHytKMgM//XMKWElMcDwkP/+7/3DKfpGm14Sz0SEwI6sfR\r\nU44i0RSJz5q1Kq163Wj/+Io2vWJ/gumCx+0=\r\n=zA6X\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/checks":"^3.3.6","@thi.ng/errors":"^2.2.7","@thi.ng/shader-ast":"^0.12.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.35_1671745768345_0.49114592896512854","host":"s3://npm-registry-packages"}},"0.4.36":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.36","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"5b109eec37fcf08b985f9f768bb3c95cad034772","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.36.tgz","fileCount":10,"integrity":"sha512-dkQ9Areb4hEUnPvqUw3PIlV6XlT66IV4cnzFSC4tvhc9ibZmNN4Bv5NtjDK173YiYFwZveOLMfhMVDO0RZRF8A==","signatures":[{"sig":"MEQCIChyUyqPz3O+UsGdGXVa0nQNCTBKvnFLw8EoyFzqg+o9AiAWrFVeFlXw478mQVeaZeYTC2yspgBskjFpTRL1aFIyzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrf9bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLng//elecR3XR6LE94oKbjAiRT1H02gWDf5CjLoQrYCmck7PZAra9\r\nZinwe/8FTlJoRuxHnpk0W9X9pmpUgr3Nk1G26lN1QQikAqASPCxv5McNrG7n\r\ngZyVWBqyE37C2X/ayqjMz8iT4NBUwyDjUCzwk0IDCTv464iXJGsOsdCQyrni\r\nIUMn0jTso/B6foNzL3zGKRmWw/1wEKwdlmgbQBZ8DZf8N42DYQnFTyn9X1jh\r\nXe+fTPe2J6VaTcgCdpM1PS/+SnYIm6AmUYuC7VY80fbumJ8Y/rjTFYNMwcl2\r\nYSAcpC5GzBjqxG+Sr6Rl7hZiufAGI4sQDcx8zCUZLPuLloL/YCDTyDDeK5+Q\r\nKraEVHMZvkQkD8ABZToYmWHwsBOisoyitXIv6crTpv+gfkNRoJ0lfIvOV3GY\r\nQT2cdHXvh5M/6Iy50AVVlSYDzIvD/srhN/SbIQwHaiYxPc+EMIDtTsLqmQqh\r\nnEXeDfPrGwO9NSuioXntd2jD8jP0eMplH/DZQnAXXHIBGXzlDAErrdxcv03p\r\nK6G/2VN96Z4510IVxoFLko4V9BqmIGZJyY+1J/Mgn9FeJs/n+1Rj2IZLYpKH\r\nkRQeHwzFjS+26dN9/PwIHggsw//cxGx+jaymoUQKPEQjnAq6sx7c2bv4ypmW\r\nfuzRxue7MOHk0DiGSMtxGJI2fgd1V4HUF0c=\r\n=cznv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/checks":"^3.3.6","@thi.ng/errors":"^2.2.7","@thi.ng/shader-ast":"^0.12.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.36_1672347483339_0.4516313612567562","host":"s3://npm-registry-packages"}},"0.4.37":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.37","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"1133e52ebe4e95291852e57ba5a0fe9804309079","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.37.tgz","fileCount":10,"integrity":"sha512-hJg7KBYizFKMAiqPkg46Ngi4PFREIiWc8u6fQD07jH8Hpdcy2GBNfgJ/kLVuZG+QnCLGtfrBHFtdj3wKY/LvHQ==","signatures":[{"sig":"MEUCIQCmjNe5z+hZ7G8vKq3dV2A282wr4ashS6vD9BStsQEAXgIgHWfCwlyDYe2AzNUn70XgB7BFkD44heNOkhjFXuA2YVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvYLKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfEA//SIx4M4umI4aWVH057MYd4HP68fQ7qvwHovcnz4jzG79JiLMg\r\nVI3ru/l3wk2saayb0Y7rC/ToqA98riip9jDvWT2Z+R+yNz2J2krF9zN45g/J\r\nEv5f4alirEmqNcXG28EX2QozCcK4s8ENiLVYWh6QxjsoaPWKq0o4WijGbhyh\r\nhIq1hJ4/5liUFB5p/GtmTP6XZbUj4S0ivsTY+0qhqNz74/zfRN0nP0/jZBju\r\n5kFQewMugb/Cn0L4yFWlBhx/S1PR/oQ6YodK2cF0VH++f4Vc0l+r5Jb6m86H\r\nmKcUBsw2tYn6I8nDjkxwtJXaACxbBha195igueKQRBd56ouolUsaJELY0NdJ\r\n/gK2iGzHwVyAq7F2HMbFccBmrt+Q2Hgbz5KllE6F/Orjub+UxcTpfG6ooRmW\r\n5C5BIQ0h4ecl89YdyTRzqWjJjsbWIg3iMkp/PRS7R98LZuRi79IPZaKmWOfC\r\nEmXphSqw33tMuCsX1gmKWIc25qwStD6oObe+PZAUAxhP/XBl6FUKqPicClTg\r\nfHuFpo8v8V376aPkXAW3mTNOa3k36VJYYSzPTiRUBgLlYwmHhlcBI19tzDkE\r\n251em1kulprStFA7vYjixJ7aeRlHn/u8F3n1B4hm0PbpaHaJav5xLUmh/bS2\r\n4/b9Ll3vWpwnhU12fa3K4cjtZkYMyqnffgs=\r\n=kur1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.3","@thi.ng/checks":"^3.3.7","@thi.ng/errors":"^2.2.8","@thi.ng/shader-ast":"^0.12.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.9","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.37_1673364170203_0.558181321951698","host":"s3://npm-registry-packages"}},"0.4.38":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.38","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"491aff16f2fafe8352a335443bd1a0129da7a404","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.38.tgz","fileCount":10,"integrity":"sha512-dbOLSuQFyTQiZqM2nMjCpAaIqH1cLhUul+VGLoRZ8CFIn9tJ8v4Xu92NNNDfaQi9AwOCdAV5xzSoYKf5/QbDWw==","signatures":[{"sig":"MEUCIEZ6ebTB9FtRrxtMgDMZrGFNzLvcz9S16ftAMuRMue+oAiEA12T/Z23mJg5aaU/tBq15SwPW9FGuuYROcUx2G9hwPfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38DOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1Cw//fmdXKN3ohrzFE2A7Mu2cG6RC/5o/walE2udi92+rdDGYRxTo\r\nfKXboCdt3kTrwe+FGyfDWC3ZQ2POFksuuWuMPUqhs+gFoC0+QBExOu6UpeHn\r\n1HZAuwZgrmBhhB1jZdNFaxrhhM2y8W+IslRu2eX5dEwAyKwQjlFSARkrGWS9\r\nnBxI6oXT7PgdgcV3ezk0bBa2OaK+ney3kT7Ujqb+k/Y3E7EzRoVY0zxaqWIi\r\nfvKWSFlUbj4lBHmGr70Q0CW44DOzAC0609yDMLQdUCZrHku/eZ7B/KYm6Dmj\r\naBot4kQtzl6qCeYZClC+4MpRv64YA2DdadMmimGvNaFWnIjpP7mygzQ5shUd\r\nQrPbj5szzFx/5M/uQpqRXNkfVUYsbCoRrmiYMGQtlA/BLahBlypwxLBr/vZY\r\nxwaXxHq/YXzQzUAauy7xKAKkxvp0gwRvBvcGbQbqCpmRWA7BlYXwwzXe3Aj+\r\niasSPs1B6FimLPZklTxcTtBofV6vIvdScQm83KO6Er53BiJEQkyMFuKbutP/\r\nr8xJmkGpCuvCXbautBPlMmJMAUinh23/1JRwwggXbuTR0Q2tq94m3Pu/Mqdk\r\nf5NEZhij2sU03+R9/IdU21HVQhrCxEd2IaUzJVcSuG2a7YtX24J7FbgcblFP\r\nA1F0uqSW/wzIB96LZQtlP8ZMLJgnN+ZvYhM=\r\n=sLp1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.0","@thi.ng/checks":"^3.3.8","@thi.ng/errors":"^2.2.9","@thi.ng/shader-ast":"^0.12.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.10","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.38_1675608270026_0.3614377770967385","host":"s3://npm-registry-packages"}},"0.4.39":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.39","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"906fceaddfde70c57fc1a8f199143a9fccbb0850","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.39.tgz","fileCount":10,"integrity":"sha512-nI4JdfCegISxoMpBJBEvMDgaivyRi8c4VGbTc2cFmFZRZ9I1HE3q56M5CqEFOntE6OntRf/X03IGiBnjaRLbwQ==","signatures":[{"sig":"MEQCIEJieQkQFCXNM/DHEST2TC0LsvqBo85BzgYYZd5KSXwHAiAbNq5b3PcK7DE61c+44tTjwq9Jh8xw2Xevq2ymKXKNQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5k1RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok8g/+LzriPqUnKVSZeC9OS2Pew4bJ9pVCpmmEVd/MCEGfdrdBYLQO\r\n2O0A8sTow5Iq8YnhyFvb/yrJGAuz1XToLAKax1jRBXePhIAXHwWT7NBB+PnU\r\nRkNuDCOIrRq7o8U8skoVz0rhngV8q1ancssIwS5By4rtjZXc3vz579YGV43O\r\nfKVsMA50W3XPat3Q+eA8UuH1SxYZk9a6wdswaOUit7L9WMUsa1C/d5mSVWdH\r\nbYJiTNrAKKSzjeEnP4FqfAPNoJ/SfBwV/WTf2gzV7ZYViASQPxyu0+h4o0Hx\r\n7BtSoapz+eTuIsZ1jJLv/DbPl/+eBG7i2ZlPVW3M1+nsSKrrZaEZKm1VF8OX\r\n5okUbyHTjWLKmdhQSe83rY1bVLDrqeok11yy25/JItE3mPKw/WJrhaYUH4kr\r\nOR/1UrRIPYx9ZNQ3Nk1Ee39mVgOaaLTXbh5KEJCyKA3sbk0GQjRk4WfyOjVO\r\nVhNyhsHFqtfgtd8QFq94UKKuKMuYiKTksWaHAx9IzNb43Vq+Mz3pcDrZ3S/9\r\nQg5FJgQuEzrbb/1BvGJoJLfbeQPt3sx60iFCpijlWe+hKDszt5VvQef0m4UF\r\nrEM98yo+ByuZvN00qN5zfqStqxrVl1qfEjGfmRaFcFiYx8HkO/9eEg8hlJfw\r\nwvuMZrxh6TXLhWbkAlE/meVGeIPVgyKZDuc=\r\n=80Gx\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2b5a99a8af71670780875637299be9118b01084d","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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.1","@thi.ng/checks":"^3.3.8","@thi.ng/errors":"^2.2.10","@thi.ng/shader-ast":"^0.12.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.10","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.39_1676037457611_0.6285096839313629","host":"s3://npm-registry-packages"}},"0.4.40":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.40","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"f926c8e7598cca32f64b75ccf2e4b3fa583cd462","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.40.tgz","fileCount":10,"integrity":"sha512-2nJ4JkxUFTkLgsPxEMpfFP+QbofNkKC3QbAO2hIP7jQyzPXAMoLMiVOL7r5j0UFOSP8tn2j+kzNKkMvdT6MZBg==","signatures":[{"sig":"MEYCIQDSNgZAsVL+Bqe73wIkdlMoY9PXn7miH4SqqdonOzpW2gIhAOS3XJjtjeb2XI5zqKKHGn78Ip0tC0OzPIXlRN36mXgY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5k8ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0GQ//Vp8sOTocxrGbuzYkJA0gmyos/ltuUNNk+b2JiVMPX7RSjPRu\r\nkYsOAYSMYehGivpHzMBoxGtXlYv65ssp7TC2YIm4FCBz25HZ+cSsfJF9yDVB\r\nT3aXFPRgv1tf3OZZzUrPAEBhiZtp6rJ9HBjrxXDHzyAaUGNhe8RZ0ncA6VgY\r\n746oAPAtFVIXDBKPlUzTu/C5f2+rGYtAfCGzrlErSvlQ4YjhfK076egxy0IV\r\nqLreLubeYFurxnk7U/8gr8K/vzhMLywxDdGSN3VT3mVpxrgt3MYqtFg7bUyy\r\ngaKyOp6k/yAoNLPmNNCYUOpUM55w24QGbBj6IK1gwSY+kKdzfqJp5k84Edom\r\njEwbwZ0cJqrH/fm+eDdcFiY/62RiNlzTfmiEMRFcHcZbvQ7gA6NFMDoVSrrY\r\nIZHj8DzbZ7Y4IKeg2UrEB45aLv48dFLvS6535P4eXLNRQANmLmsPV7sWyEmL\r\nt43C/9UzTaK77CFs/k/GnZrsto5uz05LkJj8qZnhPbyWdWcQpKb+g/oKJRvp\r\nd23MlAEputIrA5hyplthQHPIElEX8xeuGcmRrDctXCQ0wI+rfG5zt/ebnPuC\r\n5gngrRc5V7k8yN+4rfH5nDnEaycgLRCYLa2Qisn8MQPDd0dfyJWl1xVHsCk8\r\nQRYqiDiQBW6nYJUWBvkBV4nBKVMV5D32qQE=\r\n=Xisg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11","@thi.ng/shader-ast":"^0.12.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.40_1676037912816_0.8491590906241888","host":"s3://npm-registry-packages"}},"0.4.41":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.41","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"d786193b4b9544fa87312b902a16202c906adbaf","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.41.tgz","fileCount":10,"integrity":"sha512-UJq8LYjDL9I2ZuFIZwqtAIDaBzJJIOdQbc9AKU1KPv8F9MuiNSIRmDDRM2WvKiJnhj+S9POXIhdT8cqoy1bitw==","signatures":[{"sig":"MEQCIGP9e6VVARQkgL4HXu7A7RKipLF/MWVxwsOHoiHgma5pAiAxKuUnScryhIVDPFIvbryCCekjlZIuxKg+D8o4n8cnoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7959ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNwBAAlCQuHJNpJARyvOvLMlNbdfHM6dwmnSHUNQIRwYt69g7krzJK\r\nbPMyEDw37z06gb1BPBVGhLXKKfGKl5szF+CW/Y5sdfKV6zx04zNAnu9UoWnv\r\nDxQFAPLhIUAcxQ4dojo0ShLMrEUiENJlDXB0DtIIZlmaYtyNJ3lcaAZ5yrhs\r\nfCperInRqMNWobb3cfmuc+wmjCYusnFrtrZ6Rj4YhXhb1PN+iD3yK5Vu+1kw\r\nAxYjqwy4sYnADiKvUO5lmBTe7vBUAFrYfOVgy3x9gHz4n1Q/KOFUVTdfwq7X\r\nyGBjsISMGBRO4rEHMKid9iatiQgpK6dgy4vp3C9GTZP0jo2A3Wspc+tcJoni\r\nXvP1adqmgk2in8Ou0VEUnZqc69HZHSt7Y8l3YdZkyfoiUUV48NP0aHVeMshN\r\niyHXdm/qLdmHlKR69v/hkP+u8hFgZ2yCA3+KrUiXBNrheYxP+iCRNTIIMpV8\r\n1nmHDAbCqi8A/tWCd62Wve1h5FZylDAymPUzKuQqGPaOywX5BoP83+JcPKLs\r\nV1jPp+6nCh5TEeF1YhjhS0MzgelV2cinP4wPsTn/WAfmNDcPagltY+Pj53nt\r\nXuNUrR3hGJcFAL5dM4knofC+wj5ZYlxU44OKnU7qG9vVBnkIoFKW52Gc22rP\r\niXS14YzNRXRDh+Rzew/TLTdAngQ7LeIvENU=\r\n=EtXG\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11","@thi.ng/shader-ast":"^0.12.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.41_1676664445736_0.8258396690978187","host":"s3://npm-registry-packages"}},"0.4.42":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.42","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"428070ecc929a8d37a93251344970f36f8608638","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.42.tgz","fileCount":10,"integrity":"sha512-RLX/63c+lxjF9wyC2CTmtT72HLDArb9wcF/WRTRHIabz+ivnbDv3dCa9v4Fn16RojRCHdnnkYL+dtZbyn7gJ7g==","signatures":[{"sig":"MEYCIQCf7IeR8wyvtLcOyEpnUykClDR7t5E71hiKXavjGQanpQIhAKpzAf6bLD5u9K5oPT3H6XeMAmvOUDMUG0nVO/qWgfm/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAObYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs/Q//cCKsM9INBu+2s7MomPqY2GN2v5ECs3OwM20MGobElaNTVXuB\r\nPpOeyVqj5F8/8H62/sWUaCu020FQyT9IdZm5JNZH8Whvlp6nK+DmUaxIh5R5\r\ni01xLUZ0zs7Zw9jVinqv0xtEJZiGbqKh1x/NkLoSLLtAjQn5vbkJvESmWLfV\r\nNsXxC1s9ikujCk4ppBXiVdTIGMbkSxj0Ro4QEZUA5p86hvpRVavQgvEtANjT\r\n8tPJN2Z7qRa2I2wBWTjREizt3YJ/STaqALuTpmTiCNGtTB50RvBWMqgnKujV\r\nkPi2iREJgi3aVyn3ZiXj7C3giHewKgP74DcT3F7UZJIuBWvOyYL8ZYHSkLt2\r\nGwgZyvPtxRk2o9R3db1A7EMkJEcCd+7bGk1uZajEwxt1x2Rr8+fr5qRK/gcg\r\nrOdkG9FqTg8vegrD+v9ZcMvT2xaP2oUmWhAeXn2ArXpuk2b8/LjZA+l0sfX0\r\nkfNGKm5hE7fwFfzHZWM7Fhoy+7skf6BA1wwxKMuB7ufRwYWzhmjPz03S6NhT\r\nAikaUstBQywxXz4LjBljXnODQHkjnW4raXta+D2rfdp4CvXHzZExclDqnsoW\r\nIf+pT3r1lve3OCMjg+JQm2pEBsg9SZGTDdLKyq8mggA3+Dv5qV74allSdvFD\r\nrUT/PYFuk98p15okCCN1Jmq2oyab9vBD6p4=\r\n=6QPP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/shader-ast":"^0.12.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.42_1677780696619_0.9490655272722786","host":"s3://npm-registry-packages"}},"0.4.43":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.43","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"512454d0df6b2e4119c3d47112110575109d42ab","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.43.tgz","fileCount":10,"integrity":"sha512-cEFiDp7il/vfuA33RAQ1Izz0JIq7pKVg1UOmcvBvwfG1islUk9kaIgv51B+akfViN8QQsWXag19OfjKrdWWn2w==","signatures":[{"sig":"MEYCIQDW2EH99mrWrCgLe2ZJ1fOvAWQmrp65hlRjtX4T3W6RVAIhANeLKhK6qSKAbj4iesj4OjnwlY4Qx3P4U6r3tI4dAfgQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBL1oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUww/+M7eMgaL5dJfL5hje+pd34BRGPoVqIQKesHLMRRSF9z7HT186\r\nmfhqi8RP3x+JwL4+AUuSfKN83u1X1ZLLZe36Ho/HTXdWKj39BnXGjpvDmS+8\r\n+M3t0hgjToehZN4+FK06PWbuYY38LtQOpnGbVxGGMNZKm/2pzPFt1xwlxX4K\r\nwe5fjqhvzm+U0kimM2nET5yePKJjl2uZyF8e1YJ4KtbmG+uhcLWSqJUQpO66\r\nf9AF/qz0Nq5VApjcT8IDuPKbm6t28ZyoD+7sXodg7t1MX//8exg26SNsEAHT\r\ndPWXRLM4S5efNXQxFfmGJByihbF9Yn6ZsrbbX6odCLhPqhhosjIXdZYez6MH\r\nBZ9Nr0AdA2jMBVj7VM4Q/+RJzy7yYm26wrQ7x4T9oGQUqKuaV0Kibq9yjlM2\r\nBrkfgc4lzLY3AKf/RiG/WemjHcbGhCFiFEohEO2cBhjgpm2ibr8gKdKyziAB\r\nx3oBdnsEsF19cbopEN74ZOlUDUTcUqytVposx8BPBfm26gPXPDzv1alIAs0y\r\nDZakqnasydBA697EnP7RefQCXEEinPD0wviiM4Ekh5ZvXJRrz0USFybN0aMe\r\npWKCru48B/BFriKG3pNtd5LhDUnhfY7CsFw4HL/l+a1wG9JJWBkGHRpC+0lw\r\n+5Osy3NlYI1kWCMcPtxFpspeQ2A2c2l49gI=\r\n=qQcY\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/shader-ast":"^0.12.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.43_1678032232552_0.7924128414262757","host":"s3://npm-registry-packages"}},"0.4.44":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.44","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"a4d0cea879c981d244b2ce25f32fe0649cc046d6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.44.tgz","fileCount":10,"integrity":"sha512-Kf6pkEu/03a4n5zHrJqEbsdhzVtUl/LPHEtgeZ/Kf34MLYWLutXMyNvv53RkwC6vmSUO1/pbPnMVdXrM2X0Bcw==","signatures":[{"sig":"MEUCIQDqJWHwKP3cjyrn6uBVOJFRSTn1QE0fVZHhchVUqajQ0gIgGL2qOsCYT4kNLI1sUwpRtGvwxu2d++WyeVDIV/iuUs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCdkjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpokA//VbUbkuym3vyYPi/XMIYt10jEcDNqFVh+i1f829IHvDx8mz1F\r\n8DhMnguId7BM35gJPIW8XkM8go0hNOJ2/59/TvU0vSBkcWx9ySIGyiqzQfTS\r\neNNusX6ZdKBQ/r9d6O8JkzbMrm16otkTb7mBfnEcNdEO0qCyBAznWpf/+Ush\r\n73owuUzgHlmUZvVKCaryE1q0vT91IF9c/zcyKLkCUiAV5AnlE0ChHJWM6r4Z\r\nCiUlcpH6zPrb73pH09xeuyHSDDvgTfOqjeEBRpBhlaGuBzYwXgMpdmN2q02c\r\nsHkvWumK/TuYKwS7VvR24mMKWg5Ed0k1MYACwWV/b9UigZXe/lQlrRqMz8vW\r\nKgEZPzFabucVoA42aW+moDb3TPkI0rk+o2Mje9th5Op/aJo/SGlc1bNs/yR6\r\nZJmwI/MG6bGERNOD27E8ds5zR+u/cNOptW4HA4F5gESIH8zfl6xotITIJd9p\r\nSonKkZydSftHw9sOrgTxDQwDfpD20A06IuCPcfDNeME4d121gaNNaiM+5gbr\r\nDtxzCIib2ZmebEIlFsh6cHetFIDHfOEP/0FEz+ihw4u/yDQOyv2FeZ6m/UdV\r\n+63m6H+ag9VC9m21IEojUE8WjNjNAnYeMUOHp1pE/679lbNW0Jnz4Z1oADW8\r\nKgDb53D0ros2RFW9EOXlJl997MLkmvTUc4Y=\r\n=qi4S\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/shader-ast":"^0.12.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.12","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.44_1678367011275_0.5159866260054895","host":"s3://npm-registry-packages"}},"0.4.45":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.45","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"c2f77f9dd3aa42b40be6f5cc845e40e81f8e4479","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.45.tgz","fileCount":10,"integrity":"sha512-QNBZEYQz9l49YEI0nqcd2OtgV46eWX45cOqa53T1sOh3w5GrS92+LU1PNpWW8Hw+g9rtMqA10F7yKdmhqcxJnA==","signatures":[{"sig":"MEUCIGFXDiCSJUJ1VW5vAPP6+ulwnc+GEKuoe/n0oHqP5NYLAiEAqv3cX5HksmNIzfj/3SwhcfxPZjNAWviGyvW74jckJIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHbCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpT6Q//RCvO8DRERvRXWRDrByCq/yYKh4Wy/NX4qIL9gsdmMeKTqUzR\r\n+gHj3MgQY9Rphlz/1hFVJLhVPsRHiEX7FWPLrN62zGvvDjRY3Nk2ypj8dgkf\r\nX9JCejylcg2WZzmR+5DBS969Vzk7KBq4PAIcx/Agr7di5ezpyeTMhsRIcYPT\r\niLwcQopsznBvobai6Ds1MCfn8FZhXgKfrobunhNQTCIik1ZJrHWCQm6pzfFi\r\nnEgDJV06GI5Bp9AzPmx9906sU31vsT7ML+8c3V5bw1K0OgHCMSj9VTmYXnBZ\r\na0qPepcHgqhbbAGKP3UDg51sMBd+EYWSPAJ3k5az8SBr9bj+O3cMta6YSQ6g\r\nB/YMDGYelRncm9+wLybP+vxb84lM1NRbhhp015ndl8aJjX6O50rWX9MZOq8c\r\neCOZu6oqrr9qnWZPbTQe7zJO1I89m7tbY+mHUWb0LKk29poIz26nQRpZCe53\r\nj3lE7oPc4QkthMMdAK1FHgF3RfXIHmEvFmO9AaDuA8PpN+obnFtYfNZkf+ti\r\nPQgEmi0rcHn3bay3x4CiMZDb5ipOJO7X2xal0nWFZAgHBlPWHMUawbm8sqyW\r\nKtQHCRtIUonDPT5rYSduuPkjYEg7uzB0koRMNTnMsjkfQKVkC/fEEV0WK+Vz\r\nfUUhzeNXBVkEkBCsIIqmmcSDiP7LuU8U2CM=\r\n=2U2Q\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13","@thi.ng/shader-ast":"^0.12.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.45_1678800578389_0.5292066966314333","host":"s3://npm-registry-packages"}},"0.4.46":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.46","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"fd2ef325987572ff4eb0bb961581701cc2c3a98e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.46.tgz","fileCount":10,"integrity":"sha512-8KiSNVWWjjUCQF9xGDVOgoD4Cz9BM79gmlFG4o9PI1XkSmc8sGkSvKg5UWphCwScFV7Cz9B60znUNftjSGeeaA==","signatures":[{"sig":"MEUCIQC8uYcGCXfuQhbvwrMZYlq1FvSbdOa1q0v4k30fOpig7gIgPAtKokNbUqVJGoPxS0fYVVlkcBBiLkMmQ2FNvJx2EaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFxdpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfvA//W2/zLC6lGgqBlCgG/UtqcPl/PzVLUOcXDBl9DNjCrw5GhCPT\r\nQXsHolzcQoD+RTkTd87B1At5fS/c1GCdZhLioL6PurbXvFdY1Un7jEOCFbyo\r\nroBef4pMyYYwBW9WOZhcmYtkHkBmq4ZQfFqFXryFFq4Ry34ejbxnCl8zqf5w\r\n06zyG9TQ5/Qsir1KVvzIthMQ6UubqqBgps8Mc8eKifliWVcReGuufqNW7aUN\r\nz2P3WJGrmDnYz4KrES89m8IUZlQ/H0QQNFEXs6Zf0QpQ18DPwcXMCvBXZhxu\r\nomWoem0ZgY4tc0TW6iiiCTV06FG6xWwdjaD7nQF7O6J10lAI+25l4PXWadGO\r\nR9KEaZ2VQLtcoVMsxKD8cxmIQ/4VoSAO42RdX+hL8m52xRd31Fm/pQKilGNf\r\nErMkk4n5nD8uU6zSIjdMImxc0LbtBBDi6fWPg6G7qWKz7Wj+QgdHddRGrUYA\r\nq7KWyhFov9kJLX9AIEy3MjzFvOqrXuRHqDTBkqJTw3MiscYShmJVxTMcE0nV\r\nWeO93M6CgqZvZmkpoxLHV107pPYYv7fr47Huztc/p+eoK6bZI88bq9GCXxpa\r\n2YtIP5HGd+FmGaefJCh1QViVbLMyAfucM9X6EHPQgLh9OP/9hsESLIasVlQS\r\nNmTy+DQT11X/K1VjybT5bokWCjuAt+T4WxA=\r\n=2I0d\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13","@thi.ng/shader-ast":"^0.12.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.46_1679234921309_0.9172916028440401","host":"s3://npm-registry-packages"}},"0.4.47":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.47","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"9d5003e8de3e0eda44363218b358f72ffa4904b1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.47.tgz","fileCount":10,"integrity":"sha512-y54vX1Hq39T4SNOm7fq+clfe6K6BdbvBFcbKdMhB/UCncIkt+alYY3Ls7rRkvSC84xRM/870Dx+gh5PhwvFihw==","signatures":[{"sig":"MEYCIQDNxNszvNQdjGpgk8KsOTcDZjFlo/yz6yTL9GKCRnjrKAIhAJPqWoPOvKIKl+uIr8F0XepIknDq+BZx9RU9VkNWbial","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIemSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtfxAAkZIJt+ObyyjSqEt1/MOGsEYnB4cxrThoSe2TkiGLAd4rnAun\r\ncY6/1zlyPXUP9Y9V99zEBHdfg/z/ZqwCZGQxU6UNesuEWmmr+KTS1GKIupkv\r\nwL3SXc5OyeWiwL1uGRNf9T2BHhQ0pW0aPLos3SiE0hpC2mRku6pGueXQyQht\r\n03Eoe6MAfoBIWh2xD6k44MPW0F4annZhJmqcucDHCkTvOXzaz5V7tfPJ4I/Y\r\nIXwTLFKRxSNLkqI0NhpeWONXoJ2zz1yw/2SdRxDTCDZq28GGna6tOLrh9dI3\r\nbsDLpCuFQPRogedzdRB/72bJx8TmEzkSYqt/hfbbGRTSPm+U0m4JwBLxPQrF\r\nxm6sOWkOY0qp+EhNum5g+pOMWHb65YTpb5qfls5uJOVHsagK/m5rdpaOlzUM\r\n0xeZ1NS1Qx3dW73da8e3OOdqp1IUhq29DdDuM6ghm/kr8XFvyrPFTV6rI02p\r\n9STga8j/U+1GBXz1aOISig9fvDZnTsNX+wfOSBN67iuZOj5MGq8u0z0G6+PN\r\nbpWx9OXRfinHLUne/5wbqdUlSrASfWgFdIa08t79i3InPd81kIe91t/1hIz+\r\nFjb+dHb/OqDeexa7qbtMH70GwNAUUgdyDqaHlIACWijm17skSDtImKFeVNNX\r\nVHKpP3acplqn3pZ3ZKF2MUGHc7aH2UQsiEE=\r\n=stlo\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.5","@thi.ng/checks":"^3.3.11","@thi.ng/errors":"^2.2.14","@thi.ng/shader-ast":"^0.12.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.2","@thi.ng/testament":"^0.3.14","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.47_1679944082707_0.20370837900978844","host":"s3://npm-registry-packages"}},"0.4.48":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.48","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"26219d6e2292b9eff5943d884da78b28f9c5b1ff","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.48.tgz","fileCount":10,"integrity":"sha512-ZPgMK+hl6CxOePhRzB3IemuQuC+HLWZjwxm1aWhTdTNHC9LmSlY4J8ECpf/7CCThDBcmPrcLVPiOkcw4Kg5hQQ==","signatures":[{"sig":"MEUCIGj7l8chruYKKbkuHpOSV1dqIWOFrgP8jexabEOL29+0AiEAnasP+GItEKtJMF/guYTMMpgkGP+/dLtHIHAk1oa5t74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMUvzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3jg//XlwzpCAFmS7GUG894eDuhsGd8bcuxhXcePS3cmu4AwQcefMG\r\nv7EiF02aSlsJCTeH8MgDoeskIjSjNl9tTSNik0UcTJMie8V9hhzUjpcIP+35\r\n3RXIqyxglWxweoZ/vhJdpE+P0xY3gaK4idjIWlsmCr9ByhOBcaqyP6T0agLT\r\nuprOvf1GrVP/Z9lNcLzg5NAY45fnpDUh8LbUM2pPzju5v8R5NiFQQiFrwff/\r\nKrTCCQRVqLTQvHJNOxxkdWvcNOxtjwiQJdReue7qOc9uhokJ2F+Sh3+52x/k\r\nK/DFENt83ev+2BVQNWggVKGzproisZQfkeZ5Qz+qkGymUUEMDF7DCCuctEQM\r\n3WV5Qsz33dkLUL0D1/nsRjaUHh/GdgJXM5Wes6MXqisgniGxvQ/poRsCT6q4\r\nLHn9Wz38NB9tWVSZF56oKUPxbKpoPNMjPhj4PVw/AqA7DrUuHMNgnfgeFa7R\r\nKdnXqUtFiRMLRdJ6+i6ClE1Xs2YZBP2ed7x/snfmvYPYt0aqJMH/K7oOfr9V\r\nT4NxO8oc8cCOUJYC/nT1yD+jHBqUJWP/M0fFbSpdDcp++ZJdYSmygnTbSS3J\r\njeDCtc59MfxUv2gtV8jxxIyEsDjZYViB2KTxk61LS7Z3mPDVyB2qEj6DDHsv\r\ndLGQosbjgHNvwx9fXE7YWvnN+GNWmrSyxjc=\r\n=Eqkc\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.6","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/shader-ast":"^0.12.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.48_1680952307567_0.07887125372861781","host":"s3://npm-registry-packages"}},"0.4.49":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.49","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"f790bfbdf9bcb32ea1503a5f5192e9a4e3143916","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.49.tgz","fileCount":10,"integrity":"sha512-f9+OXyUgTZZe3fzyqgy3VJyuWDnVIbnhJ/Wg0pMK65X8ZCtQhlEDR6Xa33TuCt2zLQZYuz1iOpv8sq/rQK213g==","signatures":[{"sig":"MEUCIQDphRkLMc885rTrEn8/GTPuVOcd5OmlOnAYaa7a+sO4RAIgIAv8deGbV5h1vWTaxX03BkhyFiEzwPgf8Oor2xeDMjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7SZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnMg/9EDHjUbXW1TEMa23rNs4vzHUwS3FyuFIIN35YrCZcL24QrP98\r\nNLlXgsTxDraktols8mafy+DD2UNBuXa4pJz5xWwNvBsq+uiHNmcZ9+VuRj3E\r\nynT9iMMvYlITB+d/0rIbYT4bp9HWexzHgtw8q46TecW5brwQocWdU2vTLV4V\r\nPGm300kIldj6mcu2dY8bS/safUscga9aNfly/vxyYW7OGpUrhbn2zG9BCJiE\r\n+ZNUq9wzxFmdYC7q/xAY9a4HnAPhWZla4UwtEyqgiboJEf77PmQom9Cqssij\r\n0CUFDJyqgKD1cm3EAl5ydVcsW+6m5aoBMPANB4EYp0vVsmUxXgGNrbVWclt0\r\n7KGn9YN69jZr4wf7GNRB08HeegeOI0R1WE8ai6pry38DF/cDhxTqrCvmrwDo\r\nfb9OHjyAFuJeD5riVPwS2du5XYiRS+uf0cAmP/RsAsNddcE4EuByT48AbUUb\r\nH308kB+TGF2W+BPO26BsdPnO0G68lpTisGmDErxTC9P0UJlebKGf5ny+Ndsr\r\n3GJ4VDZ1r3vMdStrAQ8vzuyK0BRamn2TtWRUidw8355B1eIpHJJd635TgHJw\r\ni4fBD+jhn+TQDlrQdaB7zFSmuSnAlHTLIpAp+HwViXohz30PH7/4Iux2Yt9v\r\nGn+9QA7WeJCC9XND39mP9IUM6EhYJtSqVwk=\r\n=cQST\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/shader-ast":"^0.12.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.49_1681896600827_0.8247528844330689","host":"s3://npm-registry-packages"}},"0.4.50":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.50","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"da417366b898bd5124e3889575b7efb21ebc3e2e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.50.tgz","fileCount":10,"integrity":"sha512-pzpApV22IC1795kmzkeT367qf27ujB0cIFbnzDDBoh/Y2bUha1ehYOyvqyfjNxefZ6A1UAlp5vdwDJD0Kw0+TQ==","signatures":[{"sig":"MEQCIEvNU3glNEkI8bqVKHaX/Ug9Fy9BOJtQLKVYUDIluVTdAiAVnf67A8fVJvO9gBlhom6/9+J1/xsp+EH1jjmNDxdRaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR/RKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg9w//a5CmYLd6SxFFOx1VveQ1ussgeBLfwizGFMxtI8eI7pXc00/u\r\nOguMhyNUOBsB7jKYJ2b6XLXpL9UMUiw2FxU+gvPi6tES+gRtqxXftIuortJb\r\nrIQg1zQtodZCI98B18n/TMMiVg0f5qjSRk0v1asva6hbqouyNZu52CXivego\r\niMJESUexWmYkPMzjISNzVdX4ZUPpbuQw+/osNXDCzaQeX8TtdPubij3kiEGp\r\nDIzpGbwypbRlCMo2ORRIbSzXWXMYu/U2FU3qc4ex22FVfJG1+cNFzGjd1Bm8\r\n3F1ZtoRo3NRBwFSuythpjnwRJrKcn9D4TdEmOO2xCCfxZO3zsa2QW6XbfgDf\r\njElmRTDoQGVF24tJuM/Wi607YZbbYAYqY90MzydFMNWMb3anpWj2Uh16uxUK\r\nEuEE3QVd5lpUK4BWPCXwtZlACLHGnh4rJ90nFnpBer5b3YaEdapSD5L9ooQC\r\nf/gGQpC5RqVY1h5HJP63nHbDBpNfLPg0J1EQj04igBby3Krb0STRqfmLXefu\r\nOqTy1EO9zS+DAlQ216VxZbMNPWfjUGxAz457KrUOVpPN3bIBCVaRO2Zr5/dS\r\nHfoqJu8/wRIjx9JtYBHsZJNx76qGIwKWsEvdnpP0TYZvqPefc7T4pCHcLrpA\r\nriv/01vEMbwQGdpv7EMVAqMxBeStNw1CaR8=\r\n=ysYJ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/shader-ast":"^0.12.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.50_1682437194619_0.16628215291770387","host":"s3://npm-registry-packages"}},"0.4.51":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.51","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"09e221b1b234de0f2280d4ca05b55362e1b9eade","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.51.tgz","fileCount":10,"integrity":"sha512-jj7hLG5TqqcIdlz+hrcKOB4TWbJxwA6NQJNwamaHwoMmIfRbceX8R1cG3qaxuF4WtqPt8W5NhqTklwC6YSzOOw==","signatures":[{"sig":"MEYCIQD2z7/xbQQcxDoa2o0SRj9gKhuxDt8rzMDlqB5b7EELKQIhAMO+NzdPoLkH85b19E5+C413DD2krmkb4rz9is9j6sJM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34515},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/shader-ast":"^0.12.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.51_1683322227523_0.17554208680956074","host":"s3://npm-registry-packages"}},"0.4.52":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.52","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"5022f7cc46be5dfccb8e5f2e4ab0981aba1efc74","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.52.tgz","fileCount":10,"integrity":"sha512-rv4gk+FCidt1cNJqEgMNoMzHgmMaaW+ekM6HIzoAgdztAaEL1/JsICqpmGn6NiwfwSvnvy4SbG3VZl4zYgn62Q==","signatures":[{"sig":"MEQCIEL8EbGddDXmPk5VGfsz7xhfUMS6f+AVGTHPl4sbM+2NAiByKEjNO8NByrWnKdJ4n7uKMY4hhT8+mMUHvMelIPk8sQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34769},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/checks":"^3.3.13","@thi.ng/errors":"^2.2.16","@thi.ng/shader-ast":"^0.12.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.0","typedoc":"^0.24.6","typescript":"^5.0.4","@thi.ng/testament":"^0.3.16","@microsoft/api-extractor":"^7.34.8"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.52_1683807536437_0.96286688658676","host":"s3://npm-registry-packages"}},"0.4.53":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.53","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"ccb7b7e540e6687886c2745eed886541a91d0b62","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.53.tgz","fileCount":10,"integrity":"sha512-7SHqFD7My0FvyuBD+ZTdM/K0VZZXScFgMj/NFbKB6q0KdvbZhumA6mPd+ElYePVpuCTgKX+XMVo180Gykgzpfw==","signatures":[{"sig":"MEQCIALFaPJnoUb+pxuCvqhPdM3yiBwa+c5ii8PntvYdPTizAiAYcBt0f7M5+fCyly309Ml5BbN8xG9WtfuO2la5sZtekQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34769},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17","@thi.ng/shader-ast":"^0.12.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.53_1686729666218_0.539283655369309","host":"s3://npm-registry-packages"}},"0.4.54":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.54","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"c15185b04434b16adb37d44aea2a2fa86f68022b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.54.tgz","fileCount":10,"integrity":"sha512-hEGFvGQju3Br4Z88xdoFFROig3uwgqi5NhoycoAnz1Cd9k6N6J8lC9zYhSrgMo+QO0XtONyDbeQcDJU8O0Cg8A==","signatures":[{"sig":"MEYCIQD8DQFNYv6wbCH8sJcu0YTOhWVho6CatNJwrd3mW648gwIhAOAPbG2S+2+K+bg6w+QCNjSZhPAb7u2YfJB+//bC0Can","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34769},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17","@thi.ng/shader-ast":"^0.12.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.54_1689334767680_0.7552806724554983","host":"s3://npm-registry-packages"}},"0.4.55":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.55","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"566dc89e35a137c1f645670717e9d56461799391","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.55.tgz","fileCount":10,"integrity":"sha512-VPL9W3XrNpJ+M7oJhaK/zHgXxXF+2/OvFwVb8CGgEr5vi0I+9Uj8BqVRxllSpAG/OorMbnCC8+w+S8t8Qr4qgA==","signatures":[{"sig":"MEYCIQDZ4impckmbdmrn9LiLWGCqzEeaUIqAVesbbtCXR2K6zQIhAN6QpaMxWibQSwa1tfyi++MUoRltY1UgCAa2xws79NjK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34767},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.0","@thi.ng/checks":"^3.4.0","@thi.ng/errors":"^2.3.0","@thi.ng/shader-ast":"^0.12.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.18","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.55_1691146819814_0.7807705182410121","host":"s3://npm-registry-packages"}},"0.4.56":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.56","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"3a3b6078ddca6719852d1d1d87d51d89fc3fb000","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.56.tgz","fileCount":10,"integrity":"sha512-udD9G+4TBEu1HBqqtcBN5A+Zpyxs7XRAJLDWRGw5bHp9Mqxkzum4UR3RefScpOIMpIpo02TPQakYEepTzaVg+w==","signatures":[{"sig":"MEUCIQC0b90iwF4jfkJR3TynUA6he8WVTZib4kSJtcopPSPrqwIgSLZ+q6Vh0s4suoxJJVGFdjqVp4hoiPK+lZWyve/0ibA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34876},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"672fb5ede530598da51c9d1cee48fe58c23bad34","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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.1","@thi.ng/checks":"^3.4.1","@thi.ng/errors":"^2.3.1","@thi.ng/shader-ast":"^0.12.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.19","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.56_1691669979011_0.7881524389757826","host":"s3://npm-registry-packages"}},"0.4.57":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.57","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"1996f28118d17e0ea36ca53f5a1636eaa8c3ea80","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.57.tgz","fileCount":10,"integrity":"sha512-oYMATeFNVX8TH6UT5GA9dhelCr5los/8D8YiLwmsXqIvTKjgHmDR6zPfPmSzAr0pY6WlobOtLgDv+WGMBmdtjQ==","signatures":[{"sig":"MEUCIEWXkDTC8dqymmjpmAz9ZP1agUi6StIa+mr3LV2FKDNjAiEAt00hoM4iZhb+pcz+ExrsXlQypP2xgJ7bjqlCOWZlok8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34876},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.2","@thi.ng/checks":"^3.4.2","@thi.ng/errors":"^2.3.2","@thi.ng/shader-ast":"^0.12.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.20","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.57_1691670524697_0.905087432766204","host":"s3://npm-registry-packages"}},"0.4.58":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.58","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"7b394affc78049e064399a96e3fb0c67bbba5bf4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.58.tgz","fileCount":10,"integrity":"sha512-UYq05A8xvE2Ne38ZEAXFGYpxg6Ld2Esfachj+OqR46rOjdW17e+vr65A0Gi9rwwvxI+KXN37sKDID1g6yKo4Fg==","signatures":[{"sig":"MEUCIQDi4VUDFugw5YguEc8LnLu9Hm/tXnAnqiUjy2oygEZ++wIgN40CulVvEnd+HsZetdLExTfon7flAQ8ZTMFlvxqhkkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34876},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3","@thi.ng/shader-ast":"^0.12.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.58_1691846184747_0.46520496270961487","host":"s3://npm-registry-packages"}},"0.4.59":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.59","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"d607fc44874a300b22c962fe4e1c29bfde700b45","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.59.tgz","fileCount":10,"integrity":"sha512-/5J8S0ChSCmJBwoSAvcBxXNBf89YgaYj6RtRV6RlKrI19QvpsW27Z9BwyzrWQq7Nb7qSWfk13q+01UP1lWpyUA==","signatures":[{"sig":"MEUCIQD+t/XTtSlEi3cw5of5o1GhmGLegX1aWSaZD2tGJ3RGpwIgYsBXRcqzDE0qjhS1e6CXAWO1eG+gOjdgE6ZGk2adT7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34876},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3","@thi.ng/shader-ast":"^0.12.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.59_1691856958100_0.5210204293033938","host":"s3://npm-registry-packages"}},"0.4.60":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.60","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"a15ba308f1b7260fe4d0d4a9cba1859bb3dcbd28","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.60.tgz","fileCount":10,"integrity":"sha512-SM3h97aJ89A2uMPPpA5SUGARyObpodwCN4NQaxuBAztjSg2sjDYcxvtJE8YToynJ3NwdRxZ6gLnON6FC21/Jhw==","signatures":[{"sig":"MEUCIEi/KivGJDiDYr0ggawmVR604/FrBPBbo/iRCJj9kzRyAiEAsxfBo9bpcPMhbFnv38cWW2oqXUzSKum3dYgKr+cTAJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34876},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3","@thi.ng/shader-ast":"^0.12.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.60_1692019914755_0.1342079765548283","host":"s3://npm-registry-packages"}},"0.4.61":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.61","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"50a3611bb5396e74723bf874687a79cdb472724c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.61.tgz","fileCount":10,"integrity":"sha512-TT4gl5EFQi0nYWJiJDNWOu38WhigEXe0cY9aOjIm5tOe6f72e9eRzABicr2VlbSRp9RJrCruqUtXwdGoPXLn5A==","signatures":[{"sig":"MEUCIQDyW3nHsd0SR/Gt8IixDweQjkuyEwBQtnjOCl5s9s6sAgIgetMxhCNrkNc9OLCQjbm2F1F+56Q1Wf3SvY1OEW3aJOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34895},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/checks":"^3.4.4","@thi.ng/errors":"^2.3.4","@thi.ng/shader-ast":"^0.12.61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.61_1692715313079_0.2868561649099557","host":"s3://npm-registry-packages"}},"0.4.62":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.62","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"100323c494f038203d45c1cf961300b4f071ac97","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.62.tgz","fileCount":10,"integrity":"sha512-fI5M68eByRbRZly/E9YVLPeGd0GRNZLX2umnOu+21v2m8POmOxKzRa6x52xU0nlx+sffUOA+A6VInNi9ra2roQ==","signatures":[{"sig":"MEYCIQCXWMWG9wI6hESn0xHWHDe7tXEWjdSUIPiBT3D2JBjVsgIhAN5vEUMimLOStfECOfcw2hygAF+PefAl51VViW+X5uws","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34895},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/checks":"^3.4.4","@thi.ng/errors":"^2.3.4","@thi.ng/shader-ast":"^0.12.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.62_1692855001907_0.5799509021087053","host":"s3://npm-registry-packages"}},"0.4.63":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.63","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"67865cda7e233ea1b8cac30962ca544210c83fc1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.63.tgz","fileCount":10,"integrity":"sha512-hbPbuMiDVz69RfgDju9Ff4J8pvav/q8xi/2raaRD3fxoE9B7xM9toWsLiHqvYcjQcd4hS7c4hdsw6YtlEO3g7g==","signatures":[{"sig":"MEYCIQCakGIkxnKmyULwiaQOVlIcXWBjMvabufiwAPxNtl9IYgIhAK6bvOlRKGD05tezGKZwtG3n9Ta92ii8LtPmRD90bBmf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34895},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/shader-ast":"^0.12.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.63_1693135390966_0.23776875776285844","host":"s3://npm-registry-packages"}},"0.4.64":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.64","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"5f0afb79d1130499d401229a40bbb3c0e3c06496","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.64.tgz","fileCount":10,"integrity":"sha512-uzFmFSorhuzWfPK+5j28oqUejDaaMhXzPLsq12clAIzZzuCfC6DUUou2j0i8bH3tpZ46ksM7PjjW/wwqFp9Gag==","signatures":[{"sig":"MEQCIEI0NZm1bHk0x751u13q/p1LsaXtTkiRuP8nHVi7TdBMAiAsbjvnBU5XJg/gWqkQMcqz7VLiSivlFih3HBl4l/xHuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34895},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/shader-ast":"^0.12.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.64_1693302635472_0.18384382395628074","host":"s3://npm-registry-packages"}},"0.4.65":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.65","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"81101d7037333759e89b4b144410743c13910cec","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.65.tgz","fileCount":10,"integrity":"sha512-9uCmCARMgw73BSq8ziueLEWS0XLBThjzMs9BTgREvfqDFcjUI/Rt1HMFbIrMRgx0WLeeZnUK+sh8n45br0cMbg==","signatures":[{"sig":"MEYCIQDZgzEKfAHDNYiT9ex4tlenHNKTiPrpT19eUg+3hiaHvAIhAJViJapqBTF4GDH375QWJ+aJYb27+oEFmzRoJ4y7VYx/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34895},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/shader-ast":"^0.12.65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.65_1693476411951_0.5369610096759836","host":"s3://npm-registry-packages"}},"0.4.66":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.66","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"73ae062c0870d0a6c30c5b7a1aabbb8d1a1a119c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.66.tgz","fileCount":10,"integrity":"sha512-2AdmcnaKAnrzaYf1n5oepRu45QS6E4EZeYkgWo/Mp7D0Adsgmg9RbA+WsdL2r3PXNPXhUWI7lt5aQwZSQ1cQwA==","signatures":[{"sig":"MEQCIFeP2ovSDWpwUP4r3SHFtnD0tXWpAU4CSMxsj4a5NRCcAiAgoSLEnD5YN/TEuNKuRe+7fZGUFoo0cckxCVzKpXIgLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34895},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/shader-ast":"^0.12.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.66_1694007475318_0.20504181430737312","host":"s3://npm-registry-packages"}},"0.4.67":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.67","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"bb97378b79349ecb0e3caebf5c96932780ac7b9f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.67.tgz","fileCount":10,"integrity":"sha512-riQGGszA4Y/PuUvLx8g8aHAH2EG5JzunrwpUPh3NfwLwUasMqrF1Q6b+9Av8KUPIiDOr/IjPEtimX1feFeufPQ==","signatures":[{"sig":"MEYCIQC2X8qsuRjrhzwYfmaoukObxJ0oLysNFptNXAr8we0phwIhAIueDFCRWGhMJg084rAEfXhdNMNoOpKYutv21IBA4wta","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34895},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/shader-ast":"^0.12.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.67_1694781317791_0.37415373404591157","host":"s3://npm-registry-packages"}},"0.4.68":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.68","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"09a2b53c8ea454ac7f71187c8e91104e7cee49d7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.68.tgz","fileCount":10,"integrity":"sha512-UP25OpPX21FWkKeiXdF8S/5nSZvp0tYCYTAVnu/wvCnsLgTmRF+RMuZmRXR0WL8d8mkn3MwIbmEixtoeY4lE2A==","signatures":[{"sig":"MEYCIQC8AiJjsLhaPx3Cq8cvQKYpE0q1NZk8nN89PWqmmkS+MAIhAL1FhoQygyY6l7A8j27wIPHHTJZ6ShM2z7gR8YbKteV7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34895},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/shader-ast":"^0.12.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.68_1695120250239_0.4171112920491342","host":"s3://npm-registry-packages"}},"0.4.69":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.69","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"281b5771c773f4ad56654577bf1f742012d03252","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.69.tgz","fileCount":10,"integrity":"sha512-qyFeF96YKLfuV88ROAHzopRfeINewLIbrNDWhvQv29hGJ1somzSbFtRxIFOs7uEphu56GztBpS1wvvglh/Ik5g==","signatures":[{"sig":"MEQCIHABNQZRvuWoyUbGskjw5x9hXBCrk1oU+M8ytyQan+WFAiANqvmMOLzmsTbXZiF493zmcTEeZvdKUxGhCC0pCXeqTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34895},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/shader-ast":"^0.12.69"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.69_1696506347788_0.4830590892535438","host":"s3://npm-registry-packages"}},"0.4.70":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.70","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.70","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"622ea6ebd492a693cdb5f9004ed23d15e0805f00","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.70.tgz","fileCount":10,"integrity":"sha512-SrhePEUSs0hy10XttgMblMeRY34uuko6r5xNwrCdwx+D22cdZQCBiPzsqsta3qMBW6kVCg3dtFpTtL/labJjBw==","signatures":[{"sig":"MEUCIDFvoHGfU+MK/xsI7F7eGShZT/az/pzgpbk4aOMXgOFmAiEAryTvPvvadLCgK3nNYO4x1HD0qDA1AP5g5r0wWUnvK94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34895},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/shader-ast":"^0.12.70"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.70_1697018784985_0.9928841184797907","host":"s3://npm-registry-packages"}},"0.4.71":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.71","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"24c4beaba0b2848ce6c4ebf37b163340e9f89662","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.71.tgz","fileCount":10,"integrity":"sha512-Zr3AXdv2opOvN0Ni0+a9shHiyxFeuK8+YGyAISDCMkwDJW9Rhuv2O4rr2iyO/wIsY+wMn0e5b2IPLwcbJUF10Q==","signatures":[{"sig":"MEYCIQCgSFZPSEBZbI6JYpfh3wg/8m9yA76A10UE0B570ulYAwIhAMF03LZ6Pzimn753iewLtX9AvnupEc1WmmFUF9pwQAIU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34895},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/shader-ast":"^0.12.71"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.71_1697111710539_0.37171437479455505","host":"s3://npm-registry-packages"}},"0.4.72":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.72","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.72","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"705534ad9ea45c39a26ffea92fe781fad152fa1d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.72.tgz","fileCount":10,"integrity":"sha512-zmllF2zYkWJ1pRYpoFQ+6wof+loIZmxpFx+Vdml0OFUrRibTJYVZ54XCb5dmMxpRvxtWDGYtHFaMYe3vwsv1dA==","signatures":[{"sig":"MEQCIAWCP8RPB3C+B9M5+c4oSsrT/HemN5DpPq1i1xFMEXSvAiBPm/v/TyKzjyEJ/NjvFSM8ZNE84zSYkQLz/s2O/gTBcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34895},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/shader-ast":"^0.12.72"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.72_1697652545787_0.3890854541009203","host":"s3://npm-registry-packages"}},"0.4.73":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.73","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"4584b7b5b1706fe8c30cd5fd6ef05606ceab6bb1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.73.tgz","fileCount":10,"integrity":"sha512-NmJ13lY9pXbztHWLcHmIOsjAFAeHtVnAFbbWYAixjzXCLgoGzZLvp8OSw6Y/8SDp/K80oQbeKn0vFghRYAAo2g==","signatures":[{"sig":"MEYCIQDLi05BM0b/mHCEc1nlxB1Tt+pPLgBlh4g5ws3WxNbAzwIhAN1xGi/sEwshNRByAHPeat0kBfdpF62Lgy0MaQrZ0dIu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34895},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.3.6","@thi.ng/shader-ast":"^0.12.73"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.73_1698046815111_0.8695846259781215","host":"s3://npm-registry-packages"}},"0.4.74":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.74","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"72d2d29de16904f232a7406cb24c9804485699a5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.74.tgz","fileCount":10,"integrity":"sha512-ckE6cE+TaUgWGqmkCv36AhHcehlaqDCwMkuIFfIr2MQBubN7Os7LcFTi5XV7jWUMkLUitP2HhQbvlAikVoh2Bg==","signatures":[{"sig":"MEYCIQDu9KAcpKi59R9ZZbqUYQlaTpfWy+mrJLzEsWOwE2ZIUAIhAMvAQ0fqyvMmM3tLp5Rv+YQZKOdhE16XVKxDVwowXbA8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34895},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/shader-ast":"^0.12.74"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.74_1698136815604_0.14376330967818807","host":"s3://npm-registry-packages"}},"0.4.75":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.75","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"3dd279929b1ec670882e98033bd9a653c8530c73","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.75.tgz","fileCount":10,"integrity":"sha512-c41nO7poq9gcu9JjNGdltxLQhr0KCbzWO+Co7Ps5XCTLWgVs7htvyjdbXzOEvOXlVX08mngfVU98g5Z4hIS3vQ==","signatures":[{"sig":"MEUCIQC+G60/coB13Daa3eFK2kPgSSWYOYGVKOD6jnzm3OD4bgIgeP10kloZfCAfhP7keyv8RHc3oo7q56a0sEOIPEvENFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34895},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/shader-ast":"^0.12.75"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.75_1698237783807_0.4663622262951692","host":"s3://npm-registry-packages"}},"0.4.76":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.76","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"9a051b599bf90c904874799d63392da883d72c90","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.76.tgz","fileCount":10,"integrity":"sha512-9zsExHx3aF2F0k61mVERLUpj7h1/XW5uD3XLY3pf+hhX3WkEbRMYePOPyeEYIC/Bj4vx+5TAgazNTP1PYt/loA==","signatures":[{"sig":"MEUCIQCCBv2h2GxKUvmdRRmYT+TvHnPYm95ZQsBhPINGR+nxxQIgKNpVY8tcP38m2bkAtEjGCXq0OFxAFQY1HZy52rU9xQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34895},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/shader-ast":"^0.12.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.76_1698425886826_0.42588381001368414","host":"s3://npm-registry-packages"}},"0.4.77":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.77","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.77","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"8662fc38987d552dcc695a4b7e33ee564633842e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.77.tgz","fileCount":10,"integrity":"sha512-oTcT1Rb333IM50HFxD7jb48Sf9lhmAEc9QC5mwc6DSnlWXYcY1je+AQ0dQHRbwOmxdsH8/d7F2sclpyZic0s0w==","signatures":[{"sig":"MEUCIC9M+jWNn3IrOoAF4vIShX5mBPN9TqZq8wdy0bLM4GCFAiEAqYmWPGC7wLzhOdSDUjWiwUWB40CwyTR+1DqOokgWpsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34884},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/shader-ast":"^0.12.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.77_1698676477364_0.7968484635088127","host":"s3://npm-registry-packages"}},"0.4.78":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.78","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.78","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"852cb721007de4ed0e5360715b53127b0b7fa261","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.78.tgz","fileCount":10,"integrity":"sha512-EVqhXjqdKehC1IyXkYDVLpviyyvKy7Mr9JgCJz+irAgW0f8CvBKMIgxKkijWsDgU6qJupCFNs7pDLSnBbslb7Q==","signatures":[{"sig":"MEQCIFzk0bPywmUh8uYm6tAMhCLCF7vi+DJVL4Km++n3SwpZAiBXBHxeWwOp9ij5suHHOGQW1tyfmlWYG3Ma2AX61PrK3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34884},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/shader-ast":"^0.12.78"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.78_1699136531085_0.49561952659764463","host":"s3://npm-registry-packages"}},"0.4.79":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.79","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.79","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"ff55567dbe8f73581f63cd018af700d1a02afb1f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.79.tgz","fileCount":10,"integrity":"sha512-hgN2DdCq97Uqfm7nk4G6hwAiEuNB25eaq5z7/oKvZ8apraxAVPRkHe444xUSv+mONqKuIhrjgeSGfMOQ0Uk8tg==","signatures":[{"sig":"MEYCIQDE6UOJsPUyuQJ4UIxA2Wk1ko9fxdhowjyF3eoOHb3rWgIhALNanONL4rPFIiWFC4PYkXYKxR7Z/iyz0YbZtYtlqxAo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35098},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9f4d8ad79bca1d68214fbc9bbc5fb55f5a445f7e","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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.7","@thi.ng/checks":"^3.4.7","@thi.ng/errors":"^2.4.1","@thi.ng/shader-ast":"^0.12.79"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.0","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.79_1699524301680_0.6380309718230321","host":"s3://npm-registry-packages"}},"0.4.80":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.80","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.80","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"aeee0b94af3791f7296ebe28995f7790ef3b5b57","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.80.tgz","fileCount":10,"integrity":"sha512-jibtp49D43earn7kRUuv1cb5MyZcnsDZjesanM+HxbX+buQNd1nFPd2OeqzPXHZUPjFlWzA4XaXwu2/1FuSLjA==","signatures":[{"sig":"MEQCIF8+Acpj3mfSesZ29UXeOI2yu8QvhtBo9yeASh+npQTGAiA7nM+ZcNT3UHKTk2t4nIDh4/ahyaxKtlBSGVHanMvxXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35098},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/checks":"^3.4.8","@thi.ng/errors":"^2.4.2","@thi.ng/shader-ast":"^0.12.80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.80_1699525868309_0.03377052972856642","host":"s3://npm-registry-packages"}},"0.4.81":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.81","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.81","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"fa791ce0001811613dcda4e62a9c400ffb8f406c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.81.tgz","fileCount":10,"integrity":"sha512-Xok6BC7avk0yJDY8NTW0bKO1oLAtcrZlVxvUutaJ6bnfwGekIYVLELGF6MhAbNGOIBQHiGYQshVPiPor2l3afw==","signatures":[{"sig":"MEYCIQCbZ+WbtjRmlcSnzSx+uhtfG6Bn+SoLn4po0NslHZwNiAIhAOMWU1Wu3N+D3gPyWBO1ecOxl464wUaR8kEhQqfqw/gp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35098},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/checks":"^3.4.8","@thi.ng/errors":"^2.4.2","@thi.ng/shader-ast":"^0.12.81"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.81_1699807528349_0.10605344938089711","host":"s3://npm-registry-packages"}},"0.4.82":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.82","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.82","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"a56d49d69e8a78ad00405610e98c1d90c1432b33","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.82.tgz","fileCount":10,"integrity":"sha512-cxlDUYNRFpuhTldx4JBCx0JkFN5NemyaFrhOCTS0/uwlAH2veaG9YSrSstBq6gD9qnqWe4z+LifNwg1qPPY6RA==","signatures":[{"sig":"MEYCIQDvXwe7A2f3FlNtjEs1TxQrF3c3K3yZI1gUDQ9oUkoHwgIhAIaVo4KlbokXol0+I/fyw+xmuh7QguOI1dErIK0gEZCd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35098},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.9","@thi.ng/checks":"^3.4.9","@thi.ng/errors":"^2.4.3","@thi.ng/shader-ast":"^0.12.82"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.3.2","@thi.ng/testament":"^0.4.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.82_1700818759396_0.6860334346118626","host":"s3://npm-registry-packages"}},"0.4.83":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.83","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.83","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"dc3ff0640f44d3f3c9f6cfb426d357bc970663cf","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.83.tgz","fileCount":10,"integrity":"sha512-elTmoPyN7rDKUtxmejWUjUCJW5IaUbQ2SkYSHqmKTZpdk8/gg7wbzCctgz7iXkTOKFEwMcJs14Hsq3Kr9gmKZw==","signatures":[{"sig":"MEYCIQDgRLNYaHnn1qEDlmlx/tAgzODRxlUhSanprbXN7RnY2gIhAONaVaKlxAfc9LhIsagHfXhx7YVndgq6rFubhF5KMjY+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35100},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.10","@thi.ng/checks":"^3.4.10","@thi.ng/errors":"^2.4.4","@thi.ng/shader-ast":"^0.12.83"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@thi.ng/testament":"^0.4.3","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.83_1701605754127_0.1702248241105524","host":"s3://npm-registry-packages"}},"0.4.84":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.84","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.84","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"3d7d792a164ebf194598ce0a2b2839672e0c50b2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.84.tgz","fileCount":10,"integrity":"sha512-mJYJSzdWn8GM2WoKVmf/NNabH5Hld6SrhmoeA4FVBCi9do31/duY9J/tEpeze+xpgzPb/hpmozR50RGv6Jmqfw==","signatures":[{"sig":"MEYCIQDUnuH693Bxs2jJmXMqkhRrSP+AL9gPUdTAykR2dD4JHgIhAPLLJB6MPDiyhbAdriZ3FIgc6rMHFDX+VqvVhY5t7vES","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35065},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.11","@thi.ng/checks":"^3.4.11","@thi.ng/errors":"^2.4.5","@thi.ng/shader-ast":"^0.12.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.84_1702149266066_0.5737061176459866","host":"s3://npm-registry-packages"}},"0.4.85":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.85","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.85","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"fdc24892e2172e5a49c8deb6da58c141678c9f6a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.85.tgz","fileCount":10,"integrity":"sha512-NO7l+/vpgRF+LMiMaV84fWq7NROrhGTBzoOf9iCN9dNjg5ym+VMpIBsCh2iOx41XMKwonaNX/UKyJZ3zMSTX7w==","signatures":[{"sig":"MEYCIQDfl7IDbJ75K7q+D/8EiarK1mBR9J9sWCmSel8mrPHsegIhAKNAVnyT4J6lA9n7cnfwncloxkrg6PgbIvxeahA1+Tc0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34103},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/checks":"^3.4.12","@thi.ng/errors":"^2.4.6","@thi.ng/shader-ast":"^0.12.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","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_0.4.85_1702289371278_0.9939039962845397","host":"s3://npm-registry-packages"}},"0.4.86":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.86","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.86","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"d59ec4f1c1308af8665524b31d4892d448344e20","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.86.tgz","fileCount":10,"integrity":"sha512-lCdsJimZ/NhmdSMgtKuyhJCSFkOJWJsfF6q2PHoINGYLz6OrdvzD3btTpFzbqFLk9+jtpj2ct3AQCG5Ljxesuw==","signatures":[{"sig":"MEYCIQD8obbNi/ipF91JjS6/Fu7gBNrfJY1zMaEOguOI6KOS3gIhAIasGyTNK90/Z4FeUwcTLJecnU+A2DU0zIfBxfiekBKR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34101},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/checks":"^3.4.13","@thi.ng/errors":"^2.4.7","@thi.ng/shader-ast":"^0.12.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/shader-ast-glsl_0.4.86_1702907113558_0.08936976308808786","host":"s3://npm-registry-packages"}},"0.4.87":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.87","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.87","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"bec24eef3bc9fbb7540412e6e6e869de911265a6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.87.tgz","fileCount":10,"integrity":"sha512-BoLYS8i+1DY5e1Hb7SwPoHAD56IxBLZyix+Nb2pfartYkmN+aOnnEcubjRFc9Bz4o55xeiHacrZ0TotDE5xgmg==","signatures":[{"sig":"MEQCIBehza6iItbiB9Cgil2UGS7uKUAZCEzRnqQs8RRrY7NhAiBz4NuGLVT+aW5goO9xZ5rIyMSuYZqRGzE1BlFV2K0JpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34078},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/checks":"^3.4.14","@thi.ng/errors":"^2.4.8","@thi.ng/shader-ast":"^0.12.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/shader-ast-glsl_0.4.87_1702983860015_0.43938072697803077","host":"s3://npm-registry-packages"}},"0.4.88":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.88","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.88","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"59b2c8b014d5773faf0d9dc2ae09ed106c7bcc94","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.88.tgz","fileCount":10,"integrity":"sha512-5YoerRhX/UfnFWK1g9r0L60pwf5HC1+X+UUQt24xB1PnoxqotqgC8NG/Oi1jTZlOK6DyqhsN7sxokhiz1TKl2w==","signatures":[{"sig":"MEUCIQDudmQZ4Ezm6AjuLo0mBgpQeQRTEjXfWl4NQkXhCVr6NQIgb1ZZ3BmYysaiMh0y9ZlHItPeE98uCN3f6H+iM46Jopg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34078},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/checks":"^3.4.14","@thi.ng/errors":"^2.4.8","@thi.ng/shader-ast":"^0.12.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/shader-ast-glsl_0.4.88_1702988770301_0.7969392828642445","host":"s3://npm-registry-packages"}},"0.4.89":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.89","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.89","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"df04c8aa0a7e4afba3be43d0ee03d5bb679761f8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.89.tgz","fileCount":10,"integrity":"sha512-1i29cqDXLIvmwaiM1cSOm0bOsOVl7N2IMZZGY5UvYKtHwd4o2J+VNQgUANiJMdzU1alWScIa3uYKilL2xqXlJA==","signatures":[{"sig":"MEYCIQCGxQbhFrP8rdgjZThEZr/VUGDJ7puxy1ZcS+TXvN+SWwIhAP+UL+hDnFIAbZi+IjA7HU43ZFgDTkRbb3vU+rl5jxy4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34079},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.15","@thi.ng/checks":"^3.4.15","@thi.ng/errors":"^2.4.9","@thi.ng/shader-ast":"^0.12.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/shader-ast-glsl_0.4.89_1703806031304_0.3644020742082372","host":"s3://npm-registry-packages"}},"0.4.90":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.90","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.90","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"3659f28a27941bd3ca97a9ead66e4aafe4619957","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.90.tgz","fileCount":10,"integrity":"sha512-BMMyGMLQnm+bjog/N9CV0sL8bqVsTAZCU2AWl0En0Yq5dkS7eoxSz5qxqj+LzlUjP+rq3h2l2WySOMYykEJhhw==","signatures":[{"sig":"MEYCIQCVIe1NPzdTZe9yF6dcrzwErILH/g62gy4nqoHS+Qt1lwIhAOs8H2k16dCA0+JjopBIscdaE8A+1dZRXj3hVu5mDAt5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34107},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.16","@thi.ng/checks":"^3.4.16","@thi.ng/errors":"^2.4.10","@thi.ng/shader-ast":"^0.13.0"},"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/shader-ast-glsl_0.4.90_1704016021936_0.7663755512903627","host":"s3://npm-registry-packages"}},"0.4.91":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.91","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.91","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"87816efbce8f5e0534c7c84dd3e689c63cd557e6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.91.tgz","fileCount":10,"integrity":"sha512-MxcH1T01zWs0alM4cxASrfwhclJsJJI6JIwQ5K0WFRxO0hlOZm5gwrhQWuTGTURaoTXqDi9hyddRhTnN+7tXVQ==","signatures":[{"sig":"MEUCIHA5UxADj7TVYrYuUz5FO9LTx02Ue+tP6ZkP6QTH5UQeAiEAxJ+Shhu13QhzctTiy+LtRAftaTLzEC02A0JCI1mdHiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34107},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.17","@thi.ng/checks":"^3.4.17","@thi.ng/errors":"^2.4.11","@thi.ng/shader-ast":"^0.13.1"},"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/shader-ast-glsl_0.4.91_1706025650219_0.5119653144676763","host":"s3://npm-registry-packages"}},"0.4.92":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.92","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.92","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"11a623f905855f6db143547ef622d67e809bb003","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.92.tgz","fileCount":10,"integrity":"sha512-WnSvnhvCS92ULpsoXCarLzkvYxeysuKKjai4t+NQpoVimrqv3ZD5LWCyRlRWYO7igNqP0jalBSjD5J/xG+uLMw==","signatures":[{"sig":"MEUCIQCMAguHAi2djN7WVBT1dLlck1SKemxq8fqBW8aNuwJdbgIgR8h6ud9G3aohhZIjZyWX9PulOmQgVxdkCJZdxKz5+aA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34107},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.18","@thi.ng/checks":"^3.4.18","@thi.ng/errors":"^2.4.11","@thi.ng/shader-ast":"^0.13.2"},"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/shader-ast-glsl_0.4.92_1706292339471_0.4650979613691517","host":"s3://npm-registry-packages"}},"0.4.93":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.93","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.93","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"27ac1a0c6293f24a443a9d91394f674df3e51afe","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.93.tgz","fileCount":10,"integrity":"sha512-PxAgvHJ8TXezWZ8j+2zu5yNCGq1UyndIRS6zNRROEu4KWFEy4X+s8yjBBCn+94RqZ/G0eiSz+pOKc6wZZv3jfA==","signatures":[{"sig":"MEUCIBFnv5pcX9DdydgSRbpImWITJwkq+Rpw/KLQFRVcc2bHAiEAirySY7ER8mkFfaG/3KOF976MfnPAcInjZ4W/yWeTiLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34281},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.19","@thi.ng/checks":"^3.4.19","@thi.ng/errors":"^2.4.12","@thi.ng/shader-ast":"^0.13.3"},"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/shader-ast-glsl_0.4.93_1706560958543_0.8276816105366072","host":"s3://npm-registry-packages"}},"0.4.94":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.94","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.94","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"196791cfd4c47a0960b97eb6a5a2267f0928dcea","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.94.tgz","fileCount":10,"integrity":"sha512-dQYpz6H2KNt7w8tdPWZ6i2LSF6aDZUTtNxyiwKYmRORIlBuF2Iwr6GMPvLdhoDB6kRDfT4ur1rZBOQzRzrOtrQ==","signatures":[{"sig":"MEUCIF80H4Y+yqC6sQUj3gJ2AnGnDvD5iF8mZu8WIBvw1SQcAiEA9NctDC6H0tNY+UBND1PPO9aQduOxbmsokOqMJQaGSrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34281},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.20","@thi.ng/checks":"^3.4.20","@thi.ng/errors":"^2.4.13","@thi.ng/shader-ast":"^0.13.4"},"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/shader-ast-glsl_0.4.94_1706562583518_0.7799472968395169","host":"s3://npm-registry-packages"}},"0.4.95":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.95","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.95","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"6c42b23ce6079629d1e8578a60b3f310c39b1c6a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.95.tgz","fileCount":10,"integrity":"sha512-GMXTiTNjx5o8p+HuOfyFMVXk3NyTz3rwk+mXNeO0UtNWWfb6+lc8u4pZGYTgZzEZLyqYvTxr1nbaLg/EzM3ZSw==","signatures":[{"sig":"MEQCIETpdElajG4tOKqQktEe7uAhqLDF4WMn2v0TlKoe9padAiAUrYERoo1vhog2vQ6QHqn80EKkcnE1FjVAnhVTaojY0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34281},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.21","@thi.ng/checks":"^3.4.21","@thi.ng/errors":"^2.4.14","@thi.ng/shader-ast":"^0.13.5"},"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/shader-ast-glsl_0.4.95_1706628223220_0.12060201982516783","host":"s3://npm-registry-packages"}},"0.4.96":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.96","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.96","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"3406787cff4065de57ca159ce9e7aa0a222580d3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.96.tgz","fileCount":10,"integrity":"sha512-SaI21dOCj5n8TtdjvTtbr6OOnXTuHgbJ2rOdQh6bcSEUufJ0WpHOAVQXSwiTeACCG00yF5rp+IVNIGEBaNBnQg==","signatures":[{"sig":"MEUCIQDEJj3w/dXeoFUlAjPGY0Dqq3hbxXeuRBtR33Jzk21FnwIgGhQi4cS7PbLkyVjm6U6GOnrNSkFt+abC6P8HSy8+3Go=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34281},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/checks":"^3.4.22","@thi.ng/errors":"^2.4.15","@thi.ng/shader-ast":"^0.13.6"},"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/shader-ast-glsl_0.4.96_1706650779840_0.2702265960453749","host":"s3://npm-registry-packages"}},"0.4.97":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.97","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.97","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"bb7702582e8e8bd2b5d0bdc8876dccf586cdb592","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.97.tgz","fileCount":10,"integrity":"sha512-XNj/5c6p8xK/5QQoCf8zwzT2/3cLwBweVWQDniJW8OZSefEPLyTd2iFTYn5/VLbbLDi1ccvtrvbQ7ZcGOodHBg==","signatures":[{"sig":"MEUCIBCnZBG6b2hSxR948W4/lUWEJsPgXji2myS62Y4LgmnPAiEApOl/xKOkBCxMuhHZ9TNNHNMZAZR64GaMrupn2zTCpMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34281},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/checks":"^3.4.22","@thi.ng/errors":"^2.4.15","@thi.ng/shader-ast":"^0.13.7"},"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/shader-ast-glsl_0.4.97_1707261621863_0.8416649120412689","host":"s3://npm-registry-packages"}},"0.4.98":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.98","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.98","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"127ad3cc15669ee8ff387b59f8a07ec25fe9b6a4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.98.tgz","fileCount":10,"integrity":"sha512-mAm+UtV6RoICTZLQx1Y35MxRLwpiaxxAG63V6J5GTfLoTqlG/4K7n4Q7T0ja0RY/7Dw7Gz78rjApz354ZmD0pg==","signatures":[{"sig":"MEYCIQCU3ITZPY2z3jK2PMXkDCCrvPhjvJknGZSd7gp9LHuHOgIhAM68eXlONmwk9bMy2ld57fNMKBGOhMEFuPHUZN2VpFXZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34665},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16","@thi.ng/shader-ast":"^0.13.8"},"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/shader-ast-glsl_0.4.98_1707555725669_0.8995146998396342","host":"s3://npm-registry-packages"}},"0.4.99":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.99","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.99","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"e0c77b6cd3e1b981578622b1faab126c06f2de9b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.99.tgz","fileCount":10,"integrity":"sha512-OcE4N2s47cKGVMqtc16PtgSddWB6LUv5sppnd2lJP5FZ2cY8Fzp4lJvYFxjwjoS6S5Gn9G8uGQ+p7bFtKlJCdQ==","signatures":[{"sig":"MEUCIQCa/6GVqpxn7Xs8JvSG9nXfxD4UjXV8ioF49BtLoKvmsgIgbY0w6rvu2dYDWuggdjgRLejGoz1EyOvTaCiYmXJxwXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34665},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16","@thi.ng/shader-ast":"^0.13.9"},"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/shader-ast-glsl_0.4.99_1708113805134_0.43616838990847473","host":"s3://npm-registry-packages"}},"0.4.100":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.100","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.100","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"b9d8ab1ac7f513a3847c4f97ac4b2c3c497b0338","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.100.tgz","fileCount":10,"integrity":"sha512-AGTwaVsR+jhfb+zEFVkVpYk3u0VDTDBM6AbUJUZ6atoHZ5KXAAbjqPLNcCZv//tDc8mYqEin0q5emdBCAa/E8g==","signatures":[{"sig":"MEUCIQCDs5a6O9TMgPLmV9ymGSyfEORk7wn04ySsdwC4W56ZWQIgTKR3enUF9zcDf+efwutfeUBbXmAyyoEs6RG9edz1oIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34667},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16","@thi.ng/shader-ast":"^0.13.10"},"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/shader-ast-glsl_0.4.100_1708357956967_0.5231209102716408","host":"s3://npm-registry-packages"}},"0.4.101":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.101","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.101","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"3a87a49a81816bcf0495ada4c17520b09d9667fc","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.101.tgz","fileCount":10,"integrity":"sha512-ODAtoKrxJsY5t5mVGBPGTG3jFuy+CEexa7s8PMk472OH8KTwVz+wONuPFMOyfRg1LRjQgoFm2kGSsJpTSYsftw==","signatures":[{"sig":"MEYCIQChi1dV42n/5XtR2fCzk3KsEMVArYKOjlAhDaz/okonsQIhAKKXfTrE/8IcWAWWvbW2QPynMhIFjezXdn5NA2rkj7eb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34667},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.24","@thi.ng/checks":"^3.4.24","@thi.ng/errors":"^2.4.17","@thi.ng/shader-ast":"^0.13.11"},"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/shader-ast-glsl_0.4.101_1708359072680_0.9092521034491547","host":"s3://npm-registry-packages"}},"0.4.102":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.102","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.102","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"dd5d31add8806d86c680a6c9f9972dda82ee977f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.102.tgz","fileCount":10,"integrity":"sha512-dZE9gxra+4TWGI+dl3WOgWD/p+LVE7qnW3SZAyoUM3FB16tu2VbOv1iEU92m6ojYSOL74DNvspqd7gqKCPklUg==","signatures":[{"sig":"MEUCIDD2nECIEg2APW7wAz4FQCJxpG3mBqkFVZfcESLoItv3AiEAmDUigD81A90W7d9ZB5zJmc1OUrIpQKoj/BitDjHLT8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34666},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/shader-ast":"^0.13.12"},"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/shader-ast-glsl_0.4.102_1708603419899_0.49730896123189305","host":"s3://npm-registry-packages"}},"0.4.103":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.103","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.103","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"fa4426ae464231ecea807bd2f36c2f699b2c5e1d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.103.tgz","fileCount":10,"integrity":"sha512-oFmSh6vjAS/fovri6r7xckB4CznZ4CTigfeZ+zZNHJuMpkSy0bU5hY6owycWQdUMgv3zMcJamjbk1gFBn0nBkQ==","signatures":[{"sig":"MEYCIQCieUxycrmcuDIDKcAXtMa51SIc8rlI6hPEqca7b86KdgIhAM1t9fiHnC2/5mwpDEmITDM2kg4g/CxoKepwW7ijL8sz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34666},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/shader-ast":"^0.13.13"},"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/shader-ast-glsl_0.4.103_1708643825591_0.608537767710031","host":"s3://npm-registry-packages"}},"0.4.104":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.104","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.104","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"b63dcb594c68fb67aff7c15cd8962114fdfc9b18","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.104.tgz","fileCount":10,"integrity":"sha512-qbFtFnotDUkP805DgpMJN9w849ErY8P0WCumuyYUTvsjuU/emORW+Trg1zlAX64PL319p35GEG+/o1rdN4VU0A==","signatures":[{"sig":"MEUCIQCV6/I8XHYrBSxGgCsFplizZo1OVf6GlhKFpjDTYaS/DQIgVLlyVGuBCTzslx+dnKPWrASrnM7nWZgq/ghcf3aju64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34666},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/shader-ast":"^0.13.14"},"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/shader-ast-glsl_0.4.104_1708870245539_0.22429670510863664","host":"s3://npm-registry-packages"}},"0.4.105":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.105","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.105","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"77b94a6618e89c682bfd04b23f69cd1ffa24df95","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.105.tgz","fileCount":10,"integrity":"sha512-8a9A/kugQN6WPBoQi/JRe43k++FgALIyf/yXWp4eMnMoKxOIkJSBgW5Z+NB6t4evPMTYQNsKg2N0bGBwTvT43w==","signatures":[{"sig":"MEQCIG9e3MrOlN4A5mNlADIyx+fYlrbL0nQFu/Pp2na2VjTKAiAbUUEUwP7BXn4FpoH5Gub02mXGX7adIcnpuu2YvPwrtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34287},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/checks":"^3.5.1","@thi.ng/errors":"^2.4.19","@thi.ng/shader-ast":"^0.13.15"},"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/shader-ast-glsl_0.4.105_1709306777945_0.38662506601791136","host":"s3://npm-registry-packages"}},"0.4.106":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.106","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.106","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"4bfd27a42e2085dd7d6cae3b12001fb291a27a0b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.106.tgz","fileCount":10,"integrity":"sha512-fSW+xCUcZdHJBwJjpviQEC7bpMgS3JOXycdCGkBKOrl50f0V/GdQmSmcJNcFw/vyYfuRP1fbAIzCXvBgi0ebXg==","signatures":[{"sig":"MEUCIGA0bAA90kUSBqyYkON6doaMYFO3f4WmBGHoguIWVeqgAiEA5yqGgSAOfJPbVWTaIy3zD+EVFYLBoAa6SgdKgZmZl3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34287},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/checks":"^3.5.1","@thi.ng/errors":"^2.4.19","@thi.ng/shader-ast":"^0.13.16"},"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/shader-ast-glsl_0.4.106_1709388493433_0.6458979640362645","host":"s3://npm-registry-packages"}},"0.4.107":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.107","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.107","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"c84cee0bd869453b6b36a6e9593e46fa114d3822","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.107.tgz","fileCount":10,"integrity":"sha512-MFaAY4wwoXgT5D7XTdqJD7v9E2UmKJEog1O3itBqfhvcu0PLQRkuOKTJp6tK/gwxLBokT1jZtdErJLNfTOlsrw==","signatures":[{"sig":"MEUCIGr9J/1bCQOwZUbbEc4V6FYv4HX/AcMfCLR0IFJ+6rouAiEApeO+SWI1L2Sdj0rWSDXOjwI7EwprwfOFiv1owc3MTWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34286},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/checks":"^3.5.1","@thi.ng/errors":"^2.4.19","@thi.ng/shader-ast":"^0.14.0"},"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/shader-ast-glsl_0.4.107_1709715062095_0.7440464658846047","host":"s3://npm-registry-packages"}},"0.4.108":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.108","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.108","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"60a538f81b74b9596f713a6d68860d43681abed4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.108.tgz","fileCount":10,"integrity":"sha512-GmMoMcf3zQXEVWAKtP85Hz7o32+b/s3CrtAP0lLc1ViHbCbVBzJlQdDcfngdPtsB74BXiUObwPzVCkXNJ5MpnQ==","signatures":[{"sig":"MEYCIQCRrZmXHscNJDAj0qgc4QOI2YMWCFNSfJPY3zOsPazyKgIhAIaozlZrYwayqlvusVZvLkanscaokd7BG27lFnZQ2qQK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34351},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.28","@thi.ng/checks":"^3.5.2","@thi.ng/errors":"^2.4.20","@thi.ng/shader-ast":"^0.15.0"},"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/shader-ast-glsl_0.4.108_1709844263312_0.9437692178003958","host":"s3://npm-registry-packages"}},"0.4.109":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.109","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.109","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"95325d6653542ee6a997f73f44ceb52b4233c1de","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.109.tgz","fileCount":10,"integrity":"sha512-0is07ONBzH1JT4pSNsrejBW+/OzusqJGvwT7VgIdqwsGZINcSkR7hQu09j/ask+cdE0EhN5146gKYhAQpX0yXw==","signatures":[{"sig":"MEUCIExzEfWistquOFmDaA9+qjIHi/QkoGb5HN5i4KR8JfeeAiEA/IXOJgM2ddAoQZYvKuQFhI2hY6v7+syPrEyqhlYiMuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34351},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/checks":"^3.5.2","@thi.ng/errors":"^2.4.20","@thi.ng/shader-ast":"^0.15.1"},"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/shader-ast-glsl_0.4.109_1709976079078_0.6349888499303802","host":"s3://npm-registry-packages"}},"0.4.110":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.110","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.110","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"81a0491ad13651efd774c389131beca5f5585f04","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.110.tgz","fileCount":10,"integrity":"sha512-DLl/awHHIiIQdBM/TORylS0m0KtNfpl5XkqpZcnhc4Lxezk3cHjMMl+heUF9RCrW0zJUL8LZbP1+Wy45CUxlGg==","signatures":[{"sig":"MEYCIQDG4m0fXLlysUvpMqwee4Vh/gTh3ze6HUcebdm/ckd7owIhAMp/P7ev6/MBg87BPPdTVRnu7arGUoSX5LU+NjaQ0aat","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34351},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/checks":"^3.5.2","@thi.ng/errors":"^2.4.20","@thi.ng/shader-ast":"^0.15.2"},"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/shader-ast-glsl_0.4.110_1709992025301_0.6475444719033416","host":"s3://npm-registry-packages"}},"0.4.111":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.111","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.111","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"b83816b78ed59922c413ce7b39296a0d6061f6de","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.111.tgz","fileCount":10,"integrity":"sha512-kEd57r1MdTkpwu8JersN4EEVtJ/oA86GKfk48I80MijIuB954vRUzJPKo+UFT83rz5dGcllPvb1u8OPx2zQaDw==","signatures":[{"sig":"MEUCIB7JR/dkxcA6tGK1bCBDNHhEvqcisvV6Hv/lmcDv07NNAiEA2Ld+/FDI9LoNdK4muNJhEGvu9ywi89NzNMTWsriG4JU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34351},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/checks":"^3.5.3","@thi.ng/errors":"^2.5.0","@thi.ng/shader-ast":"^0.15.3"},"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/shader-ast-glsl_0.4.111_1710338956639_0.8994754149562574","host":"s3://npm-registry-packages"}},"0.4.112":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.112","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.112","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"30ca77a54ce0a0d233586004c61982c24eeaa091","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.112.tgz","fileCount":10,"integrity":"sha512-v83HWIgSj3dYAa+FgRK9MmKAKKKf94U3MUwxxayk7tsFlztJZ7ta7FKfOW6YEuTNttO+FqxdT3dlwd+jUdMlkg==","signatures":[{"sig":"MEUCIQCZEdCJ7uYLV1wZO7Otdlt7h48YX0cwt1lEToV/C6NaVQIgdHYCicC83Sd4d61LPme3TA6tyvNLJKCBdh95mh6PH54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34351},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/checks":"^3.5.3","@thi.ng/errors":"^2.5.1","@thi.ng/shader-ast":"^0.15.4"},"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/shader-ast-glsl_0.4.112_1710689170901_0.011975518105595606","host":"s3://npm-registry-packages"}},"0.4.113":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.113","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.113","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"9057bc353b702c77c3a9d23656e0b1b156f5889b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.113.tgz","fileCount":10,"integrity":"sha512-1l30InqFUd9yPdQNkjq5FICcIqcJu06lZ16hGGzlPGqoXDDNuCJ/oECEeF/0kxBzVNYwbGoteNGljfQc83jkMQ==","signatures":[{"sig":"MEUCIB5pr1TJNYMtrD27vK/SbaQCDMrbyKcOUnw3J0Em/b0oAiEA17n73+qtP9AwT5s4eQybgormfSo75Tp7dRwuflHQmvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34351},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1","@thi.ng/shader-ast":"^0.15.5"},"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/shader-ast-glsl_0.4.113_1710751334076_0.8180296512744227","host":"s3://npm-registry-packages"}},"0.4.114":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.114","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.114","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"4da80595a1565f1eea4021ded088ad404be838a4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.114.tgz","fileCount":10,"integrity":"sha512-NMYY3mXvAC7mM+xHwL2nmDAQ+yWjHG2ni6gQ8ORvaR72+H7F2hOvARFGyfxVEiOVWKUDQ6xy1pevftCHVfe7Hg==","signatures":[{"sig":"MEUCIQD6x3Z0RlpH+X88kU4JRjH92pWfWeuZIF06LiOOWDE++wIgcOO+Hf4IzrTCteLkBFdWDu/2kjuPC3xJoWqs7P7qHEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34351},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1","@thi.ng/shader-ast":"^0.15.6"},"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/shader-ast-glsl_0.4.114_1711037642884_0.7411343857210202","host":"s3://npm-registry-packages"}},"0.4.115":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.115","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.115","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"e012f1c654fc0ba57f57ce388ac0b89db51956da","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.115.tgz","fileCount":10,"integrity":"sha512-bX/BzZIQ5IIfmaJF1n1gehcSaY7a6N2DlFeCIyLMK8NbwqsyABIXtUTJA29Uhx7QYUjE7Y82o6/5Zu9JTRHgoA==","signatures":[{"sig":"MEYCIQD91yqh+Ih2lW7HC4BwLhpngQu+iGlmNUaZLOKtoeoO3wIhAMODbCSrZ0iKRhLhIGVq8O7R9cvvGsxbS1A8OdN1IDoc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34351},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2","@thi.ng/shader-ast":"^0.15.7"},"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/shader-ast-glsl_0.4.115_1711533479731_0.8033801481670164","host":"s3://npm-registry-packages"}},"0.4.116":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.116","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.116","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"72c541a5e0b70a3c31418347beacee1aad791880","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.116.tgz","fileCount":10,"integrity":"sha512-48Ztdv4GewDkO4J8kau/UIVVkYZWzPpa0fV3R3y7ow5wWzciNghEmxp+RsCZarDXbqIM+cR7rm1VWKWKY3J3zw==","signatures":[{"sig":"MEYCIQD9JnCLj4Jh26U01dez6dMKsc0rSd6TZyoHLtvOIn36TgIhALcb6rCnb91+1CnuPXgQxs2KdOTesWV2AKdgN1rY9Gx3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34351},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2","@thi.ng/shader-ast":"^0.15.8"},"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/shader-ast-glsl_0.4.116_1711623533397_0.8254239807307653","host":"s3://npm-registry-packages"}},"0.4.117":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.117","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.117","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"c0086a1eb3d23b57a3680aee3c78c42f1d6e289e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.117.tgz","fileCount":10,"integrity":"sha512-vla6z7N8Irl3EDY6IK143HY8AbEnorj24g43aENnHUIZp1p6yicMC5FewmCxR1byi+oHYaQYtWy6+qO4rYyfUw==","signatures":[{"sig":"MEUCIQDYel4S03MitNyg3qQG8q1XHf3hmDL8gGjG6UegkwDCQQIgAodTNT8L2VuwSVB2GmL7vYisBUiwj5IqofoVFETQAvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34351},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2","@thi.ng/shader-ast":"^0.15.9"},"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/shader-ast-glsl_0.4.117_1711714683634_0.4701002266169718","host":"s3://npm-registry-packages"}},"0.4.118":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.118","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.118","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"0146a5acd34bc3357ae3274ef31a7d7cb488fc58","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.118.tgz","fileCount":10,"integrity":"sha512-JT8OjCUw00QyMIJb1GeDal7Q/pVrTbESmlw63CdWMyWeP3k47ZoXdg90CBS9wjutNXCb5Qw1ZLr5kTFRDtEbiA==","signatures":[{"sig":"MEUCIQCNNbK7mMXoHVODoKOFA+yGrAuDHfVo3Zs1AcPTkzWyUQIgfQvkDdRDDesCqAIdQCBVqTthqwDX16gUVI6dzmaGGg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34439},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.0","@thi.ng/checks":"^3.6.0","@thi.ng/errors":"^2.5.3","@thi.ng/shader-ast":"^0.15.10"},"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/shader-ast-glsl_0.4.118_1712588676572_0.574192262525165","host":"s3://npm-registry-packages"}},"0.4.119":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.119","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.119","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"c59ec77cb15c1b55455476a927107b2d6d2a8fb6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.119.tgz","fileCount":10,"integrity":"sha512-sZPSGI4muIQsQphs3JZDq25J3hIApCEi1odvpaTyPVxEyKeTDloTZgVHICWcjJhBgyb35ZF5qTZhBADjdhxm/A==","signatures":[{"sig":"MEYCIQD44g9vID/628w5zmDgX+R4WbRR7N4n+8qDCIYEgIqNIAIhAOyO0jHZ0X/crnLkWLbEURj9n+1ZpgKzTOB76tpndQFp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34439},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.1","@thi.ng/checks":"^3.6.1","@thi.ng/errors":"^2.5.4","@thi.ng/shader-ast":"^0.15.11"},"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/shader-ast-glsl_0.4.119_1712838959219_0.061867127990614446","host":"s3://npm-registry-packages"}},"0.4.120":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.120","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.120","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"3ca37de04f1b01d6b4c0d79a1de5b5730885c768","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.120.tgz","fileCount":10,"integrity":"sha512-Pk96kbYomUyFdJKoorGja3H5WcgamvfKszBwWQEoG4qLs3aTnbvl09oyN3keSHANu2EtahNxTa4CvbxG8EQD7Q==","signatures":[{"sig":"MEUCIQDDvlEB1MCz6fe6APrpXW5AxrIiSiBy4xX12BssmO8f9wIgNhe4xeyfDDvB70PM2XjgLMxfAIoYYGpOHoa0s9yx8lI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34432},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.0","@thi.ng/checks":"^3.6.2","@thi.ng/errors":"^2.5.5","@thi.ng/shader-ast":"^0.15.12"},"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/shader-ast-glsl_0.4.120_1713624344187_0.15506016974733527","host":"s3://npm-registry-packages"}},"0.4.121":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.121","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.121","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"78dcc41722156664a6fecf07181ad7a95a50d25e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.121.tgz","fileCount":10,"integrity":"sha512-nzI3SIEFjyVsftlajCeS/NHA6cjDvWPd5DZuoGwJ4V+/8SpzvORS9qguTYdsR5UAMGYyu3Br5xSl1YcOucKxCQ==","signatures":[{"sig":"MEUCIEYAm2jZD84pBjiD+7Dp8HMI3aJNutEue1SUsSJy6tOqAiEA2iY1uxMqZeRyi3/5mZvyXr9dcW8gF0RLscH2L7Nivho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34403},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/checks":"^3.6.3","@thi.ng/errors":"^2.5.6","@thi.ng/shader-ast":"^0.15.13"},"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/shader-ast-glsl_0.4.121_1713855931330_0.5847443025756958","host":"s3://npm-registry-packages"}},"0.4.122":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.122","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.122","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"45a3b84a11953c8ef6aabf391bc35a0888af8018","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.122.tgz","fileCount":10,"integrity":"sha512-YFO3c71QMNrYd3ouxPIGrDuSx1rUD3A14TyOa6cWsO/CxoSYI/dq0NnVqXks8ftpjpBK2jHoLSWZHMjVgsSA/A==","signatures":[{"sig":"MEQCIE2PdyFBt1WSLW1KHMYPVJ4BsM5WQ8XdB61bOBQewpKTAiAbWUI22iN5sE818LunZUa709JECneXeP24JkZ21eDG6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34403},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/checks":"^3.6.3","@thi.ng/errors":"^2.5.6","@thi.ng/shader-ast":"^0.15.14"},"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/shader-ast-glsl_0.4.122_1714074416590_0.22353389381072541","host":"s3://npm-registry-packages"}},"0.4.123":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.123","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.123","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-glsl#readme","dist":{"shasum":"4fe19d426ac7d5543031a1d1af0f72bbbebe40fb","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.123.tgz","fileCount":10,"integrity":"sha512-bA0O3W6A7gIhkHKIZkLRBTqJMLyEgPrUYseNQqyk0cIprPHCNMMlg58E9kiiB8yv+LiikUD0wE55dzPDGQPR1A==","signatures":[{"sig":"MEUCIGnnRWKX4uoD+74rAJexAHHmRYepAXGnubL9ym87ZGVyAiEAlEq6Np4Zw5jWt7AmdgNXEaqKDoRDRg+g+H0xS3SRS5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34403},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.2","@thi.ng/checks":"^3.6.4","@thi.ng/errors":"^2.5.7","@thi.ng/shader-ast":"^0.15.15"},"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/shader-ast-glsl_0.4.123_1715192875201_0.6400512645201741","host":"s3://npm-registry-packages"}},"0.4.124":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.124","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.124","homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"1d494b87272134d7c3d26a64f6eea0d084bad3bc","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.124.tgz","fileCount":10,"integrity":"sha512-HIpf4nBm45EvfltzbY7fv8Mq+B63HqopxfgCkFfMt8nX86WclO7N+/DpqUnwfzDYvlGGrpDN/4jDiIZYFSYH8g==","signatures":[{"sig":"MEUCIQDrUhsObCm7VZ34ldkf1MOo2H6DG/tp3cKgag/CYc8UkwIgON6UoD9Dc8n7xsrxMn94XXu4hPYqVRXco5uozaFe8Cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34354},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.3","@thi.ng/checks":"^3.6.5","@thi.ng/errors":"^2.5.8","@thi.ng/shader-ast":"^0.15.16"},"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/shader-ast-glsl_0.4.124_1718998648849_0.25288408009394936","host":"s3://npm-registry-packages"}},"0.4.125":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.125","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.125","homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"22fbec44db2f724f585e0fae2f713128b1485962","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.125.tgz","fileCount":10,"integrity":"sha512-529DTsMB2Gv9YO8kX5BbWDQBu/PBwU5Z7pRi76F8D8NsQvvkPQNmoLorATYxxEMH3b9ccnkazG0xHbOEfUdVmQ==","signatures":[{"sig":"MEQCIAUqImHRbfDpbDEvP8Fa6q/nyK7MupT1DNhXyafmSH/AAiA4uB7ZU/nMzttNU7Yb2dhNdOI/ieIL/58Jm6hwQBw+LA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34354},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.4","@thi.ng/checks":"^3.6.6","@thi.ng/errors":"^2.5.9","@thi.ng/shader-ast":"^0.15.17"},"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/shader-ast-glsl_0.4.125_1719653479595_0.2627933335020456","host":"s3://npm-registry-packages"}},"0.4.126":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.126","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.126","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"5c19dbdde83afff3ddb49c5291406020969c004f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.126.tgz","fileCount":10,"integrity":"sha512-gghssdIwZTY0kVBeR5LpiPmsmaDxgr+BvzB/2Qi/qhoehBCyt74m+2hXEk7ESb3hmQLpC0LBbsLGkilCoGgzXw==","signatures":[{"sig":"MEUCIDOcOoT8fvOfGnixa429lGSeFDuuDkmS5Q7mFQrnS9YnAiEAsydM6IKEOov6cG4qYpUTR33KVAS2p1xbATSwY0qWh60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34354},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/checks":"^3.6.7","@thi.ng/errors":"^2.5.10","@thi.ng/shader-ast":"^0.15.18"},"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/shader-ast-glsl_0.4.126_1720267503623_0.6954143354752576","host":"s3://npm-registry-packages"}},"0.4.127":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.127","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.127","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"af6d507bd72c206f8ec2c6a8ce1ebdf408dd95a9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.127.tgz","fileCount":10,"integrity":"sha512-uN8Q43FWRfdYt6kumlQSnGjLcCr4rYRx/BDsBXst36ExRQCT9Gow5ARGHAvgGAmY4TIxMzMlasdfE5K6JWJhzA==","signatures":[{"sig":"MEUCIQDkonNv3Fs+uisxEj2rVpXY6iFkHyugPsiQ1aY8PF5TNwIgO9Med9a1Vzz0NjGsa3ECPeCitjB0uVvL0hgh8nr+fSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34354},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/checks":"^3.6.7","@thi.ng/errors":"^2.5.11","@thi.ng/shader-ast":"^0.15.19"},"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/shader-ast-glsl_0.4.127_1721135522185_0.8106422576434462","host":"s3://npm-registry-packages"}},"0.4.128":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.128","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.128","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"d1ad263f7d1720fac033c8ce65ebd89c85353c72","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.128.tgz","fileCount":10,"integrity":"sha512-yM0pISc7ycsywUH0GJKmZS5rYDSCt7xuqGWmecGoqVXz4aslCIZrGuNdq6nJj86sNKHKxmaYwEysQTtIbdeUmA==","signatures":[{"sig":"MEQCICvYLOMTXzIVRI1InTv6Azs1cWso/5WTv9XPttGmlbf0AiAeQAbvMKl/pCMsn5PSwTeql/qyK0Hb4QDO6eANiX5HIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34350},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.6","@thi.ng/checks":"^3.6.8","@thi.ng/errors":"^2.5.12","@thi.ng/shader-ast":"^0.15.20"},"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/shader-ast-glsl_0.4.128_1721401154364_0.178387554175373","host":"s3://npm-registry-packages"}},"0.4.129":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.129","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.129","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"c2962454da719c429d5c97e95c24e0edd649fe5d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.129.tgz","fileCount":10,"integrity":"sha512-mNOnufbpWViLJdisP7dxRSJUF25m9157zKK3RIyvq9celmwVBhO1GvkJsIZXN8wv61RCk2dzFUKIdZiHYOTPUQ==","signatures":[{"sig":"MEUCIHDN6/aNycaZKzsfoJz4T3CTPeaeAfUPFpIEeiS3Xb/BAiEA4MJIgjwovmkb1PCceaLJ5kqg/QCt4j7dIVhuW8z8whA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34429},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/shader-ast":"^0.15.21"},"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/shader-ast-glsl_0.4.129_1721654328329_0.8915015144202039","host":"s3://npm-registry-packages"}},"0.4.130":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.130","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.130","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"2e40da5ce4c79d065684a85677d06e4cce708e68","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.130.tgz","fileCount":10,"integrity":"sha512-u21eiY1+bz6nIvFWJzC6gvOP0s6ELqnEfjlBp+YpqXhyRKwtKrp9pvKJVCOjYbZ4taaCcbukaH+V5fY9OxZ5bA==","signatures":[{"sig":"MEYCIQDkea2oFEywYHYSas3j/y4HZ3xATqlbtDFbobGJ86IdOAIhANKcMjt9zrsgxDvCcMDBo878/jxZHBza59ULd2jwZ6yw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34429},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/shader-ast":"^0.15.22"},"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/shader-ast-glsl_0.4.130_1721659428857_0.804556976412429","host":"s3://npm-registry-packages"}},"0.4.131":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.131","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.131","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"371211df54f058a5b1598c0732a054efd611c6aa","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.131.tgz","fileCount":10,"integrity":"sha512-uOfbFaQ13QqKj5v00HGtbZG0LNV03ouD+mDALdcdGiQaSZ7krptheytzulHWQ13zt4hvXn/Per8SNE9AllYIhg==","signatures":[{"sig":"MEYCIQCvIoaQ2hJwUF9Xct2wR8ndPOxbRjlhsw/hJOXfx8VFqAIhAJDOHXlvzesW7KnTnM1L3TirZk6Cceocw59RYhivAZx9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34429},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/shader-ast":"^0.15.23"},"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/shader-ast-glsl_0.4.131_1721907855405_0.3733557574921553","host":"s3://npm-registry-packages"}},"0.4.132":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.132","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.132","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"952cb2b3205ab1db356303ce9fd980b02f5eaa79","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.132.tgz","fileCount":10,"integrity":"sha512-ofx723dyCszbVdTGIZsmkioMlLi4JzYUEJw0V7+rigF0DALaFIuu09R4HFLMid4c93xM6JHTAv0Ah3Bj+KqnpQ==","signatures":[{"sig":"MEUCIFJwWYPa5MQTExGK3KNYRMJPfKL41rTUtYnz8lkVgABRAiEAgPr4TxmmQSAbQPF8j9CTTI59TuJKES0QkCGdxOjoSjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34448},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/checks":"^3.6.10","@thi.ng/errors":"^2.5.14","@thi.ng/shader-ast":"^0.15.24"},"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/shader-ast-glsl_0.4.132_1723302365443_0.0457461458280819","host":"s3://npm-registry-packages"}},"0.4.133":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.133","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.133","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"f54b8aec951321762f3cc70013375fc902f55747","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.133.tgz","fileCount":10,"integrity":"sha512-ApUw6Nz2yjhFYtRtOx5Y+uw19THdBDMZHJjVgoV3YxYGKFeQ8qH4Iz73Qc9sWgKZYoZjl7h9WP+1h3MgBpvUUQ==","signatures":[{"sig":"MEQCICzRs8C0gIO5agLREeAH7maIFLJPB0kK7JHQ9hXpGKPnAiAYi0/5DYZl0x9Q1tUKBU0wgLB3x4Fzn6LkBnCa6wvhqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34448},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/checks":"^3.6.10","@thi.ng/errors":"^2.5.14","@thi.ng/shader-ast":"^0.15.25"},"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/shader-ast-glsl_0.4.133_1723578126988_0.9837513734038457","host":"s3://npm-registry-packages"}},"0.4.134":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.134","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.134","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"b08b13b3da4888b2661cb4d5eb40cade37a89d6e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.134.tgz","fileCount":10,"integrity":"sha512-ingrJLVnUaL+wIGJd5YSS/hWY+iy1zfJD7s8EFIvGkuInxHaPr61YXoHmp7MDzGF35kRTYZ39UrqDAPoNFcTzg==","signatures":[{"sig":"MEUCIENw7WJPkGo26VN8E8PdDV/Nr65tyEUBxvbZkuZEG/adAiEA/+114Mm7O5JT1lg9kL1/V+hsxw5jrrG9ZzwnSUbWv70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34448},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/shader-ast":"^0.15.26"},"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/shader-ast-glsl_0.4.134_1723990474292_0.7764035741632176","host":"s3://npm-registry-packages"}},"0.4.135":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.135","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.135","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"4c66b34147f513bc93c806c9ee17fb7a7565e099","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.135.tgz","fileCount":10,"integrity":"sha512-/lKLomBRPWq4uRABp1v0c+EhqHDPf+KzzjHwPIYG16SW0odw3Zm3+U+dl4zY0yaJWs5jLDSx+4GVRAlPwV2ARA==","signatures":[{"sig":"MEUCIBhZh1o1MLee+FCvNA98YlBBnTq1c71Xk0+hNajDozBHAiEAqGHPkspjrRZY7XN5DjUEqjFkgMyKioLS25mkNnCZjGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34448},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/shader-ast":"^0.15.27"},"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/shader-ast-glsl_0.4.135_1724075229805_0.01877255249649501","host":"s3://npm-registry-packages"}},"0.4.136":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.136","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.136","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"fb91153f0880cb607cdf27122ac6872fedaabe3b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.136.tgz","fileCount":10,"integrity":"sha512-yDl5UVo7otisGa9wgnygnMGXX6HRQJkM+Vg77X+5Lrnk6PsuFR5QIaa1lm4Yp9DBKFGpBe9bnIloE6LyEC7xeg==","signatures":[{"sig":"MEUCIQClcreFV2Uj0gcfjIDxO2NsO70QzaEaeSXI5ixGTRL6qAIgJnRIn0+Vp2fr9WvRVtYrX04drOzpJjYadl8h7NB+MiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34448},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/shader-ast":"^0.15.28"},"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/shader-ast-glsl_0.4.136_1724853766657_0.06588305901590874","host":"s3://npm-registry-packages"}},"0.4.137":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.137","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.137","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"99839dbb9da5c49d338e2db0e5995f5d04871a96","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.137.tgz","fileCount":10,"integrity":"sha512-VPXDt/2Z7y9AfzEEQin2mgeC8XwcMajUmu8La8P/2gydOpOHCt/kxaxTngijYGWwtZwpdaUfhIXnaZyyiMsKxQ==","signatures":[{"sig":"MEUCID1G15Z+lfpqir+7/e2+qRJjFMRNTtKpkbKnY6jP+CrkAiEAz2jPcsC1N31vebliC5pzK8PlYsIfQqbDUtnh0tt52ws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34448},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/shader-ast":"^0.15.29"},"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/shader-ast-glsl_0.4.137_1725539069088_0.4149616392792874","host":"s3://npm-registry-packages"}},"0.4.138":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.138","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.138","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"86221f7ccc51e3dce8b430fcf2622c19ec25f666","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.138.tgz","fileCount":10,"integrity":"sha512-LNaVCBedxQPjVQHtZA7MjJkD+lcoU6gM9+iQPi1RRfCkrIhjTnhnRFKC0MJvV/hDNGCWqGz5LY5X4uESMYyVdg==","signatures":[{"sig":"MEUCIEaIaQkjWLHeGrTJkaRkitv/ZtqoXM4csyb24oKUTX/cAiEA3xkBnplw+JDa6mMoiEK79uBxrLrZ4P0qu57H1xu+eDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34448},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/shader-ast":"^0.15.30"},"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/shader-ast-glsl_0.4.138_1726493205004_0.742855560598136","host":"s3://npm-registry-packages"}},"0.4.139":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.139","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.139","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"3001167c3f5eb048b37f7eec40636ff764832389","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.139.tgz","fileCount":10,"integrity":"sha512-fOBC6Y+E8anGHv0LpV7AXKo96oN2e7Z3vJvi/tHAZoNz0ROD8RZMqnodYUJnDChxQIal46sil9C5T9z2Os3fGg==","signatures":[{"sig":"MEUCIG0l/FsFh2dEOoOLh5RNj42cZwtBv0H7gsmLrFRKq8ZpAiEAooTSf7kbuNcPoaXsztyphR47pAoQZVWZLwcExS0RfCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34449},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.10","@thi.ng/checks":"^3.6.12","@thi.ng/errors":"^2.5.16","@thi.ng/shader-ast":"^0.15.31"},"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/shader-ast-glsl_0.4.139_1726780356202_0.326495425359544","host":"s3://npm-registry-packages"}},"0.4.140":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.140","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.140","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"edc484148331ac3dab1a512b2040274dbd79e1dd","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.140.tgz","fileCount":10,"integrity":"sha512-NCaWelM7Nt3+LiXnpQOPQ3aoXV06Vn+hdEoGZLloP1hRO+Y1Z+neVYitfymr46T0Gh8URuBYrXTLhcSoOz8AlQ==","signatures":[{"sig":"MEYCIQDbiOpWDqFGUYMwwiX3c3SbBZHWZeGK730zQf5KfvDIyAIhALdmaTJC3JvveWwYFyzAwDDBbthVe+bBKj7OUkCIoWZm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34449},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/shader-ast":"^0.15.32"},"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/shader-ast-glsl_0.4.140_1728130541238_0.8351268954820514","host":"s3://npm-registry-packages"}},"0.4.141":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.141","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.141","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"a51835e2618f705f85001a2a927afb2d4466a74b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.141.tgz","fileCount":10,"integrity":"sha512-IB6iISoPci92Bxn0fJyKCOmUO7aualr+Qw84SLHD4bkE4/6WfAKGtKO3dTWCgZOWXiP10yeZkeOuK6tbGjJx5A==","signatures":[{"sig":"MEUCIQCqpDiFGv/OSpHBEGIwWHVdkZS+FM/ExD+lYnPPT1T+xwIgGeHR44hEfey78/75rn7PhjsxOph2YNYFEHaT5gFHENU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34449},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/shader-ast":"^0.15.33"},"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/shader-ast-glsl_0.4.141_1728304436550_0.5827538510336461","host":"s3://npm-registry-packages"}},"0.4.142":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.142","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.142","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"6e53992dcd58d3a5929f028d0505a10a28496ce2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.142.tgz","fileCount":10,"integrity":"sha512-isJ3kBJnJN4SVEPqDm1p4vcuqR2d6IZTLRGhtCljl0beokw6CJ0KExcq8CVkmkH3sfqF+OGgQoUGzRvDNzbOQg==","signatures":[{"sig":"MEUCIQCaF0oSXPOxM1ScZ5Do0PQJI+s6skosGIe9Pys4Y5eKDQIgCtbE3qZVdhqLMLQDyMjfEulxEv7eW0XgOU5KMcRvSz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34449},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/shader-ast":"^0.15.34"},"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/shader-ast-glsl_0.4.142_1729179624444_0.9007180130926746","host":"s3://npm-registry-packages"}},"0.4.143":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.143","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.143","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"568a31407c24594a190aff5a9fa922ad09e678da","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.143.tgz","fileCount":10,"integrity":"sha512-KLel9qVzjlSQJTwdBQ3cBx8CcfTbsg5b+eZA6fbFp++NmCXIGyt3VlN8ERRyNeeG8LVtp/MX08ncr4g6avHSJA==","signatures":[{"sig":"MEYCIQDeMa0wuyJCCSgAER6Ir4BF6CpHhuHV+9PNkO58bgwdlAIhAMNAF4ebPStAouex5BmhtWaOLUd8fGXN/gs0/ovCVkxW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34443},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.12","@thi.ng/checks":"^3.6.14","@thi.ng/errors":"^2.5.18","@thi.ng/shader-ast":"^0.15.35"},"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/shader-ast-glsl_0.4.143_1731258906985_0.6224327698025427","host":"s3://npm-registry-packages"}},"0.4.144":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.144","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.144","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"19153187605add44cdc5e88e0691029e5502ecbc","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.144.tgz","fileCount":10,"integrity":"sha512-aFfQipibF4Z4wulFSy+045JZWLYzG80e07HjRcU47q7a7lj28CRbWUHtnU6Mh4BR95hhYa9+qPxhumEoOMoG2w==","signatures":[{"sig":"MEQCICNLZecTEoR8kmfnrn12CwzjkdhLUswPRV8RE+Uw3N26AiAvrtJf1rBd1UWnhhEkL/X/6fyV9c2EG0HZdK+TxIjJUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34444},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.13","@thi.ng/checks":"^3.6.15","@thi.ng/errors":"^2.5.19","@thi.ng/shader-ast":"^0.15.36"},"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/shader-ast-glsl_0.4.144_1732472335405_0.09432492091332279","host":"s3://npm-registry-packages"}},"0.4.145":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.145","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.145","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"b48312bb228664c59d666fdd28dec885c117e439","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.145.tgz","fileCount":10,"integrity":"sha512-RqR4gZMTg6ytSDa/WjU6M4hwJdyNdK+2xfJVsmyCsxS1wzF1xCVXjXQIvrJVy57b5GVEQNBtDVFUxo+mJkSv3w==","signatures":[{"sig":"MEUCIE2kXdUCIAu1xLN04bhqcXPCe+320H5TrDB4Ld7DeyWWAiEA4j3nc0VVycEzE6azroHBsb59H5QW/LDhmQUdelNJ35M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34443},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.14","@thi.ng/checks":"^3.6.16","@thi.ng/errors":"^2.5.20","@thi.ng/shader-ast":"^0.15.37"},"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/shader-ast-glsl_0.4.145_1733998508194_0.8054111662455286","host":"s3://npm-registry-packages-npm-production"}},"0.4.146":{"name":"@thi.ng/shader-ast-glsl","version":"0.4.146","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@0.4.146","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"ea36a2df5b606d1c595da686e17fc67b1e869699","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-0.4.146.tgz","fileCount":10,"integrity":"sha512-QECd1W8Bb3GU19tGmpRbVYVXFaHYtJnoWYkUB4+khsZx4JjtTDni3r2HmQrmpgNd9uYCYUJt5v0suHI4Knwbpg==","signatures":[{"sig":"MEUCIB0qrcQIQ8bl9+GLSV5jcqHgtTXpfx9zDb0y5Ky19xRGAiEAtPE2DHnGe/HIM948zEml25hd4sHVPywYtu9YNWjqAcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34527},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.15","@thi.ng/checks":"^3.6.17","@thi.ng/errors":"^2.5.21","@thi.ng/shader-ast":"^0.15.38"},"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/shader-ast-glsl_0.4.146_1735308890710_0.6265035405858446","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.1","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"ffe01112a65c43815d2c52438a46c6a33a41ecac","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.1.tgz","fileCount":10,"integrity":"sha512-8Vig/DWcZfUD7DCMicDLtobhkJT4Uw7bMaHWq1khrWluVZEaGBBurHopKBd1rhUdM1dwt24Nquyb4RK/HFb6Pw==","signatures":[{"sig":"MEQCIFgibuT0lzRufa0h8jQWl5vUBtf8oImxxk3mOdH9LgAPAiA3cjps4M36udTAfbvWmOZF47QYCfOz0Y6wEAcwYXS1kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34523},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/checks":"^3.6.18","@thi.ng/errors":"^2.5.22","@thi.ng/shader-ast":"^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/shader-ast-glsl_1.0.1_1736025084446_0.1935926852360934","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.2","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"164fd98f6d9f0e73106463a90e4f0df06b30610b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.2.tgz","fileCount":10,"integrity":"sha512-FQrzgQBdg6poEWowC8nyFi/5d/YsaZFcGDcZhdSnr32e+ne1gdT6HdEH+hbH655EtvvutvYs37mkE4ClyogOiA==","signatures":[{"sig":"MEQCIEoX6JsrpMVUVLtmJdAkR5IqNuJmfq8XRFBAv4RHXuDvAiAE20FeEhex6ok1U0/tP9FVgaFyUc0q/a19/JQT+eydKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34523},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/shader-ast":"^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/shader-ast-glsl_1.0.2_1736857541642_0.7918932314188531","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.3","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"8c1874e772ffda46ba959f5f325d542b9221e56d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.3.tgz","fileCount":10,"integrity":"sha512-zya9PI+enZllRxk/NzD+RMowWCTeYrZ/0/C7f0ppL66O7K0LSqjK0AByFxqXZPVNPxd9g7wjJFTz3PQBNusWMA==","signatures":[{"sig":"MEUCIBtJx1dKshmMjxXsKVeh8uV7EwgtJpoIlPTB2PMldw2oAiEAg9UeTsb2QCewa4hKNHiBFsuJngx62UWzHQ2ekSccBKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34523},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/shader-ast":"^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/shader-ast-glsl_1.0.3_1737123136229_0.5333196613833568","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.4","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"bb8aa991f074863fae744bb04e5852ef5158899b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.4.tgz","fileCount":10,"integrity":"sha512-o6dvtSK6Uz7cglO0TLVKiQIKStMHIrienMqHUOOEoSTgXngFk5xDmf0uIiaBk+WsXG2HMJXYKKAktmfFhh2vkw==","signatures":[{"sig":"MEYCIQC3Md/OXmPVqBYESTumTO5cR4mioZmcSoUyDhJuGV6EPQIhAO03NNjEoOGrSINlrAKGKqY97INmL/V+YaDBtXnBsni3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34523},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.17","@thi.ng/checks":"^3.6.20","@thi.ng/errors":"^2.5.23","@thi.ng/shader-ast":"^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/shader-ast-glsl_1.0.4_1737474601775_0.629348502271003","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.5","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"9d4132852c4d1b99f20699bac1c339f897466666","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.5.tgz","fileCount":10,"integrity":"sha512-02+KaJtcj5+7ub+q3qWnTHi6VpbSJbbPG/xPXVAFXIAqcgwDUgOPotltB0a8AOxVHYzwgh7VT8I1O12eZiTkqg==","signatures":[{"sig":"MEYCIQDA5uQZWjLojCSGz4XLPFvPvklKlh9Uf1fAbZYn8k/lyAIhALbcOpH2V0Zyi/3BCRAmt7e5IQ33ARNKIXAJL8Ig1z3P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29396},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.18","@thi.ng/checks":"^3.6.21","@thi.ng/errors":"^2.5.24","@thi.ng/shader-ast":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.5_1737639734275_0.023067027642523774","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.6","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"3c0eff292c59dda1bc862a1a09384841a48690ea","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.6.tgz","fileCount":10,"integrity":"sha512-GU1QOVbMu9l9bJyKcYy57DZqe+fuJLPWDRwYUIUv7hEDidD3vi44+FfL6FePZDhCYNmRRZidSeS4CTEDLJrCHg==","signatures":[{"sig":"MEYCIQCpgJh5qZeXXMMOFjmGBPU316/CTLQ9K2kkzwJNrEP7cAIhAJoFI/e3kiIVrKJhvBEnsEKLlgDJBaxoe72Yqv1K04rv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29314},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/checks":"^3.6.22","@thi.ng/errors":"^2.5.25","@thi.ng/shader-ast":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.6_1738168125093_0.6557741304522606","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.7","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"3ef348a1eec585fa07b71c8d9a9e4b85e77eda3a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.7.tgz","fileCount":10,"integrity":"sha512-LPgC72CQq7zLJ5s+dKc2hPtqak16JcLAy0kPoMWsUmBHGC2RmfctKlJJWsQbW/bYsmTaVZg3xNNmKroF5PtIfQ==","signatures":[{"sig":"MEYCIQDKp1UCj2L5hrN3e7J9OgJKxbk86UDW3MxXJuvsDBHIwwIhAJsK7Jgu7d+oYRSJAf395nNYWhYvjraQ241cZ7R/jaBY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29314},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/checks":"^3.6.22","@thi.ng/errors":"^2.5.25","@thi.ng/shader-ast":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.7_1739223875093_0.08535574439177496","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.8","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"8a9d0262d65ddf5ade9564c3fa7517a601ffdf8a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.8.tgz","fileCount":10,"integrity":"sha512-Mn0DNRdMs2EhMNQsL+/Y6bGh3C+FajaI1xWbnDkCUuJcLlZZPS3MNB81XQP/ThFjeVzqcCuIBX768c81vXiOkw==","signatures":[{"sig":"MEUCIQCu5cEvQh4AGeYIvoHxpGToqU6vmkSNoPye8XSwI3Y3+QIgbQI6LSv6eDVP4NT8/KFI1zLm3pOlfVkw564ri/WV5AU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29314},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.20","@thi.ng/checks":"^3.6.23","@thi.ng/errors":"^2.5.26","@thi.ng/shader-ast":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.8_1739462771717_0.7378937525003719","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.9","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"beca797438f3db085713120ba574c841ba38e7f1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.9.tgz","fileCount":10,"integrity":"sha512-ySh/P7MVT1VX05Q8CHsa9NJG2BmhRLFnW3KzFFgNKp12NEeEKX8Wjvxd7mnkFGvbC5NK1p7dBkseJC9tFFMkDQ==","signatures":[{"sig":"MEQCIB82Fscb6zar9iGq/ZiWmbqsd60Oreh06pwKd2Tfz9DEAiBDW/B+InEbkzuVEDeanPN9f8GW2LfyR5Bt7RtdD4y38g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29314},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/checks":"^3.6.24","@thi.ng/errors":"^2.5.27","@thi.ng/shader-ast":"^1.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.9_1739998975147_0.6481177945010461","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.10","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"2808fbee39a9f79aad3c74b6ae7e2b923b68848e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.10.tgz","fileCount":10,"integrity":"sha512-gxrEjtvHds2ReuiOPVfCIzuqHA/1O2cimkuwiB0az9O0QLCy95s6T+dtYfnocTc2yNXMRheR6hIBS7z9Y1SlPw==","signatures":[{"sig":"MEYCIQDQ8VfjDz3RnmFob/GSrgc0uT7kDkHjtMReWSNx36OmGAIhALakgRWVRfp9X21iG17a391NOg4622xToTfwwekudN4z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29315},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/checks":"^3.7.0","@thi.ng/errors":"^2.5.27","@thi.ng/shader-ast":"^1.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.10_1740174952026_0.5826492939320207","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.11","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"429c18c64e509c6eb4e1ef4414bdf6fde3752806","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.11.tgz","fileCount":10,"integrity":"sha512-w0LpyuhRa4ENSYuIrOlqnZR/Q8OPxtnN4PUr7DWrbY/fBT32g3CV3Evn4MxZ3r4LKjJpvZCUWfVbDUDgKOTaQg==","signatures":[{"sig":"MEUCIFGf+ZYYY5aGvml2khndCb2NHdyY+UtMRVZRkcYCI7EyAiEAwlmC5fB19FfGvmZWmaZYb4dYQVC3pmVJdkCKQgeDpFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29315},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/checks":"^3.7.1","@thi.ng/errors":"^2.5.27","@thi.ng/shader-ast":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.11_1740490093132_0.6134991344349421","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.12","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"ab25caa999f4796f3619fe8882afa661d811247b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.12.tgz","fileCount":10,"integrity":"sha512-mj/Vm7uKCUYvOjeQQuqzia5RtU3UezDzbJVXnfMlHCAfv+Dr/GxbKFYZVGWiaSGkJRsJHsyhA/SLx9Y0/L7+Tw==","signatures":[{"sig":"MEQCIEeUwLMFl0TyJzshnIyy3TwTqd40hmZg1rsSJTDtetx2AiA13mg0tQlJY48VO8BjSyLOtDwL7PF3O9HPP1VhoB4fRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29315},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/checks":"^3.7.2","@thi.ng/errors":"^2.5.28","@thi.ng/shader-ast":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.12_1741548320825_0.07414551396570945","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.13","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"c5f165463f44a6cb2bad112369841782d1d1d6fb","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.13.tgz","fileCount":10,"integrity":"sha512-QY2NBS8czcIEofj3/nHY/6qCkHRV3lDUj23sq2gjbCc3A0mmkHJhpHQfOn86xJB4/61un9h/Y4MKJOZR/TqQxg==","signatures":[{"sig":"MEUCIQCx3yCE4ruJuWSkWdu32aiEDZxvxM7QBW/J16+gHxMEZQIgH3K7Z6vVNp9TbLCU86tgcaKaKlgCdGdgISjR/mgv3e0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29315},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/checks":"^3.7.2","@thi.ng/errors":"^2.5.28","@thi.ng/shader-ast":"^1.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.13_1741596801156_0.013157514729635444","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.14","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"24345af107e48b8c0eda23ca4eef6f16f032c534","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.14.tgz","fileCount":10,"integrity":"sha512-ylGZ3Ca68TPGIOQAb2VPxWXwVF/i92KHm4egM4o9mdZEuy3msS3aYrmUUg2HcBqno0kfoLqp2JPKCRVU8/Vnng==","signatures":[{"sig":"MEUCIHWxox9KyHGIhNOOU41LVxjmYJ3S8OQXx0wK5l8/zJR1AiEAwd2tLGCssKPz6yrdl5QaU3NjhhbXBDMSoR+VkYCcCt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29341},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.23","@thi.ng/checks":"^3.7.3","@thi.ng/errors":"^2.5.29","@thi.ng/shader-ast":"^1.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.14_1742219013436_0.9071401204182354","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.15","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"3548ddbbf705ef6eaee61b3de48ba9511d68bea8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.15.tgz","fileCount":10,"integrity":"sha512-/m5NmQxBZGOLnU7WB/e+/ZjNnT1JHrRaS5hSAohhHmERvgkpC7+hRwbdeBOS32LoTgGU+tVMqzCw6KWwpe/EBw==","signatures":[{"sig":"MEYCIQCxTT4zl/EpQHh6XUIrGccxACdJTt5v5tjSR7W9AVnBgwIhAJTA8pHCoPuFXCyML0qWKIXq6mBvjwqyC77+ruhcpOjD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29341},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.24","@thi.ng/checks":"^3.7.4","@thi.ng/errors":"^2.5.30","@thi.ng/shader-ast":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.15_1742304437057_0.7310867299501724","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.16","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"64945ea617d661f142aa0576d016c8b7b83e06ba","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.16.tgz","fileCount":10,"integrity":"sha512-lBr6Sudq/3BXdg6wkZNBs+5I7Dn1I1JeGLLyCdzAss2LN/vitbQpSBin3is9DtwUqPxJ/cWMOvASycdluadFRw==","signatures":[{"sig":"MEQCIApHtSc8xHzOtgbAwBllfdO5FDLBl65MfNASyw9nLJdJAiBNDsQq3g3Y0+EETyxFqL64otguNyUTk+QnJikgIHXL3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29341},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/checks":"^3.7.5","@thi.ng/errors":"^2.5.31","@thi.ng/shader-ast":"^1.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.16_1743543899164_0.7812292734757811","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.17","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"842bc2752eaca8770e1b9229e1ff5e3e60425bcd","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.17.tgz","fileCount":10,"integrity":"sha512-rHP+5kz5hrc8VBvITScmJWRrol5Jmp4XZD0Zknbe9NwDpXbAt/CczVXOsyYIH4mphGJNR5ZkCuAwj0Ylp2H62A==","signatures":[{"sig":"MEYCIQCOuHxIh4w14SMK6L4Jk60cHBTPWj+loxnHIVED6DCtQgIhAJtOONagfjbrqSOG7um8Vlmdm/0li+mEkdb2clO6f9Ba","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29341},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/checks":"^3.7.6","@thi.ng/errors":"^2.5.32","@thi.ng/shader-ast":"^1.0.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.17_1744802037859_0.8046943602529961","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.18","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"b94c9dac2ef84a521940bcddba3954f18d2b339c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.18.tgz","fileCount":10,"integrity":"sha512-MeWzzVTRCtF+DWgbvl2kNZVpuLJwWNLMh12F1mOYCkZzJS2Y3LTzvZ1LbAeQWyhAzJ+PQ9HQeGeK4sJgGvrknA==","signatures":[{"sig":"MEQCIGQgqA6sYqhb3in6+a0MYl1C1PwL2uJihyxHXneCcmVVAiBw6G77rICAykHWYML7wW7VIEuFN0raV7Y5z914XWM8FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29341},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/shader-ast":"^1.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.18_1746017722907_0.4993285331946742","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.19","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"c4ff5e35ed7954440b3deea914527a4ddab908e7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.19.tgz","fileCount":10,"integrity":"sha512-8d+xorrpI+wL8I7qjX6D/dZwI54FcS1CJXNQbpujjdvMh9bP2ifPzNx0GustBlwg/7EU9jpl0CrkUIt5m6aUag==","signatures":[{"sig":"MEYCIQDnO0ykHZA6iaKBCGlIeiEMwZ6pxJuQxds5G3zaBEQD0wIhAMTkPxVxPl6v20feh1RZ7O37miTTI2ujVGtuWccLxgrI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29340},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/shader-ast":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.19_1747587834526_0.8237115224973508","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.20","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"730d64f8cf19799e96155270247682b3e2cae851","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.20.tgz","fileCount":10,"integrity":"sha512-okjbOtMgqSLhvm729QQ4cHiJTcR96BsUA0tBOAb4DaggkO1ya+QyUkp+OkJTDOdg+wP+Wryhlsf5x6/dwsBwTw==","signatures":[{"sig":"MEQCIHGOYDlF3QNnEX0sLSYjYSgud3b56bhFn/sBN89VAJsKAiANIP77QZmfvCSsjhnmLyhOk3UsESa4IWJI8+D18wEtBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29340},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.28","@thi.ng/checks":"^3.7.8","@thi.ng/errors":"^2.5.34","@thi.ng/shader-ast":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.20_1748433930446_0.6807418175389308","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.21","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"eaeaea911dc4fa6cc6221b2c01f2c827e6356625","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.21.tgz","fileCount":10,"integrity":"sha512-ntV+0fMv1OTy/cSl5VVlen8nZQQJ7HnqINIuWg8Vi61P0pWqlEqkin9AgOnzaQl0rdDCkRbudvbHF4hCgeD3Vg==","signatures":[{"sig":"MEYCIQCKJ4IvmoHEByYepyflK35MwLhqdXcunbhPhSpI3vCRmwIhAN/EX0SJZ54ZrfriY8tm3Kk1H+BKsh7Qdxz/+VSlIsrA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29340},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/shader-ast":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.21_1749490027569_0.9038023495364873","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.22","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"6e9fd9ad1982ef652707b728655807e02f862172","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.22.tgz","fileCount":10,"integrity":"sha512-QzrzFVfHF8EgZPUVssT07KW6LLlhi8RuAbTuNMAm6/NK2oohvjsF0O4dE0BBRkpUiugTcEI6i6uZ2hzH/VEaAg==","signatures":[{"sig":"MEYCIQDAcCATCmDYV1+OEcRtotKSU5DPf751WziNKB+F5ApMKwIhALBhofIoL2dI4fFuje84saz8m8kUxwLfbwastE1awSCW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29340},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/shader-ast":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.22_1749934646873_0.49278567306800825","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.23","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"f55bcb5c09d08f5203eb1e1620f9325c5b88f255","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.23.tgz","fileCount":10,"integrity":"sha512-My9QSREErgBXheyxHB7pcrVYdmCjXhADB0KipU7HdcTnUCgC+w0a0g3XbSuK4LTmsWF/Ar03thnGX9BgbD6PqQ==","signatures":[{"sig":"MEYCIQD8uJ5Stlabpz/ocMZA6MC/AR68TL67dcrfTRuI3b2RzgIhAMx6hqAd+5KV82LApSIE3wZjoSRLgxHDrAM9AWdQ1xEi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29340},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/shader-ast":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.23_1750248178752_0.7932943851639376","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.24","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"30f2c12bf54d4e02639153862e7838b2f22cdd4e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.24.tgz","fileCount":10,"integrity":"sha512-rUrLXOYXFr+w8App0iBCyWVENTIDxCjcii/FPUHf/rPjRw0ZGKdqujpl+2nS5gHYWm4G5yoKDJ/XCGCuUqpZ8Q==","signatures":[{"sig":"MEUCIQCONpVTvu3LMUOTHmZ+srl9o0Jv0DhUUlp5Rz0TP9gBvwIgF/wQhLuSBOGcSSynQ48rvlE21bhfcOVKtRu+hpJJDv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29340},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/shader-ast":"^1.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.24_1750801244131_0.6313650636942758","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.25","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"d6545d31368865dad07b1fd3857e26e0d7045d72","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.25.tgz","fileCount":10,"integrity":"sha512-kgc2cDSHEsiSwp1ttPwj+KuyFFYvxrKgKqPA81K/6JiiRwwDCWGQJHy7zRd4H0u/XJY/7uiXlmp++6nb4oxHXQ==","signatures":[{"sig":"MEUCIQCDWuLhO8FiLqgc+NJuOaRLkGzpQEjsNTa6n1jnTNgBJwIgYbd/7M3FVxirDVurXvVy1T4mAv433Nng/YTQpnsa+X4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29340},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/shader-ast":"^1.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.25_1751450148256_0.23956281963351178","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.26","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"fdb460aa24bf0ca8b2c74acd64871b50d3282391","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.26.tgz","fileCount":10,"integrity":"sha512-WIxZALCORa+GEBagVi3ILWwLdngFGf+t5vFFgleGWBQnLdaGHsnwVeFpQ1j0O7dQKuoLw+U1KpQGx6Pu0JbDxw==","signatures":[{"sig":"MEUCIQDEPVvu2XyV7ctGZ5YdWKFoUTq1xNteJWpvj8QguMBrJAIgSk/G3QmAKkt24CyKo7uzcUN0PEjg0BOLN+HxBXSmD+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29340},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/shader-ast":"^1.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.26_1751555035934_0.29245272591588134","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.27","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"cd8da46316cf5e1ed62f7f7235a4c1a8674e8f41","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.27.tgz","fileCount":10,"integrity":"sha512-9RUXVHwPMzcJF8O0zhVsk9R6JA5ZmD46M+7obW6eLMGoluvCMYnKagQqQDfHHRxPO89rR25AaMBlc7H2liei6w==","signatures":[{"sig":"MEUCID26ORxjGO12eQtR8d472iy1bympzAajWXTk3hk+fAmEAiEA47nxCNTndqREoEOlsrkGHl+Y0j79g6o8Uw4QD+fhqQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29340},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/shader-ast":"^1.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.27_1752054174626_0.6329612371710742","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.28","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"c459072fe244393481bdd3af39e68397346f62e0","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.28.tgz","fileCount":10,"integrity":"sha512-SiIh3JLgorrFu/REWzhjpb2m13Q/rJ1z2e5S6kVRdr5BhOiQprTvLwNqdFQhnd2+gQEdvw8yvIOaUBIJkGaUbg==","signatures":[{"sig":"MEYCIQD2chIkhXjB4xgKApd5+5L3kwizb5Pkr6bsB5Vuvkh39QIhAL2wktE3jfvflGZOkC+ESLLCnadPCDrDRzy86M/mkxwp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29341},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/shader-ast":"^1.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.28_1752157389861_0.3998466844698705","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.29","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"65736aa41b1778abc0a7dc4867446dbb27773056","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.29.tgz","fileCount":10,"integrity":"sha512-kZ4qpb8Nz9QuBhciJa4NFSvqVG3nut0NYZ4d0p7eX2Tv+grH3S0kBs1w+iVfU2PqJeYK7NtxkV3aae5NpoQ5Mw==","signatures":[{"sig":"MEUCIEULdL2K1WvHduG2QPoCHVGRBAR2QmCuZlDLio61tfAIAiEA9kz9z3vQk+Lygq8Ew5+yrLgKJ9dr3vVua5paFGJTgxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29342},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/shader-ast":"^1.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.29_1752442580736_0.8964203530052797","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.30","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"1c046c82e4e990cc5444fb8200918798f144acda","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.30.tgz","fileCount":10,"integrity":"sha512-wp+0X/EfZ71mRxW2H2bJ1l7+sGNs/LU84ntEW9q1YPnUWNYeQhr1yOAsFnGBr0w3hIgU5A0G0RMa+H+7II1sOg==","signatures":[{"sig":"MEUCIHDxcGVgN6wNkRA2CsGg7ffTNzyG++UomLGjVz4xWZi7AiEApTwLpgO1ow7gSAlkGBOM405bH7AIXYRfQ4hv0H2ut8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29342},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/shader-ast":"^1.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.30_1752487601371_0.6927536945288644","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.31","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"d599ed2c2d86f11ccb78c6642ffa6f6e50673b74","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.31.tgz","fileCount":10,"integrity":"sha512-bNj5kDnTLZ1kp6y4HTb6nW816SRLfK105Ee/Dg5aA/jWXtVGirtAhQE8+u5Tui0SBfMgrr7DHvei3GLZful/ag==","signatures":[{"sig":"MEQCID6ZCnJMRe83yazpUj5OoyFhIpBrZI1+RXhQb3FwQ6ZkAiAQ5xsq9d6CHUGjJCN+vkEPaSltgkqzSwVyuTKQXQEpeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29342},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/shader-ast":"^1.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.31_1752571895483_0.8903885666774518","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.32","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"d22ea02332aaeb7e2958aefe9d10ad03a34b1923","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.32.tgz","fileCount":10,"integrity":"sha512-ojFdIfwT7QU4+s4jwbLO7RvuZoWnRpXOdqC0F4wF0bRLAfgLMAm3rvFyS0Sg0Za2ICrGMWo7TAKIxJ2fl6uZzQ==","signatures":[{"sig":"MEYCIQD0Vr7x9tUY6EU75RSdIVyXY89qSKCNSmX4UetwlVFv9gIhALxsYaPU6lM1QcAMkfy2N4z3ZWCmyF/hB9K8yWbvknMy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29342},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.31","@thi.ng/checks":"^3.7.11","@thi.ng/errors":"^2.5.37","@thi.ng/shader-ast":"^1.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.32_1753023525828_0.5970259747637914","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.33","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"c3e49d6dc98a31e4e67763bf89f88b92c20bd6c7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.33.tgz","fileCount":10,"integrity":"sha512-HMYMj4LeREVkfU8jLSQFniD5hTPG6iuFLV0Cn1SCwWTJFc0ghOKRFLH/f3KXHwAT/njeh+27Q+o5RYKpVtARkw==","signatures":[{"sig":"MEUCIQDIDfcUH8kMEdXsTV8BN4KAnHIHxn9OnWbKxtxCdbbfjgIgKYmnRk0HOdmo91tlp8gPQ6SZX+wcRnYwvX39JlIoQDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29342},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/shader-ast":"^1.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.33_1753086300876_0.6638335942767695","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.34","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"8f6c71deba361d3900b45bfa1dc30562a04f7317","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.34.tgz","fileCount":10,"integrity":"sha512-4W0FmpmzDVBK9WKBEmrJbudyIW/L3MCoZ3klhg5+2urgEvYRWTxXRRayXuIzEE5I57SaZk6T8QP6h6CbmotB7Q==","signatures":[{"sig":"MEQCIBtjMJudAT1z3cJOYXcBmHu6blg4TtXozYiBysomNeuzAiBsJdW6mqvOofEsgHADeRd1I4+Ro6Uwcef5KQpnDTuqDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29342},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/checks":"^3.7.13","@thi.ng/errors":"^2.5.39","@thi.ng/shader-ast":"^1.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.34_1753914924033_0.8870724595632002","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.35","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"6a2997f6d96a3b7573c0d0bc7be3adbffbecfb18","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.35.tgz","fileCount":10,"integrity":"sha512-taY7oDbcGqxiE1+aTXsu0jUcTHbUTiTc1zdO5/KTtDw4CTEP1TsvMIr9bBI7gV2TKNv5BUEeHVsJk0lloeBoKw==","signatures":[{"sig":"MEUCIBuBS9nAk6AJn0GuXW4Ab8gWhEidD4CdRdUlP6B5ohNEAiEA8YSK+mA+qUoHOjKuN949RWBK6aty4hQzYewgDoYdHp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29341},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.0","@thi.ng/checks":"^3.7.14","@thi.ng/errors":"^2.5.40","@thi.ng/shader-ast":"^1.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.35_1754297268712_0.5437906780565855","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.36","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"3c7cb1845f4283d9b918104524b7f93f951452a1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.36.tgz","fileCount":10,"integrity":"sha512-hPVjcqSre0QSF4f1NN25gt2ceHuFjziYM6oLjM60WkbJY9nWJwqdaxJu7n5336j3yFBizfntThLSJp90e+dKUw==","signatures":[{"sig":"MEYCIQCn2VvdLySpowz5Bf7GGhPI2pTKlvFlAnVACaOztFr6/wIhAOk4pijU20464d7nALbyCh8ypm/Yvks8wdvxsyFk7lh8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29341},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/checks":"^3.7.15","@thi.ng/errors":"^2.5.41","@thi.ng/shader-ast":"^1.1.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.36_1754299876448_0.005336678962153174","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.37","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"6716a446f654d1be02c7c86f87c9e8d983a45242","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.37.tgz","fileCount":10,"integrity":"sha512-P3S83TINq7vA62kzNTlwLlLIT5GqPJR/z6Kg692VwzkJyCoOeHOqHKtFFBraf7h15OEdOkXaWFtq7iEL/BDWog==","signatures":[{"sig":"MEYCIQDjzfxGvuxt+5NqgADiizCBJhzUK4haVciewd4va8WH5QIhAPQUcGJexR79p8cNKHkcR6y7VQANMOAA5f9VG8FPq16j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29341},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/checks":"^3.7.16","@thi.ng/errors":"^2.5.41","@thi.ng/shader-ast":"^1.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.37_1754583786353_0.9505984474379721","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.38","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"024b4a4950f503d79e849086d0730a0eddeccea1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.38.tgz","fileCount":10,"integrity":"sha512-/EUELm4WflPpAcJfiV52ByOH6PE4TyC74lNuRvUzHmvrhiAZGdDdLqFCCEnuzly2tKA7gXQUJQgstjr7qu3BpA==","signatures":[{"sig":"MEUCIQCcD0Z6noGWUrY+9atoyAiWaP9xuEHP0f4XsKhFEMTiggIgeYc98EkylwW25s/3X0mSMoLSAKK83S7hFHMNm8HQYRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29341},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/checks":"^3.7.17","@thi.ng/errors":"^2.5.41","@thi.ng/shader-ast":"^1.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.38_1754930582355_0.01128457196469479","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.39","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"fae283f4d4dc63f5c309ca9d2226120068b4da0c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.39.tgz","fileCount":10,"integrity":"sha512-la7Ytlp0TNKsHfuAC/Qek9TRvPqE6ZYYWMT22P1pFeZhdE0OKYYmWRgBtNz+5xav8OTJk/M0cjTWCJYyG9AUCA==","signatures":[{"sig":"MEQCIH2SN50baIQncSJCzrvBWjLHjDzyz946lwSiWaQcgi7OAiBPNSpIHLNTlRyykPqiaXGjOdsDMLUF1lVAJhsVDF5G8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29342},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/shader-ast":"^1.1.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.39_1756744881666_0.5462169219555852","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.40","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"b6ee246b25c7e138fe0e7eea815f6bb00c2bd2c2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.40.tgz","fileCount":10,"integrity":"sha512-UOcjxI2V+zzZVJTLEWf6Lh/c1Dv0s+fz4pOgV9l8ovqF4pTtysDdv7EcXM+hFiRAkwTZYSPKdWQ5P1JQuBRebg==","signatures":[{"sig":"MEUCIBn8EXePU17FqU1bfuokGDaYc0pmp5UeNPWPyPY7QQFvAiEAy75pWc+Z/t3/f9MsEppBigDEXWiV+vSFu3wodQkXPKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29342},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/shader-ast":"^1.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.40_1758798686471_0.044447441800258725","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.41","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"9c01a4dfd59f8aff0dbdc2831352a215b4edfa79","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.41.tgz","fileCount":10,"integrity":"sha512-ySUJDZgYPVbppJW5506vS8g/OYWEgq2BQ3nifCte/qcJAsqH7sOpLudxeYKxXTkQOFP+4ej6F2qUcjEhDMeEYw==","signatures":[{"sig":"MEYCIQDTgbNoO+nj64S/ckarS62nOLbViVmBiNh3MA79R/rQmAIhAJH0CVWGpmYGzQZstm5LYiwv1yp56qIpHEXlTNDxIjUJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29342},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/shader-ast":"^1.1.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.41_1758813373752_0.6133491567713014","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.42","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"a93b7505a7a39b2e3b6057e241cfcaa8aa0c680d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.42.tgz","fileCount":10,"integrity":"sha512-8gZOfrOHQoFx3K8dAic7ACWsWftFBg5nnJD6LTZ+2mDhs7T/UtFHzGYhxCF8NFsDym8rDiD9oIMO2pnnuCQHmw==","signatures":[{"sig":"MEYCIQClifVMjbBz7Ng5HFl+GFAHlJbtgYv9hyfvZeThNQdLVgIhAMhBHwR8dbI9mikBl7WdHvMjFYi77AgiB3oURbJulTq2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29342},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/shader-ast":"^1.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.42_1759837946557_0.21549644632102516","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.46","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ba2d01618062f49741d4ea521d8f094fece62394","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.46.tgz","fileCount":9,"integrity":"sha512-phWyOGUAhG6qrSv3DYghtEMyi23j9oTIpS+GTsDuYAWRpsYdRUQTpK3Ax1ZORDsHNPy7+YQ5RAo2O2jYwYWsHQ==","signatures":[{"sig":"MEQCIGpxUh+G50pA4BCf1ggFLIAcDG0YRwRcJjE5wp7nyqbDAiAXO3Tt8ZcAnXBr6PyflZzQKxjfQzmGiGaRKiLGsDia7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27969},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.6","@thi.ng/checks":"^3.7.22","@thi.ng/errors":"^2.5.46","@thi.ng/shader-ast":"^1.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.46_1761328295785_0.3627490039661465","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.47","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b5e368611820280ddf97bb132200aecc95b85611","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.47.tgz","fileCount":9,"integrity":"sha512-y9V4huUGsl5o0osqLXqdQE1mpqujMgyhwJpHbbY7iUo/75suoYs/sW502fIp2AocOqbv/uAjfjkXA0ib5pKIbQ==","signatures":[{"sig":"MEUCIGH6+4ypig45vL/e0Odw8EwkXyNINA5MYvA6OKz8yoL6AiEAitkfoxhkQUNSYadPkjF2E3Z/WhNCaKrnFmSoYuDnAqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27969},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/shader-ast":"^1.1.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.47_1761431625653_0.9061296548550244","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.48","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e7b3b83cc88caaae14a97395642667e322b1b0fc","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.48.tgz","fileCount":9,"integrity":"sha512-TTJx8cZ/ch9VilRXZN/GbLCiIHrkgFuVrRVntjVSwgHK21n3wdKH8Vsfii8E1OIDKXmAw8et+4r3deg4JDxVYQ==","signatures":[{"sig":"MEQCIHOMONnTT9nv5GptSz9PjDszhqxNJSbqWDj4tjT3Pbc6AiBlxdMBp9Dc+q7GJuBRe0k2kLeiq+1iNnSIcUgoXVjXGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27969},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/shader-ast":"^1.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.48_1763037657168_0.6070131927962596","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.49","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8d3e581f6e7b4eea548715f5ede3bc5bc9468f11","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.49.tgz","fileCount":9,"integrity":"sha512-/RHAK8zjbh7CfWMM4AiqaRASMVZBmRT0Mx6g0pQjbbSy9LxXQL0R9ECWxB2lyohUKPlI1ZxqkKpeNWSBY3yfTg==","signatures":[{"sig":"MEUCIQDF0ZPo7mS4Zzyke5zcLJzA/VXHVhldglDASzJGheiHMQIgBRXtv+fbT63R4xU9xia/qrUySofOwJAzwX73yC0dtYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27968},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.8","@thi.ng/checks":"^3.7.24","@thi.ng/errors":"^2.5.48","@thi.ng/shader-ast":"^1.1.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.49_1763740773862_0.6222268438748464","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.50","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e969b7c8628bd499b2df52100297c9bfa41e45cd","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.50.tgz","fileCount":9,"integrity":"sha512-wGKmFERuIZDbnQ5Xtyoc9cyzgq5jW1R+b8pZL8j95tk2qT+6NUxOpXiSGzX9CLbALrobVSyPOHZx7qp0pj6HRw==","signatures":[{"sig":"MEUCIQCRGzqs7z3M0G5EYwqhALvhS2p+CmoYRvfahZ5s03+RRgIgekTYBoJI+Pw2bw7Zi09fcetSe5xPNmP/I7+SWWvB2VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27968},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.9","@thi.ng/checks":"^3.7.25","@thi.ng/errors":"^2.5.49","@thi.ng/shader-ast":"^1.1.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.50_1764073569451_0.22691023065103733","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.51","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4a1f87b230052796ca0a913df33adf349a565f16","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.51.tgz","fileCount":9,"integrity":"sha512-kyWHhjn8jSyyNStUoSI/xdUyq1RO62pNNqZLbVEKUeH8qbvwYooDKZuLBO+0DK5hOOEW2eyOvNZJFmmnJVoG1g==","signatures":[{"sig":"MEUCIQDzhzDAXLTAU39SQNUxAc5q7HHPuz2kzZ3s7UXL7BeZPQIgTN/Foay62dITqpYMby8ArKvFaQB5X6eLZUELT0DpslQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27968},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/checks":"^3.8.0","@thi.ng/errors":"^2.5.50","@thi.ng/shader-ast":"^1.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.51_1764802035115_0.1447711185256213","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.52","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1672000036e639f089b4d18ffd8533e40d6b6d66","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.52.tgz","fileCount":9,"integrity":"sha512-mFWwtkQWGCalBiF3ofFtS9qbtCBk+hS2xycjTHFAl05txQIC6P8l2aNhu/EEKNkwiomiQkhuJ1cCZmQxaCsshQ==","signatures":[{"sig":"MEYCIQDIaBFkfhcPi3zzk6TrJ9CGpXXz13y7KMcQz+xL72ei8QIhAJZ6y2R4/iFNv15xBdmsn9U8d7k6LtyZ0hSbXugZHKZ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27968},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/checks":"^3.8.0","@thi.ng/errors":"^2.5.50","@thi.ng/shader-ast":"^1.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.52_1765462804776_0.7717049440979418","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.53","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0cbf62af37c1e8b7461ede9938df0fddd8e564d3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.53.tgz","fileCount":9,"integrity":"sha512-wx8hv1YTs1D8+mmKJKJf3b1gka4803c4NbfsEHbddVxAvryv4eZNz1z3wvJWMuoJ24uf1CrhZogIEdfIx9o8dw==","signatures":[{"sig":"MEQCIHSCIUF9QVUtqjZ/J1UcIbXOhKQ8APaZfDe+TN1Vre5FAiAtgq78HXeHxKUV+v09aqg8vpd8sne7ec7Aar4Vetwhhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27967},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.11","@thi.ng/checks":"^3.8.1","@thi.ng/errors":"^2.6.0","@thi.ng/shader-ast":"^1.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.53_1766678488362_0.1745685844532865","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.54","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bd546fbcca94dfe947f1ae4e4501c77f85d9e6b8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.54.tgz","fileCount":9,"integrity":"sha512-Bmy9ePzWIEJaY1uheBxjEZ2SoSNl/MJAsqoc249FUlCUE2RKvfvzl33izZHwUgq7zcOPhvVDIB6d/KSs94RDQA==","signatures":[{"sig":"MEYCIQCgsQri3ESuwYyEv5GjyXInAt9FbyjlPG5Tt7lhhJuBkQIhANiCozI1kcbfyaFqecJNjQrsLdM/KrVvi7tr1zebVQ8x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27967},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.12","@thi.ng/checks":"^3.8.2","@thi.ng/errors":"^2.6.1","@thi.ng/shader-ast":"^1.1.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.54_1768563811240_0.06112045758750306","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.55","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"06e4b7d824e5221cda02ddcd870916a927032b06","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.55.tgz","fileCount":9,"integrity":"sha512-5J1/p2uAcSgJg4WmzDhswlWWqAM6WswpeTWNXlaTfHtAdr8Ks8DlF42HBrWraIv7K89LCQcxuHu5MbszrZf4VQ==","signatures":[{"sig":"MEUCIHmvN/Wi7YARctoFqIaFV+C+V23ONub2GpgrNxeaQ6tkAiEAkn/KyL+atFNuRf/SFVedRo60E02RekH3sIL8Hq9GBUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27967},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.13","@thi.ng/checks":"^3.8.3","@thi.ng/errors":"^2.6.2","@thi.ng/shader-ast":"^1.1.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.55_1769173988688_0.4759724455326271","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.56","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fbf7f9f8c37e4dba214a5ad865bead283750534a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.56.tgz","fileCount":9,"integrity":"sha512-68JlRQGSX6eGzXcG2BWVGXld+9uP0tvZvYcMHY5e0qqFqRwgA2d0sEDn8FNW3E0qRoCUITtX9J1mHc8LHDtsTg==","signatures":[{"sig":"MEYCIQDDX84r/weTN1yJbBzrr9KjgMaobHwQuNzkdlfFNtEgVwIhAMTEhthh0iRyLQhX/xziyM1qf9bZ75kPFIrjQF48/8ei","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28099},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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/shader-ast-glsl"},"_npmVersion":"11.6.1","description":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/checks":"^3.8.4","@thi.ng/errors":"^2.6.3","@thi.ng/shader-ast":"^1.1.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.56_1770473909637_0.40114030298478975","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.58","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1267be1bf936c07151af62703d69d0fab1c57e12","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.58.tgz","fileCount":9,"integrity":"sha512-CQEMaC0mIGA24niOREl8zBcUGl5cvnBkiX+mqaBQ303QVA25LnbaRJo8FNpoL7ETN5kpuITdVmpkEpnYmZKTFA==","signatures":[{"sig":"MEUCICSqvLlMrxR2XSd/QlCRBawnLuTcKOMKBhZQOEKFe6RbAiEA2fHxWnCLLM1osD7Oo4TQk9QXgU/8skJr31ZDsORPmgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28099},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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/shader-ast-glsl"},"_npmVersion":"11.6.1","description":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.15","@thi.ng/checks":"^3.8.5","@thi.ng/errors":"^2.6.4","@thi.ng/shader-ast":"^1.1.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.58_1772874952799_0.8226783630012673","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.59","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ff7e93dbb54733936964cb3a1c86eb2ff4fd39b0","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.59.tgz","fileCount":9,"integrity":"sha512-sa0Ux7FGefDF1inSvYNQKhkYQh0NS7eGNBATf1EjhAhpKPcLfNUhP+0kHqUtBBOcc45V98HbzdR0KLCm0umXfw==","signatures":[{"sig":"MEUCIGPON/yg2JDgSY0bmUE9fjyt3ZgQdeG2nq5eA1H5U5NcAiEArluVg1f1O9lWkhFXA/Jf9nif+R+OOr5uTu7k7N7WMvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28099},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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/shader-ast-glsl"},"_npmVersion":"11.6.1","description":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/shader-ast":"^1.1.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.59_1772879543315_0.8743138041011715","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.60","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"82e16fcc62da42416e5b1824297344e7b6b374ed","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.60.tgz","fileCount":9,"integrity":"sha512-uqi6vlUSR2uSgw2TydrEGy8ENMyTgT3atBib4FwLaAUEHUBTKvaGB8rd10z8fVmBQSmbALaWZ+5KKXPOy/KGVw==","signatures":[{"sig":"MEUCIEYvEWsMtb+mKQx7vzmW7r73DUhrW00jiHrH+pmNlRiaAiEA/cwGRx1Go4xsTiIbTBTYsDa1fKmRdzDrjbWfMCx+8X0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28099},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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/shader-ast-glsl"},"_npmVersion":"11.6.1","description":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/shader-ast":"^1.1.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.60_1772965321826_0.1319232618197772","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.61","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"da417e6fbe5e1111b288b8aeeaf1417394452c8d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.61.tgz","fileCount":9,"integrity":"sha512-hWYGsOPPmmvFkaAef+MrcI4/l9DlLs4x+RKJG5GPWOjxz0loOd3ZEeEIEuBSpQaXvCx0cGmvse9TRzbGHDORDw==","signatures":[{"sig":"MEYCIQDAibpURkYx4Kfm6jdfjPPJ+FzWSteygpqvlyaMCR0pDQIhAKOaMYAa1a8AW0uu9gl/+lswkEotFzo4HU/6AqzhPdRQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28099},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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/shader-ast-glsl"},"_npmVersion":"11.6.1","description":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/shader-ast":"^1.1.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.61_1773223286187_0.21304273043391042","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.62","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"70cd4bac667fdad02b1ff08c09647e17728d79e7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.62.tgz","fileCount":9,"integrity":"sha512-Y/PVRHDFc/kuvVj5f5gGlgDWbjKvnbuS5zpz4C4GWSzXb9TOM61cqdHnffjGFPr5Uz1Stk4oVwOMpPWw1PQn+A==","signatures":[{"sig":"MEYCIQDCXwtNaBAzMfsOzjPu7VK+j3SJJqxnkfg60wmJKFR0LgIhAOwbWlkAGbu4Wqz0nfWeecU8QceYIC74m514l3RqLyMH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28099},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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/shader-ast-glsl"},"_npmVersion":"11.6.1","description":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/shader-ast":"^1.1.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.62_1773241686750_0.5449293326532394","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.63","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a4c1025e08783cd6d5a57c7a599b1289f0376e98","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.63.tgz","fileCount":9,"integrity":"sha512-951hw9RteXucrKiO5thJhB79+YrArZjWReAnWjzpAzQA/ra5gbsCHJu2pH60MuWyhJvbw3U3GdAA0Lw3kXunaQ==","signatures":[{"sig":"MEQCIHbvJFuUeTYKw905tc6G/w9YiFeQbv4oSVVJKY13ZyAxAiBSgCP+jduJWuVp9xowPw+BDVTULV1FQnBmSluGvigddA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28099},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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/shader-ast-glsl"},"_npmVersion":"11.6.1","description":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/checks":"^3.8.7","@thi.ng/errors":"^2.6.6","@thi.ng/shader-ast":"^1.1.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.63_1773923545233_0.3901910194163698","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.64","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"243a4790bff3a77296cb313957df1212cb37050d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.64.tgz","fileCount":9,"integrity":"sha512-OJKUjFlQjcZfqcBEjusbRyZzzYPWX9WliFDfr5E1u5qJPXQs2AFuy3+oG6dH0yJEcsJHb9ahPBceV9tmY1R1QA==","signatures":[{"sig":"MEYCIQClVp5Y6CkXpZrSMZ342hYXK0NgGq9tF/v5RAb4KPBsuQIhAJYc6Y9xMFdnzlGNGPMUz8hBrt+r4q9cawlUhBAFcBTc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28293},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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/shader-ast-glsl"},"_npmVersion":"11.6.1","description":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/checks":"^3.8.8","@thi.ng/errors":"^2.6.7","@thi.ng/shader-ast":"^1.1.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.64_1775127459214_0.871621857706397","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.65","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"006308859934e25423326e38d5d278c6cf3c27ca","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.65.tgz","fileCount":9,"integrity":"sha512-Edmjsj5U5KlXgzVqqMEJ3xHv4F8up+50fDqsuQcxZuH9kdWOxFAQR2D8VxDUUrGrWkSb4sL2oxBzyUqT7agjKA==","signatures":[{"sig":"MEUCIQDjNIKCADIQcgKnLomo+cXCKIDvGQlvf2y6qM+TZCyMoAIgcivCpc7GxolAiwKWbVKqIWSdqxSezDJh5nhlIHIVCV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28291},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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/shader-ast-glsl"},"_npmVersion":"11.6.1","description":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.19","@thi.ng/checks":"^3.8.9","@thi.ng/errors":"^2.6.8","@thi.ng/shader-ast":"^1.1.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.65_1776512226397_0.30779768019476483","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.66","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"7095ae8f2adb3d95c2f3c9c96024c21a959c4470","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.66.tgz","fileCount":9,"integrity":"sha512-XeFA0J480uINgRxxQQowv4Np4q2yzx9SminaqlVSVr3kCy0bhmxOytNn5/aR5EaThqVCwSvVFaAHdXZ/Jh5riw==","signatures":[{"sig":"MEUCIFomQavnOnlWGMpkViw1NQFUblYK/OSHw2Arw/rB2oP9AiEA6fiTqS7b0aJTFHiJSL88rEFTKmsEEiRoxBvy344HC04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28291},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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/shader-ast-glsl"},"_npmVersion":"11.6.1","description":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.20","@thi.ng/checks":"^3.9.0","@thi.ng/errors":"^2.6.9","@thi.ng/shader-ast":"^1.1.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.66_1777221712161_0.4830519291773494","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.68","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"0faf9a3ac2a3eec302d15a04ebac287defb9b154","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.68.tgz","fileCount":9,"integrity":"sha512-I2qEyyWbsGzgZp3DuGwFbnIeTuVPS2N1tKcgGSxk7thL2hmbAwYAcvSKNBmRM0xyQ7J7HTNFsbKzQuidul2Zmw==","signatures":[{"sig":"MEYCIQCmnIJT0T0kB1d5GGQSIK4szkkiZOf3Wtqq6JEpbz2nEwIhAOb66Wxi5zGPe8lzWcbZXCrgW31WxgOdwlW4hWfIZUFy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28292},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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/shader-ast-glsl"},"_npmVersion":"11.6.1","description":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.21","@thi.ng/checks":"^3.9.1","@thi.ng/errors":"^2.6.10","@thi.ng/shader-ast":"^1.1.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.68_1778241511853_0.2963267656005817","host":"s3://npm-registry-packages-npm-production"}},"1.0.69":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.69","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"c60a05bf02831b35591306cc8572ebec0490a9bf","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.69.tgz","fileCount":9,"integrity":"sha512-P47/vdDEmH06jc+LB81Rpju8P69VfnTXPjRVfFB7pdMbdsTcijUBE8Vxy+6NnlrzA/cEKlUSiXPZvd04/UC5sA==","signatures":[{"sig":"MEUCIQCmaLQy4gxQV9Dj8Fyp9Xr25Q4LhT7QNQN3+P3IsyeSngIgTcVvVNqYyXbvRI91VgQ2hYK3858j6WCzUYaET8TxQtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28292},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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/shader-ast-glsl"},"_npmVersion":"11.6.1","description":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.22","@thi.ng/checks":"^3.9.2","@thi.ng/errors":"^2.6.11","@thi.ng/shader-ast":"^1.1.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.69_1778488918380_0.014380335194174476","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.71","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"ad5c7da8dfa0dfbdede1c73a8de7cb0e4b388f88","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.71.tgz","fileCount":9,"integrity":"sha512-rLNz6Bxuy3XRmzWb298KLTlZhTLhjYVpUWifuHNrvX8w4xYqhojqjl/U2esokplWjnKLpVQ5OJqaXqyVgdwUTA==","signatures":[{"sig":"MEUCIGDAYS2lVriykRqZqQTfADkD04I+Gi99qYXTL090/mbHAiEAzIJX6dm+Z17q2LxXzpUuXo3E33xp3kwR0LH87736CGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28340},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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/shader-ast-glsl"},"_npmVersion":"11.6.1","description":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.24","@thi.ng/checks":"^3.9.4","@thi.ng/errors":"^2.6.13","@thi.ng/shader-ast":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.71_1779276398157_0.47169136421627855","host":"s3://npm-registry-packages-npm-production"}},"1.0.72":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.72","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.72","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"a2f485360246b179b882bb0f915a154545d6bd32","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.72.tgz","fileCount":9,"integrity":"sha512-BcXRPtqS1+BAPTCY9gov2rTrBBGoyIBYRP8L0y36GKHQpVM1A4xvCfGlWLk0kgxbHRfosuEWOrDlFRjUO/1lcg==","signatures":[{"sig":"MEYCIQCOl9gicXnJm/GRv0tqgUifO9tu+AVkK+8+veBSKz3NGwIhAIhnF+FVftLyyZeoVx8TLo6EPsF+TwMbE5Fr5IQx7DLv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28340},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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/shader-ast-glsl"},"_npmVersion":"11.6.1","description":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.25","@thi.ng/checks":"^3.9.5","@thi.ng/errors":"^2.6.14","@thi.ng/shader-ast":"^1.1.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.72_1779540792108_0.7689952759901346","host":"s3://npm-registry-packages-npm-production"}},"1.0.73":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.73","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"c96b489117e21bdecf70e9f620b8e6a666eb4cf9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.73.tgz","fileCount":9,"integrity":"sha512-qMLtQM8IBJwXkfULsiLViACrjm0SVBrU3ejBgmy0Ug40KhZYmdtd2Ggti+Yid77RVoLYbZpZxcYbTSSShjwGlg==","signatures":[{"sig":"MEUCIQCuJyF10czezfStiQAaGmX0IiNk03V1HSP1SYQl5OPIwAIgd4VQ8AGAmnRVy7aR/Y3ErN7WN9CVeI/1R3NtRCnKQBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28341},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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/shader-ast-glsl"},"_npmVersion":"11.6.1","description":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.26","@thi.ng/checks":"^3.10.0","@thi.ng/errors":"^2.6.15","@thi.ng/shader-ast":"^1.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.73_1780684586122_0.9721196332417068","host":"s3://npm-registry-packages-npm-production"}},"1.0.74":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.74","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"78bb96b93e7408771f7af005c78b9f9fa87c80eb","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.74.tgz","fileCount":9,"integrity":"sha512-BloY8aGFfi/fo47w9FMffBfkN0r4y9oYCcm1I9QsWLubucDy8C/eGPBIUQfkoeOMqiciLMhPreU4tdpdugvB1Q==","signatures":[{"sig":"MEQCICNqwHXVAxkoqfaTnqzkumwF/f/TekD2zD1ppOtQprzLAiA8dz94eTOvgrvfqlAhVm3wvKem/4J2PktG0w9ch+Rn2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28341},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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/shader-ast-glsl"},"_npmVersion":"11.6.1","description":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/checks":"^3.10.1","@thi.ng/errors":"^2.6.16","@thi.ng/shader-ast":"^1.1.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.74_1783002425180_0.669705761613524","host":"s3://npm-registry-packages-npm-production"}},"1.0.75":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.75","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"c796b97a04d77b4c3d33a79b953dfe9062ff63e0","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.75.tgz","fileCount":9,"integrity":"sha512-ytFMObZaFcoRwRFvZAwoRC0/iqemsieF/cTUo+qqfSjAbodTozL1+aFm4QZXJoNzgIw20kJzzFk4vlpiZqLU3w==","signatures":[{"sig":"MEUCIQCA0IjSpUOVryK5g93/Q0NlFt1NciB509xsJhBiKM1G5QIgCHJRj1Me4G1hqBkCGBgJ9OQN+PhR9TnuvWnYuc5P1k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28341},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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/shader-ast-glsl"},"_npmVersion":"11.17.0","description":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/checks":"^3.11.0","@thi.ng/errors":"^2.6.16","@thi.ng/shader-ast":"^1.1.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.75_1784645812674_0.44698767314238186","host":"s3://npm-registry-packages-npm-production"}},"1.0.76":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.76","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-glsl@1.0.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-glsl","dist":{"shasum":"037da3aecfe2adfcf95a4808b3dbbcda0655ed6f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.76.tgz","fileCount":9,"integrity":"sha512-zLuMW5fPe9hUTt5BI7geVW0zmg6s9GL5ZjBKH0KR/phbkmN4EX6eVqiTw0xOlEZ9OtMNv+Akh6PrP0znzjO/Aw==","signatures":[{"sig":"MEUCIE8p59TWb6LI9gqNhvaavRJOcmz2TBvp/kbJZXhj7Q2aAiEAoiyQ3xcFsxF4mVo7zxNQYHNCvArr2cJMbMxCotYvizY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28341},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.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 codegen std","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/shader-ast-glsl"},"_npmVersion":"11.17.0","description":"Customizable GLSL codegen for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/checks":"^3.11.1","@thi.ng/errors":"^2.6.17","@thi.ng/shader-ast":"^1.1.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-glsl_1.0.76_1787678152168_0.4203285482307233","host":"s3://npm-registry-packages-npm-production"}},"1.0.77":{"name":"@thi.ng/shader-ast-glsl","version":"1.0.77","description":"Customizable GLSL codegen for @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/shader-ast-glsl"},"homepage":"https://thi.ng/shader-ast-glsl","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 codegen std","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/checks":"^3.11.1","@thi.ng/errors":"^2.6.17","@thi.ng/shader-ast":"^1.1.58"},"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"publishConfig":{"access":"public"},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./target":{"default":"./target.js"}},"thi.ng":{"alias":"glsl","parent":"@thi.ng/shader-ast","related":["shader-ast-js","shader-ast-stdlib","webgl"],"year":2019},"gitHead":"49f8f312fa00c4cb6c864b5c434eb34e774a168e","_id":"@thi.ng/shader-ast-glsl@1.0.77","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-F3iHWYXVq2fECUosf7kSowGQoy021TwJ/Q7fXe6f6/UY8NSngB8crGM2gMD+VM+/53ytMNdV+PGJDfU98kriHQ==","shasum":"affe40fecd8272ea0a4257bea7011ce133ab672c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-glsl/-/shader-ast-glsl-1.0.77.tgz","fileCount":9,"unpackedSize":28341,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD6B++TPW65hDc+Bop3bUrkTCFR7I/yGxjsZnQSyiRNxwIgAmgzlAH9PZ1O356jGaoycA/7xTwMHzqOdUD6s92ZL2o="}]},"_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/shader-ast-glsl_1.0.77_1788260228659_0.9400536276885609"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-07T21:48:16.017Z","modified":"2026-09-01T10:57:09.246Z","0.1.0":"2019-07-07T21:48:16.414Z","0.1.1":"2019-07-08T05:00:12.643Z","0.1.2":"2019-07-12T21:55:42.376Z","0.1.3":"2019-07-31T01:08:22.481Z","0.1.4":"2019-08-16T16:42:16.094Z","0.1.5":"2019-08-17T07:34:32.898Z","0.1.6":"2019-08-21T22:07:14.205Z","0.1.7":"2019-09-21T12:59:29.263Z","0.1.8":"2019-11-09T20:38:05.921Z","0.1.9":"2019-11-30T16:58:27.630Z","0.1.10":"2020-01-24T20:04:56.515Z","0.1.11":"2020-01-26T15:52:03.563Z","0.1.14":"2020-02-26T00:59:14.553Z","0.1.15":"2020-03-01T16:21:33.118Z","0.1.16":"2020-03-06T02:56:47.281Z","0.1.17":"2020-03-28T21:05:13.911Z","0.1.18":"2020-04-03T14:31:04.445Z","0.1.19":"2020-04-05T13:39:22.393Z","0.1.20":"2020-04-06T15:24:20.671Z","0.1.21":"2020-04-11T22:20:55.545Z","0.1.22":"2020-04-20T14:19:39.025Z","0.1.23":"2020-04-27T12:04:25.252Z","0.1.24":"2020-04-28T15:25:40.814Z","0.1.25":"2020-05-03T17:51:50.216Z","0.1.26":"2020-05-14T13:03:25.563Z","0.1.27":"2020-05-29T16:53:10.462Z","0.1.28":"2020-06-01T00:29:25.397Z","0.1.29":"2020-06-01T10:08:31.906Z","0.1.30":"2020-06-14T15:53:42.360Z","0.1.31":"2020-06-20T15:06:19.264Z","0.1.32":"2020-07-02T21:18:48.683Z","0.1.33":"2020-07-04T20:04:19.696Z","0.1.34":"2020-07-08T17:13:07.501Z","0.1.35":"2020-07-08T23:25:01.678Z","0.1.36":"2020-07-17T12:08:17.197Z","0.1.37":"2020-07-17T12:26:03.617Z","0.1.38":"2020-07-25T16:06:52.227Z","0.1.39":"2020-07-25T16:58:26.031Z","0.2.0":"2020-07-28T21:37:54.855Z","0.2.1":"2020-08-08T18:03:20.172Z","0.2.2":"2020-08-08T23:20:54.340Z","0.2.3":"2020-08-08T23:46:14.360Z","0.2.4":"2020-08-10T00:17:52.427Z","0.2.5":"2020-08-12T18:18:09.873Z","0.2.6":"2020-08-16T14:47:37.060Z","0.2.7":"2020-08-17T16:14:24.180Z","0.2.8":"2020-08-28T14:33:53.568Z","0.2.9":"2020-09-13T12:01:58.180Z","0.2.10":"2020-09-22T11:00:13.146Z","0.2.11":"2020-10-19T13:35:25.597Z","0.2.12":"2020-11-24T19:35:52.153Z","0.2.13":"2020-11-26T00:49:23.704Z","0.2.14":"2020-12-07T01:06:09.838Z","0.2.15":"2020-12-22T17:47:25.889Z","0.2.16":"2021-01-02T17:12:32.461Z","0.2.17":"2021-01-10T17:52:49.937Z","0.2.18":"2021-01-13T13:32:21.807Z","0.2.19":"2021-01-21T15:00:51.011Z","0.2.20":"2021-01-22T15:23:54.735Z","0.2.21":"2021-02-20T17:17:25.655Z","0.2.22":"2021-02-24T17:45:50.731Z","0.2.26":"2021-03-03T16:00:39.195Z","0.2.27":"2021-03-12T23:15:14.509Z","0.2.28":"2021-03-17T18:56:43.025Z","0.2.29":"2021-03-27T15:42:31.400Z","0.2.30":"2021-03-28T17:15:44.656Z","0.2.31":"2021-03-30T09:35:37.653Z","0.2.32":"2021-04-03T12:06:38.102Z","0.2.33":"2021-04-07T21:29:30.549Z","0.2.34":"2021-04-19T11:37:07.533Z","0.2.35":"2021-04-24T13:32:51.829Z","0.2.36":"2021-06-08T13:05:47.239Z","0.2.37":"2021-07-01T21:18:37.159Z","0.2.38":"2021-07-27T15:33:23.705Z","0.2.39":"2021-08-04T14:22:03.275Z","0.2.40":"2021-08-04T20:17:51.278Z","0.2.41":"2021-08-08T12:07:06.065Z","0.2.42":"2021-08-08T13:22:27.226Z","0.2.43":"2021-08-13T22:12:58.112Z","0.2.44":"2021-08-17T13:04:57.164Z","0.2.45":"2021-08-19T14:25:22.169Z","0.2.46":"2021-08-19T14:50:18.564Z","0.2.47":"2021-08-22T00:25:43.341Z","0.2.48":"2021-09-03T10:50:24.858Z","0.3.0":"2021-10-12T15:20:09.425Z","0.3.1":"2021-10-13T06:31:41.178Z","0.3.3":"2021-10-15T22:27:40.836Z","0.3.4":"2021-10-25T16:37:08.843Z","0.3.7":"2021-10-28T07:54:31.149Z","0.3.8":"2021-11-03T15:44:10.790Z","0.3.9":"2021-11-10T14:51:06.819Z","0.4.0":"2021-11-17T23:37:48.159Z","0.4.1":"2021-11-19T08:03:09.011Z","0.4.2":"2021-11-21T17:12:14.313Z","0.4.3":"2021-12-13T10:28:52.268Z","0.4.4":"2021-12-14T09:13:38.105Z","0.4.5":"2022-03-11T12:15:25.413Z","0.4.6":"2022-04-07T14:19:09.165Z","0.4.7":"2022-05-07T11:35:19.766Z","0.4.8":"2022-05-22T17:16:47.074Z","0.4.9":"2022-06-09T16:16:03.710Z","0.4.10":"2022-06-11T14:25:51.498Z","0.4.11":"2022-07-08T18:21:17.016Z","0.4.12":"2022-07-19T15:37:56.174Z","0.4.13":"2022-08-01T14:55:53.269Z","0.4.14":"2022-08-01T22:10:45.522Z","0.4.15":"2022-08-04T21:21:31.899Z","0.4.16":"2022-08-06T15:24:18.730Z","0.4.17":"2022-08-07T15:29:16.930Z","0.4.18":"2022-08-15T15:43:24.206Z","0.4.19":"2022-08-23T10:39:10.578Z","0.4.20":"2022-09-21T21:39:47.779Z","0.4.21":"2022-09-27T16:24:19.877Z","0.4.22":"2022-10-03T16:10:33.082Z","0.4.23":"2022-10-04T10:33:41.664Z","0.4.24":"2022-10-04T17:37:24.394Z","0.4.25":"2022-10-17T12:09:28.009Z","0.4.26":"2022-10-26T12:48:07.003Z","0.4.27":"2022-10-28T19:10:45.392Z","0.4.28":"2022-10-31T23:02:47.933Z","0.4.29":"2022-11-01T12:34:33.922Z","0.4.30":"2022-11-23T22:48:54.510Z","0.4.31":"2022-11-28T13:38:37.839Z","0.4.32":"2022-11-30T22:29:55.836Z","0.4.33":"2022-12-16T12:54:49.880Z","0.4.34":"2022-12-20T16:36:17.051Z","0.4.35":"2022-12-22T21:49:28.550Z","0.4.36":"2022-12-29T20:58:03.561Z","0.4.37":"2023-01-10T15:22:50.378Z","0.4.38":"2023-02-05T14:44:30.183Z","0.4.39":"2023-02-10T13:57:37.773Z","0.4.40":"2023-02-10T14:05:12.977Z","0.4.41":"2023-02-17T20:07:25.908Z","0.4.42":"2023-03-02T18:11:36.803Z","0.4.43":"2023-03-05T16:03:52.738Z","0.4.44":"2023-03-09T13:03:31.446Z","0.4.45":"2023-03-14T13:29:38.580Z","0.4.46":"2023-03-19T14:08:41.512Z","0.4.47":"2023-03-27T19:08:02.894Z","0.4.48":"2023-04-08T11:11:47.777Z","0.4.49":"2023-04-19T09:30:01.005Z","0.4.50":"2023-04-25T15:39:54.905Z","0.4.51":"2023-05-05T21:30:27.694Z","0.4.52":"2023-05-11T12:18:56.572Z","0.4.53":"2023-06-14T08:01:06.350Z","0.4.54":"2023-07-14T11:39:27.844Z","0.4.55":"2023-08-04T11:00:20.000Z","0.4.56":"2023-08-10T12:19:39.201Z","0.4.57":"2023-08-10T12:28:44.906Z","0.4.58":"2023-08-12T13:16:24.954Z","0.4.59":"2023-08-12T16:15:58.334Z","0.4.60":"2023-08-14T13:31:54.967Z","0.4.61":"2023-08-22T14:41:53.270Z","0.4.62":"2023-08-24T05:30:02.170Z","0.4.63":"2023-08-27T11:23:11.260Z","0.4.64":"2023-08-29T09:50:35.671Z","0.4.65":"2023-08-31T10:06:52.104Z","0.4.66":"2023-09-06T13:37:55.617Z","0.4.67":"2023-09-15T12:35:17.992Z","0.4.68":"2023-09-19T10:44:10.410Z","0.4.69":"2023-10-05T11:45:48.042Z","0.4.70":"2023-10-11T10:06:25.199Z","0.4.71":"2023-10-12T11:55:10.832Z","0.4.72":"2023-10-18T18:09:05.997Z","0.4.73":"2023-10-23T07:40:15.490Z","0.4.74":"2023-10-24T08:40:15.918Z","0.4.75":"2023-10-25T12:43:04.165Z","0.4.76":"2023-10-27T16:58:07.043Z","0.4.77":"2023-10-30T14:34:37.611Z","0.4.78":"2023-11-04T22:22:11.272Z","0.4.79":"2023-11-09T10:05:01.956Z","0.4.80":"2023-11-09T10:31:08.456Z","0.4.81":"2023-11-12T16:45:28.535Z","0.4.82":"2023-11-24T09:39:19.627Z","0.4.83":"2023-12-03T12:15:54.313Z","0.4.84":"2023-12-09T19:14:26.311Z","0.4.85":"2023-12-11T10:09:31.431Z","0.4.86":"2023-12-18T13:45:13.774Z","0.4.87":"2023-12-19T11:04:20.227Z","0.4.88":"2023-12-19T12:26:10.548Z","0.4.89":"2023-12-28T23:27:11.484Z","0.4.90":"2023-12-31T09:47:02.134Z","0.4.91":"2024-01-23T16:00:50.362Z","0.4.92":"2024-01-26T18:05:39.672Z","0.4.93":"2024-01-29T20:42:38.738Z","0.4.94":"2024-01-29T21:09:43.727Z","0.4.95":"2024-01-30T15:23:43.415Z","0.4.96":"2024-01-30T21:39:40.057Z","0.4.97":"2024-02-06T23:20:22.072Z","0.4.98":"2024-02-10T09:02:05.819Z","0.4.99":"2024-02-16T20:03:25.310Z","0.4.100":"2024-02-19T15:52:37.160Z","0.4.101":"2024-02-19T16:11:12.855Z","0.4.102":"2024-02-22T12:03:40.070Z","0.4.103":"2024-02-22T23:17:05.864Z","0.4.104":"2024-02-25T14:10:45.683Z","0.4.105":"2024-03-01T15:26:18.142Z","0.4.106":"2024-03-02T14:08:13.620Z","0.4.107":"2024-03-06T08:51:02.260Z","0.4.108":"2024-03-07T20:44:23.470Z","0.4.109":"2024-03-09T09:21:19.231Z","0.4.110":"2024-03-09T13:47:05.452Z","0.4.111":"2024-03-13T14:09:16.813Z","0.4.112":"2024-03-17T15:26:11.033Z","0.4.113":"2024-03-18T08:42:14.239Z","0.4.114":"2024-03-21T16:14:03.051Z","0.4.115":"2024-03-27T09:57:59.903Z","0.4.116":"2024-03-28T10:58:53.559Z","0.4.117":"2024-03-29T12:18:03.803Z","0.4.118":"2024-04-08T15:04:36.752Z","0.4.119":"2024-04-11T12:35:59.379Z","0.4.120":"2024-04-20T14:45:44.338Z","0.4.121":"2024-04-23T07:05:31.484Z","0.4.122":"2024-04-25T19:46:56.747Z","0.4.123":"2024-05-08T18:27:55.345Z","0.4.124":"2024-06-21T19:37:28.988Z","0.4.125":"2024-06-29T09:31:19.761Z","0.4.126":"2024-07-06T12:05:03.842Z","0.4.127":"2024-07-16T13:12:02.354Z","0.4.128":"2024-07-19T14:59:14.607Z","0.4.129":"2024-07-22T13:18:48.516Z","0.4.130":"2024-07-22T14:43:49.084Z","0.4.131":"2024-07-25T11:44:15.555Z","0.4.132":"2024-08-10T15:06:05.608Z","0.4.133":"2024-08-13T19:42:07.216Z","0.4.134":"2024-08-18T14:14:34.455Z","0.4.135":"2024-08-19T13:47:09.985Z","0.4.136":"2024-08-28T14:02:46.854Z","0.4.137":"2024-09-05T12:24:29.268Z","0.4.138":"2024-09-16T13:26:45.214Z","0.4.139":"2024-09-19T21:12:36.397Z","0.4.140":"2024-10-05T12:15:41.463Z","0.4.141":"2024-10-07T12:33:56.749Z","0.4.142":"2024-10-17T15:40:24.618Z","0.4.143":"2024-11-10T17:15:07.205Z","0.4.144":"2024-11-24T18:18:55.572Z","0.4.145":"2024-12-12T10:15:08.479Z","0.4.146":"2024-12-27T14:14:50.919Z","1.0.1":"2025-01-04T21:11:24.626Z","1.0.2":"2025-01-14T12:25:41.842Z","1.0.3":"2025-01-17T14:12:16.414Z","1.0.4":"2025-01-21T15:50:01.966Z","1.0.5":"2025-01-23T13:42:14.454Z","1.0.6":"2025-01-29T16:28:45.250Z","1.0.7":"2025-02-10T21:44:35.267Z","1.0.8":"2025-02-13T16:06:11.920Z","1.0.9":"2025-02-19T21:02:55.310Z","1.0.10":"2025-02-21T21:55:52.226Z","1.0.11":"2025-02-25T13:28:13.342Z","1.0.12":"2025-03-09T19:25:21.020Z","1.0.13":"2025-03-10T08:53:21.339Z","1.0.14":"2025-03-17T13:43:33.638Z","1.0.15":"2025-03-18T13:27:17.253Z","1.0.16":"2025-04-01T21:44:59.409Z","1.0.17":"2025-04-16T11:13:58.077Z","1.0.18":"2025-04-30T12:55:23.101Z","1.0.19":"2025-05-18T17:03:54.719Z","1.0.20":"2025-05-28T12:05:30.633Z","1.0.21":"2025-06-09T17:27:07.751Z","1.0.22":"2025-06-14T20:57:27.076Z","1.0.23":"2025-06-18T12:02:58.938Z","1.0.24":"2025-06-24T21:40:44.312Z","1.0.25":"2025-07-02T09:55:48.452Z","1.0.26":"2025-07-03T15:03:56.107Z","1.0.27":"2025-07-09T09:42:54.839Z","1.0.28":"2025-07-10T14:23:10.033Z","1.0.29":"2025-07-13T21:36:20.901Z","1.0.30":"2025-07-14T10:06:41.541Z","1.0.31":"2025-07-15T09:31:35.655Z","1.0.32":"2025-07-20T14:58:46.047Z","1.0.33":"2025-07-21T08:25:01.034Z","1.0.34":"2025-07-30T22:35:24.230Z","1.0.35":"2025-08-04T08:47:48.878Z","1.0.36":"2025-08-04T09:31:16.617Z","1.0.37":"2025-08-07T16:23:06.700Z","1.0.38":"2025-08-11T16:43:02.557Z","1.0.39":"2025-09-01T16:41:21.845Z","1.0.40":"2025-09-25T11:11:26.644Z","1.0.41":"2025-09-25T15:16:13.933Z","1.0.42":"2025-10-07T11:52:26.746Z","1.0.46":"2025-10-24T17:51:36.002Z","1.0.47":"2025-10-25T22:33:45.865Z","1.0.48":"2025-11-13T12:40:57.362Z","1.0.49":"2025-11-21T15:59:34.093Z","1.0.50":"2025-11-25T12:26:09.659Z","1.0.51":"2025-12-03T22:47:15.259Z","1.0.52":"2025-12-11T14:20:04.937Z","1.0.53":"2025-12-25T16:01:28.496Z","1.0.54":"2026-01-16T11:43:31.392Z","1.0.55":"2026-01-23T13:13:08.834Z","1.0.56":"2026-02-07T14:18:29.804Z","1.0.58":"2026-03-07T09:15:52.942Z","1.0.59":"2026-03-07T10:32:23.480Z","1.0.60":"2026-03-08T10:22:01.985Z","1.0.61":"2026-03-11T10:01:26.323Z","1.0.62":"2026-03-11T15:08:06.900Z","1.0.63":"2026-03-19T12:32:25.384Z","1.0.64":"2026-04-02T10:57:39.373Z","1.0.65":"2026-04-18T11:37:06.534Z","1.0.66":"2026-04-26T16:41:52.307Z","1.0.68":"2026-05-08T11:58:32.062Z","1.0.69":"2026-05-11T08:41:58.583Z","1.0.71":"2026-05-20T11:26:38.317Z","1.0.72":"2026-05-23T12:53:12.246Z","1.0.73":"2026-06-05T18:36:26.261Z","1.0.74":"2026-07-02T14:27:05.311Z","1.0.75":"2026-07-21T14:56:52.821Z","1.0.76":"2026-08-25T17:15:52.306Z","1.0.77":"2026-09-01T10:57:08.814Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/shader-ast-glsl","keywords":["ast","canvas","codegen","dsl","glsl","gpgpu","shader","shader-ast","typescript","webgl"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/shader-ast-glsl"},"description":"Customizable GLSL codegen for @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/shader-ast-glsl](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-shader-ast-glsl.svg?96d50dd1)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/shader-ast-glsl.svg)](https://www.npmjs.com/package/@thi.ng/shader-ast-glsl)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/shader-ast-glsl.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  - [Basic GLSL code generation](#basic-glsl-code-generation)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\nGLSL code generator for\n[@thi.ng/shader-ast](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast).\nCurrently supports GLSL ES 1.00 (WebGL) & GLSL ES 3.00 (WebGL 2).\n\nThis package is also used for shader assembly by\n[@thi.ng/webgl](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/webgl).\n\n## Status\n\n**STABLE** - used in production\n\n[Search or submit any issues for this package](https://codeberg.org/thi.ng/umbrella/issues?q=%5Bshader-ast-glsl%5D)\n\n## Related packages\n\n- [@thi.ng/shader-ast-js](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-js) - Customizable JS codegen, compiler & runtime for [@thi.ng/shader-ast](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast)\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/shader-ast-glsl\n```\n\nESM import:\n\n```ts\nimport * as glsl from \"@thi.ng/shader-ast-glsl\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/shader-ast-glsl\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nFor Node.js REPL:\n\n```js\nconst glsl = await import(\"@thi.ng/shader-ast-glsl\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 1.32 KB\n\n## Dependencies\n\n- [@thi.ng/api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/api)\n- [@thi.ng/checks](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/checks)\n- [@thi.ng/errors](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/errors)\n- [@thi.ng/shader-ast](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast)\n\nNote: @thi.ng/api is in _most_ cases a type-only import (not used at runtime)\n\n## Usage examples\n\nSix 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/shader-ast/shader-ast-01.jpg\" width=\"240\"/>       | 2D canvas shader emulation                            | [Demo](https://demo.thi.ng/umbrella/shader-ast-canvas2d/) | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/shader-ast-canvas2d) |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/shader-ast-noise.jpg\" width=\"240\"/>      | HOF shader procedural noise function composition      | [Demo](https://demo.thi.ng/umbrella/shader-ast-noise/)    | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/shader-ast-noise)    |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/shader-ast/shader-ast-raymarch.jpg\" width=\"240\"/> | WebGL & JS canvas2D raymarch shader cross-compilation | [Demo](https://demo.thi.ng/umbrella/shader-ast-raymarch/) | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/shader-ast-raymarch) |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/shader-ast-sdf2d.jpg\" width=\"240\"/>      | WebGL & JS canvas 2D SDF                              | [Demo](https://demo.thi.ng/umbrella/shader-ast-sdf2d/)    | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/shader-ast-sdf2d)    |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/shader-ast-tunnel.jpg\" width=\"240\"/>     | WebGL & Canvas2D textured tunnel shader               | [Demo](https://demo.thi.ng/umbrella/shader-ast-tunnel/)   | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/shader-ast-tunnel)   |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/soa-ecs-100k.png\" width=\"240\"/>          | Entity Component System w/ 100k 3D particles          | [Demo](https://demo.thi.ng/umbrella/soa-ecs/)             | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/soa-ecs)             |\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/shader-ast-glsl/)\n\n### Basic GLSL code generation\n\n```ts\nimport { assign, defMain, output, program, uniform, vec4 } from \"@thi.ng/shader-ast\";\nimport { GLSLVersion, targetGLSL } from \"@thi.ng/shader-ast-glsl\";\n\nconst glsl = targetGLSL({\n    // target WebGL2\n    version: GLSLVersion.GLSL_300,\n    // emit #version pragma\n    versionPragma: true,\n    // fragment shader\n    type: \"fs\",\n    // custom prelude\n    prelude: `\n// custom GLSL source string injection, e.g.\n#define PI 3.1415926`\n});\n\nlet color: Vec3Symbol;\nlet fragColor: Vec4Symbol;\n\nglsl(\n    program([\n        color = uniform(\"vec3\", \"color\"),\n        fragColor = output(\"vec4\", \"fragColor\", { loc: 0 }),\n        defMain(()=> [\n            assign(fragColor, vec4(color, 1))\n        ])\n    ])\n)\n```\n\n```glsl\n#version 300 es\n\n// custom GLSL source string injection, e.g.\n#define PI 3.1415926\nuniform vec3 color;\nlayout(location=0) out vec4 fragColor;\nvoid main() {\nfragColor = vec4(color, 1.0);\n}\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-shader-ast-glsl,\n  title = \"@thi.ng/shader-ast-glsl\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/shader-ast-glsl\",\n  year = 2019\n}\n```\n\n## License\n\n&copy; 2019 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}