{"_id":"@thi.ng/shader-ast-stdlib","_rev":"313-3284bd098fe98683284a5e4433a2df08","name":"@thi.ng/shader-ast-stdlib","dist-tags":{"latest":"1.1.1"},"versions":{"0.1.0":{"name":"@thi.ng/shader-ast-stdlib","version":"0.1.0","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1d7005ef2e9dbee0af62d6152c467d153ccfda26","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.1.0.tgz","fileCount":120,"integrity":"sha512-nwECU1PxAcixBR8DsGUwsC0CnyuekQuMr9D4ewSeE6MqqoE4RfslyvHHO3Kpd1C+WHrs4LTH1z+o575W6imPzg==","signatures":[{"sig":"MEUCIDsr6gEEbfi2DqT2HcuQz/IoDrEsrOzNjVFOhHJ5dK/lAiEAhgyzfggjrLgn05CwVcHA7u9Wpng6cHGl63a+nWio/XM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdImihCRA9TVsSAnZWagAATVoP/0M/Tp4A6k7k3RUr7ohE\nMJJVcIta86Ib8QeREfLRD9IJyIVFxCfmtzYxJn7p+mDQONwSKj2MZXA0rdNE\npNoxKa4D3Xqe46z6fmt9WFIJlGKcurVJEeiAZC6dYqASvrtCpVMZTlyxju9l\nCLpjHgYJNLYfVqVN3EecDkO0oukjOCpDWR+hV/TnbpGaNJDWy1fKCX+HTEJz\n5TB0MjnaVrN1Q5HbURvfl4cEfDqTLzl9Y7gdIKIi+qPpw5q5XVqMFLo7jX7g\nxT078NnmIKwhJD4ElV8nHdX8UmzFQGBNR3By4q14/MoOhlRhGikC7SS9zVlI\n+Vx5RDidml5UOXAn1CPexSa4JqgDTxZjyT0gmZAlQwII0iAUOc62uJSY8VWe\nUec+rpws/ZmfW9ckplZ4pSJhS7CC/xs3SuZeNm3IKXsgQ0WWsPp4IivTB0n6\nbmY6XfaJtfKtNtWO7sTazriSxSkLwb5q1ucMLUWUPWcdf2NaExSF0ZGcqJlt\n0V/0HscZLTjPERXr12GR3YIryr7UNpGM0qGjtCL4eBmAqXFa3gDfHK4U/OYD\ne2gpK56skLPbZ2yJjx8kOZmzlMVU8bJDi800xg9YzQ8D8gbXKSba9ut2asEC\npywYz2s7+Bi4Lj20UAJ8dC9AFRXTtuFaw09U4Q1ZvBxJcAoDbI7j9kDHpyxV\n7QUS\r\n=IW/C\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 color fog lighting math matrix noise raymarch screen sdf tex","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":"Useful functions for GPGPU / shader programming w/ @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@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-stdlib_0.1.0_1562536096275_0.8648921935067897","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@thi.ng/shader-ast-stdlib","version":"0.1.1","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d33608acc8699b9b7ef63ef756c54d13651b6d10","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.1.1.tgz","fileCount":120,"integrity":"sha512-oyCrouaxC5o+jI5OjDw5MkWPWPFKzAtNgTgVKJbW6/u9asvxlY9Gck1flAIdZ7RGqZ3VLvNWd+cxeixeAX5Kkw==","signatures":[{"sig":"MEUCICjz7+fQp5gtrHYrIQ9Ylr+CbYoxc1kXycNbFzdM4WdSAiEAziQPFBh2zXSs23yK/ISCecEVmeC1doVMBUFCebCaNkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIs3dCRA9TVsSAnZWagAArLsP/3Hfs8feIPvs9P9PQlwf\nZZ0AUWOB/ZOmFJFRNg5HQpEdVvLxRL+quuSH8AVd98tX/2qH51trYKI6duD2\nnrSiNmQykE1C2abbTuVgtnBpLuMS9pV59vv4bRz5AG6DF4v9KMFLdmNUXYKv\nSv+YKagUIxZpNebc1sayi4UK/JbwszVls2zE8lb+LB7G3fYISmH6/u6+WmmA\na3YGxXICGd4NlwRF1UKWzzG1VIMkhU8gLUTq/+Ry/RvHOqnzgxo+IX9jY4QP\nf3uccj4WxoxEKZaqXpof96YAGMbqn2tZlf6FpKezH4e28QgJOnoBmWO4lh5+\n4ZQE7noUDDa/ssLvMsldbGTK8O3RgZHihPFnkEiEcmDdPcSVFBUkCNqO8GCH\ncg/usp/ZDr/PtSKkPMzrUMX4CV+NP7usIhGUXwFfMYsRq/Kauw62IHQk506y\nBPvFdTIdMxXVhkPXUQZl1uf5SSPAvwStA+c41euGIMmd0lAORRCitrHo82W1\ncmOH3KR6V88Alc9OP/qwtIkE0e8vPWZ0rveFd7VYiRq4U6oQxLYvW5fShDWY\n4Hsmk8Czd52InozbYy6Q3ZRgTDT+UQZYwvKFs/oPhxN0lYXH3egz+SWvdQjt\nefaOtlpRvIqIrh4KtsuJnMBxE4OQaBa2AE7rQlj4CViZm03gpSNKXIy3SbFE\nF3NL\r\n=nBIN\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 color fog lighting math matrix noise raymarch screen sdf tex","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":"Useful functions for GPGPU / shader programming w/ @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@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-stdlib_0.1.1_1562562012404_0.35625036455332837","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@thi.ng/shader-ast-stdlib","version":"0.1.2","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"31b7a915516a456acce4656f3d2b8256f02a942d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.1.2.tgz","fileCount":120,"integrity":"sha512-qfgvRPii+g99mncFJwfMOPdJm8m0o3yTlFu2VOGXQhiy0dFviN5A3J5HEqhDtVmkUG2V+ynM+XeMciniTBAQnw==","signatures":[{"sig":"MEYCIQDVQDO4MXx3OLweUG1O1+txH0+gDtGB1gemMT+06W/qtAIhANABXggI8H1mscMseDwcQ3MxCuoK82EHNnq3QWu3nVtN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKQHfCRA9TVsSAnZWagAAb9cQAI2otFzGIOTp02wXt7rA\nd/rRPc2nGqkylb5bpTlXJl6XDB7EE+lndKBywF8A6kYAijw6/cL2bLX8fxlh\nWPbdyIL+4YxWtusfgfpm6h5Bs9P40SeBTgkF9gvcHGdclInbQpZWlx7CQ6LF\nSudFAQOhRu7i+73h/OHOmdpbKw2PxgWnuCHW4ZRebRvspBjNWv8u4ILjykfr\ncqICm7i1hjO4Yeu388bGzV8quJSjtc0MOOzG24MvfCTVXpEr6k3ROdmXUNYo\nhGpdhZkRKHaMjUdum2GT7NprJOM4dj6DyrSwewP+jQlhrUSpkaD9vr0/xB0G\nIOQF5YC8rsfb7oSP93R3vQGgEUYro0YLNIk6RFrHyeYVcUCkGFypXEDwyh8D\n7tvIkDwWjh+kjYg2DWm/i70QoFlevNCsvHZGPHgFZuVEPeGWKjM1FzPHGr10\n3b+90OiHmqsPpjYOPA4qh80kmORVWZEtaT4qHkQm/3y5TaLRRXqmobIAiE45\nZqZV3IzZHZh6YoHrEP9Y9O+a9YzUTm5jH/Lk7SslChRK0wdWfgfoNcaUUop8\nd1gXzJnN35LqaZPvDZLDu7+ZDKJOxnnVO5SuLbSwRlXuRaYJpr7Uaie/ZPCQ\nmZMa5qfQH8J2dDGE6KY5nOSNDB1tdpIkGglbgPal6Ek1OQtFpLGix2pYQBWW\n8lo3\r\n=apUV\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 color fog lighting math matrix noise raymarch screen sdf tex","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":"Useful functions for GPGPU / shader programming w/ @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@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-stdlib_0.1.2_1562968542414_0.6919403399324184","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@thi.ng/shader-ast-stdlib","version":"0.2.0","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9df9cffb8ec45486873d3d5db8760762216bcefb","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.2.0.tgz","fileCount":122,"integrity":"sha512-whkTMLMPLOf6WDD+kEegb5CkIt37avhphwB4fyZfG5BwoBD4VsQ1eQvz+LoyEEMeuT/0yZGfDD7VlzQJ5O4AVA==","signatures":[{"sig":"MEUCIH4zHzv8tW2Ubpbmmhdkx9qsLoB5c/r3oHqv8zanYul+AiEAycrUpqghMK9D3iwhI1kXXpC6DpWiRLUV60HoA6vNooo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQOoNCRA9TVsSAnZWagAAk6UP/AswhMHmTSizxDXwH2xO\n1Ugm/VeAPckZiGvnI6ygrpk1dzx3ufuaxEgyEfnQAulL20DCmD2NY1lAKBlv\n1Ve8nnpvjSsMBUk/YmGh3WbNZBT4Nlz6CX9BmxiLdImmgdBQv+88XPtAmWLd\nIkdonrqQ/iebTO5ZjrfBwZ0dsOl9KL26YENKdPlgQYlZ9oBMzU6Qz5VHEfZL\nOeXGyo5ql7+CnXuSniSlpWPXi3h0L5IGWDvYSWGn8wj9H+cFRhDGV264GCTW\n9eQOMkYdOSjAnoQv0Cce3QmqXqtjrxhRBUyrVYdTMbXJzNCAI83ZszdM7wCC\n8se0DRnP3iVujYzStIa2LX8/PEPvHA2sOVvdELGtheZqZ7C0ThNt9tpHLwnY\nFyzGtsvKSX8vKQapplWV8l8fUDJxGmq9xvr6jJHMzJY1Fa1vCJmcuVXa4mMh\nfVkA3hQtBmSEUQeW/NsFXXG97mW1k22RgDMTqHHygqWxaWOEsvd5MAAAegLU\nX83mJntHUVkoXKfgNzkYPSOEqKesx7WsT+MqKc3bNsIDZrvjvFtso8j6fKui\nSw1K878ADoG60nP4x0PoTTrbmoaLwG2lsmqhQhYIhRyoqiDJv9aGMfrzy1Qc\nxLzPaMC4kyqe5B7yMZM+4ipYr2pN/hJhx2Gc/kOcJdZOYR7gBF4bhIEanx4P\nmLEv\r\n=BCH4\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 color fog lighting math matrix noise raymarch screen sdf tex","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":"Useful functions for GPGPU / shader programming w/ @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@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-stdlib_0.2.0_1564535307173_0.11422552358174776","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@thi.ng/shader-ast-stdlib","version":"0.2.1","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d05591bec8a24adf3ea19e10e18a8e08c915e4db","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.2.1.tgz","fileCount":122,"integrity":"sha512-kvLE7fxmShMUUkmVyfHikTcBflDtxR34XeTf+fr2dBXa79pos5W0pBPasYrBDYoZ3YkCoIe96x40tAUDmdLkvw==","signatures":[{"sig":"MEYCIQD/uD4KF6t7nsbu8aRbV6RUbg6iMPi89/Z7tbzEDFcDrwIhAMelXLeXaTTrrBc5iaEd67xLPfNSLqu3Y1kxJb9b81Ui","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVtzpCRA9TVsSAnZWagAAZhIQAKSfl2DrMbHH5MWSng64\naGNNQcMVdymp7KU/UncgkXu1HT+4Svb32yNAMBLJuaFi7WPz9BJwSo+Nlqr9\naCRh/KDIgbiNrzkg1IYm6qXP9GnF3AfIVD46b2Xq4lkwPYAX1hB7sH9NdW6l\nwCq5ajjV3abB2IqF1ujW3/u7cdG4uIiKOSrUTmz6ocVZYWS1llxRx+NOjbci\nQN2DSMSthSLcJjEmLbzz0+SMsoJFKU2LMYh5WtL5C6+bts4VD+MkVANeMJvd\n4eshY/0jH+5VQPspBVWlx5umZfHvvwyDFTvUBXMjDv+7kSHNmBgkmvQ8OywO\nk6K5CVlETGoWQ3Hz6gBr+ejaeaIZB2vZe5hFb9UnJjTkClXN017n6UAJ8kIC\nip3VTrFfxathMb7fzjr3LkTpWiq2wq4ABiPOG5zSN2swBvnxHYRY3HNz4LXb\nGCRrfBFudviYK63rti9is6Wc7qzqz7SRF/w76lHtcB4t/Noi+D4E/cXxJxk8\nkzBzTXFr2pIGMDux/wShGkWT52Iv11zbQro+qqY9dGvor+AtS8MFKZvR6Q+b\nEInwjSnk9rJOjqFABB2c8Nynukd54v+693+Elx9fiM0olDckJYOOaReczkzy\nJBTRAdEsMbBWDN2nkj7RGtEJxZDLpwVTveGSi/d50BKafCBZmvnD7GQq6Xux\nOIhU\r\n=Pr9J\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 color fog lighting math matrix noise raymarch screen sdf tex","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":"Useful functions for GPGPU / shader programming w/ @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@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-stdlib_0.2.1_1565973736460_0.8005817513848463","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@thi.ng/shader-ast-stdlib","version":"0.2.2","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f42897f1d2d8c1df41d3c2491c5ac8782c754da3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.2.2.tgz","fileCount":122,"integrity":"sha512-VLF2aFrkW4CxrKqGanC0qCEWFAOaLFjlIzHr0T/8jks6YhwwkZ/Ftdowa8WEODMAhjykOzAtINa1YF6n8SdbnQ==","signatures":[{"sig":"MEUCIGl/QzUwYG5qkihF1W/z30GPaYkUvOQ2AL0vRRPjVbknAiEA97tmGOqIgMYOCjm9XVS60nhM+dIbql+XYarbozk3wSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdV64JCRA9TVsSAnZWagAAp3sP/1YdgrrAA71EQt8olgfm\nG6DWQ8/leQ+HEc62jNlcic9qMj5Ro3wy4AKNctQEbhUtpY7cvYTr9dNDqZWU\n7mLy21XxagaGHt9g9s2ZIuH3cYKYnTmRBDjAijM/pWHivF4t2hpkVMidGO4g\nz13Bse9IL8DOBt3nEmLg+oNN6lg4H05G5Nto1PFSluYZDFAgAmsc51tWKRen\nxBM+Brj4KQtl8T2QMgk1719ABqAxVN/Wod6wPgZMKVtfCWdpqTJ1jPndSKFe\nBTWJwPxf+x2EJ45arXfK4o+2nh85XlKK2bmv5PzytYZq46GGhZSSMZdgEC+3\n3dcIebxvcqB/FFP7n4uPpLzcXAl4Kder11oxUmMvEpzlBzcsYhT0ZQWROxHL\n/mvoo+u9tHNuvbYDmmMngMdEM9MZdiq9rA7/DCX4sGfcY9rLoHIR+gGF/3xy\nJ6ZQG7lLf69T+lML13ZPqKgwWlI/USgG+ouP8FRhSEXhxsVTmLqa88aBm9AN\nDuusPqhiTO396lCgQ9wCcezganhDLVKBg2ogav0RslabbMjZpKQ63+f6Q++4\n1jppPvf0Xwbav+TbpUyPL9BHjKBCWoj+u3ylq1GD+PRPzWlvI2mU4vEy1rH1\nHb2e0sihF4MdwRnsJsPmSVzIzy14URYcFn4yl23zZhPIVqLHNlhuZBQhbexw\nH6rA\r\n=g0Bj\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 color fog lighting math matrix noise raymarch screen sdf tex","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":"Useful functions for GPGPU / shader programming w/ @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@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-stdlib_0.2.2_1566027273112_0.7610696615110377","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@thi.ng/shader-ast-stdlib","version":"0.2.3","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"99919df4f42e510f64fea7e232fe55e38ceab980","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.2.3.tgz","fileCount":122,"integrity":"sha512-6bfLbHy8/EmWkMwJJeAeg9Zpc7+4aFWKl46XYyLciwSEqKRTwHvOFhEjpf+JwJ8L95Z9OKlQRIvy9U7NYTl6/Q==","signatures":[{"sig":"MEYCIQDt9VbVoWjsvzh2v1VuMmkydNNhfjo8I9mPE07s6uUGkwIhALzngppg3MvFqR0ZNQ2KeUnUpbj5xmqTflyOXQ+HQxGt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXcCXCRA9TVsSAnZWagAAz/EP/2dP8ioWTo9UJnKpyIw9\nitVZprOA0hDqKi6lRxqugfjn5IgbXCXsSTyGD31ldzkWRZ7EIFbsxRsrlLWL\n7JP3ehbFYvGASrHQz1L0rpuEeHw7dBkYCQ/QrNgqEei6VxjaHv4sQAbozKld\nm4llntaC0g4gbsyKH4Cj2AqnVJedPedD7P0lduApvAyRZrP9NPWCBePDvaCx\n0UUFXxKFQYJSdKjq3N6PQDcSECuNEuQCmGlPV17G86+3FNIwBMmWWAgC5J0P\n8oWPDUe4oJvJqk2vHm/Rbu9wcpbbs5kBpcv7AehQxpb3StGaGBaEXKoYbdHf\nFB3HttHsj9xOZn/tUU1DWAmHBKEBs1Tl+77v/eGA9lXbX/lX4/CPPfOq3GWu\neui2H9cFornAmJI1BGO0T8Ztkr5cgN12VDe5795jtBD09OtkREjTbejTMFIb\nfIylYQ1TtaUqAnJKPhkfC/Kju000iXenfouFR3moUPTaTHjh1Z+R02bbDFfX\nw4GM5072LfmnJRir9Ff1hr8ErLWvhSwcS2kmlFwX4wBgyBEX8+oUBuf4AIEs\n0tBuFyjf/jGa0N9IMOt4nrWSyMq3EaWOmLyQFQP2mkrl7vYsClkO0t0ykMYn\nxQb7H2nGxoQOQdiG3M531SMMZFKWDg70cGFST3gI0hTpIj0N3RPf3PSN7Pow\nuqhJ\r\n=ZU2J\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 color fog light math matrix noise raymarch screen sdf tex","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":"Useful functions for GPGPU / shader programming w/ @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@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-stdlib_0.2.3_1566425238694_0.8672656896989437","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.0","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f37a1e3f8a085fed602c4c449a985a8a9e3b5e88","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.0.tgz","fileCount":130,"integrity":"sha512-HqU/KmGpbAX4zMN8lcmVZX1/BbjQncGooMt/81I6xBdUfqXAPJXAPcs0SxVrOG4kNTCeuAVW6QBCWkXso300hw==","signatures":[{"sig":"MEUCIQC3SX5BUcJuXbS19NrzBqkNw2t7pSi25PKUfBG+cWX6VAIgQMvg8lN+N6xU9m7M7j0Sn3jNazS38Q7dIcULREZf9Xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhh6xCRA9TVsSAnZWagAAOwsP/0J2qcULxH56MFeP7Tzc\nFUjiAWFyLDODgRsQB3ACm/Aa3TbaP4tDIoP7eNF0z+PVmoY/oys58Sz3/XCy\n+sV1gU4MMGKFEpIMI7KlCczBMCYwJzrciHKV+wy3Gge4W8A9CbBXdXW6BYPu\nnYFeVvHx+X94amhziy2UtQygxC0ZG7/+7aanUsd12K26IgODps694H9UBfHW\nICHpRFQVC5d/zCHiaa9Ml7pnhHFRGMDD9McVuP0ea89DlnqVJ/E1YvtKStpj\nB5rN5hyExdxIoqccs38cajn20A2uA0pYE6Np8NPDKPw1PQnQQhgVD7orlaPW\ndeBee76WNi4iMipYGSlENjLmpb9fmhFm7rQIs06/NExKnUBkDSb41cevr1pi\nyBVulAywWQudK8EJiQiEK5lcMBWk+iy+PFZT9JLOCT4RyzFWInXCccKSYgKr\nDhq/pH8cE/SJ7n+ZGXSzPeiLThYHUNPZ4eo2Vu99Nsr9FFlaOfp6SfT2zikf\nSlcerHZduCnZjUdBdtzBUoecG00Wp5wk+YiYRr3hsA/Byjh2xiiHAYBik/TS\nDm/HRLXCq5A/sea5SkCp6tqME4TkQH2sto7QkwGN56wEE+89qO0OJ1hKLXi0\nGMG6aJqLZGiUmKdjpsvNShcFEhdteot22beQ/Dt1MN2RmQZdT2njaiJ1Bzad\nnIkG\r\n=YpPa\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 color fog light math matrix noise raymarch screen sdf tex","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":"Useful functions for GPGPU / shader programming w/ @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@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-stdlib_0.3.0_1569070769109_0.004648100709256475","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.1","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d9823e54abbd23d3b8dc20ea49436841af792759","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.1.tgz","fileCount":130,"integrity":"sha512-SwIjjW3t/T0GrZWS4uTNm1Z7+B6tu3ywhI53NZEgYveUUGOAV3tdmcEMHyCfXmfmogwtU+CVSRwzjZ1DSOUcbA==","signatures":[{"sig":"MEUCIA9FGlnJgyC3kxhiFrDMKQErtgKtilZEY7LLWX5TgENUAiEA7MKWwepydtuFNJ1lSIgUu/unFz3d06GFqhrftPdcsdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxyOwCRA9TVsSAnZWagAA3gIP/R19IgvV70F097R6EvA4\nyPw287oo6HanSG1lnYI2geHkMb/G682H220JiBgNbiAC0JCGPLVDKh+xRdoj\nJ9Iyi0SV7aqjceXyRFzEIrLrwDXeq5KDcPHqLqCjqOhBYq+7BR/fd4qly8FE\n6Iohiwi1Tzw8fKhCgX+XnlOGgESsTad6c3ix7YIJTnVecs3wOhOKOjUM8xvJ\nRADsTn84HZpkOCV6EhLW1i9MUSo+N0DLRhaTlv61+GIa+2JB/1hQz9g/itB+\niQ6PKakOCHEP8WFHbRJ5DPlGHuE0UX9rKjDWPYzE/tlTj9lHLk6YNA44jQG5\ng9buv4fv1S3TH7SphZzmdN/kRdQ2qNbZe00pKopff9LZg2CLO/xxeTUKVfee\nHILMWEJdbBzUZyvTNeDKljwjD3Q6WwX3wIisehNWmPtflcKgHhXzeOfLci2Q\n78Y9Wugp0C2n2y4iFcspZlAMRcmr58deBzLgLog62pQmmKEgjVXt2cf98YOJ\nc3W3rheZmeRCzX0CzvG4BacjzciGtFtszxkBN9C85Ky7Ia5t28C3c3PxkIbo\nEEcjHpxukQ8g6J1zRvuAiU86VZxNgdfzD2GdOOoZywBZQNJoyXHtJBkyKlq/\nVH+A4eF6L+MpLUXpT7/QksGDdxejjRZHPXbqbLo0nyyjx7vMl8HDFY3myUIw\ncbDY\r\n=TCD3\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 color fog light math matrix noise raymarch screen sdf tex","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":"Useful functions for GPGPU / shader programming w/ @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.10.0","dependencies":{"@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-stdlib_0.3.1_1573331887702_0.012990911889700918","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.2","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"42d2002ded52db1f493529ed60e9ab1294d4626c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.2.tgz","fileCount":133,"integrity":"sha512-yX50lel0EZ1YbrCs9pumfQzQHY+ijr/YrxzQH/bvFNdXl6KKCl5b65JGpWFWnkLB60OxHg5OOiTv0e49UJUFHg==","signatures":[{"sig":"MEUCIGBHa7A4oSoaeSiduUI+XdNz2U4/d4j+UXqgA2eTkJLlAiEAsVY8f3+8wHPKqhFZRobaOZeJemVhyPav2m5709NHRa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4p+4CRA9TVsSAnZWagAA3PIQAIavF+ByN1qhoVDIaDvn\nozEzxFjyBkm6Zc1TVwbvAi5QrmrfYnZDMX49oHPs3TAhSDdta6uIZ4ojjqkY\ntLlh/2qiyoV+ZJO2NhNDHml5CS/NX/CUQDQErRRtral5t9hWhq3/tsK2j9RT\nbz7a329gVCLc5PFi5J0+FZoKAn/nbU86ACfbrl0jyZ9BYf8S6RP84zp8u/ew\nRh8/jVGhhMOkM3CWDQCgBU03LLqUx6ZPZjSkoRxYh/rdw513kD+xmLsJtQOV\nDYx4JYg60ogYgjtA4f9K2gaw4JTsIIqyiJ9NXVc/I59ZY4GN9IfOb/DzLTiZ\narEeSlOFMAGE3XI0JMP2ayRA1ZfzJu52oHgRrr9jJ6M9um23yWDa31TFaaof\nYIM9MnKCNVSWpb40u1YCaZLVJlevouSUSqF8s0N1tMy9pgJDisczh0tDFzmC\nfngDJXHVm7Gbb7fZ8TYqH2THClEo9FL4uxur2i5QMEWhbysm6ELTDwkS8usI\n4Ua5qEFp67Dl+fSUMb/qd2NC+Rcor9X1AOUIrR27PmTzHehMZY9gp2mdPBw7\njZ1OEhzHoIOUpCqNEBivhJU74ONAyx6I2Ln3Ma63fhVFZHXYG64gGbglDBEK\nLias3dLwzb7+IYx6tO6K2IGDRD8gHm5F+mlzWTD57wTnB+eiAM33BhWxp8mz\n/nAv\r\n=FllR\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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.10.0","dependencies":{"@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-stdlib_0.3.2_1575133110792_0.6993231752696696","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.3","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"275d4363554f31c3bfb695d54f9ddfb1272e4508","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.3.tgz","fileCount":131,"integrity":"sha512-NKPyJO1g4LgpyIHOP+GJNYXzmGfJcUtsWfLfEkEBZrEyCXpQorq0+nVtAzF//i/PkJwtVfxL1WNbKRAqMX4Y/A==","signatures":[{"sig":"MEYCIQDxvm9DS+CY/x3fL3zThCsl06saZUyhwWujSywSqqjTxgIhAIkQJEhhApfyLGR+VeCBcl9YKzTN/cpKVTdNYebYUkHq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK03oCRA9TVsSAnZWagAAn90QAIgUVAJJ9y5eNszQfluH\nnuFjcIiKlrxlISqjnKIaH3te7XYB2ouRFjbQbi60ggjXMzvtnUrhFKLPCerX\nsbkkRBkRPIxwjZFh8gqcX/hceMl7BMDqE9p6sT1d7vuCOSEZeKYMtgKBguw8\nzjaiZNSupnGPsRRc+x7t4t1z1uS/sexS/w77hUmLuENzkfd+JYYR/xlomXs0\nc5bJZiulZqnarMi0XL9ZuaEjnKTQiLneK+5lXtQGeFiaQIBcW1iu8cPb47WI\nY18hE37mg4KBSEsIED/YkKIpSllyw+TUTzR7o0uAeMcJgS/3IXVkQKzmD8Gj\n6BezGjBzV3SJ6XtHUKZSZLir2aBMxAvsst5iQtcr8h1oTKTacZVGfHSzldxz\n9/V9yXfKXY+NMKCVOfeWhN2+mWw/htuP2J1UDZ6/Na9kEfM5r7K+g9FC15PX\nhaMIRAGnIJtHK8YWbNViKxxsumra7g1FVzfyIC/diitYHhDGAEQfhnlQ1sIp\nUc06a5lWzAXPulEj3bJso9YjnsHibCmqyMUOHzPN6M7aNKzkdte+eIc7K4kz\nggIZReffXLHMwhhjCB9d3InZwSiJ4+rSgsa3b65qKsloMNvKNDH1auYqkQdY\nCm5wJi+eZa3kooITcFgQWKO/SIkIupq2pXW3+PmJlyAJrXXYRNfEl+2S5bLg\nJhBk\r\n=ehYv\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@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-stdlib_0.3.3_1579896296481_0.8780609415999412","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.4","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1531ba7deb28ccb0648ad403fc7f72258aff0442","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.4.tgz","fileCount":131,"integrity":"sha512-Q8W1JiUgHPardbd54aJrxNltHBxywoSPAJXj6p7l9lHVhVZEvabTto023eYed54JAL8cg0/H46y7STmeIN22cw==","signatures":[{"sig":"MEYCIQDPvrElfkfzh+FR1Zt33XaiufMyqZoUQdn0HoKwM6Wc/QIhAOCFSo5AQxBrO3jZM8I/j069mB0ydPuF/4cjHyRpuRkQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLbWkCRA9TVsSAnZWagAA9pQP/As/TDTk7PdQWwl4Xiil\nZju351U09Ce1Y4pIT3mh+1vtfhv9jbU4lUfLg4os0aMq1y00M8Y76YYasPeR\n6/SUcu/SDW0FrX7A6mSZeFkPc6KpjqmA2GBdcwbGdtN7i6mzWhqqZJmEeRYB\nY8MCH9wLU/adBSHKMSARVduXYmtcRIEqmfSh0n85Yo6r8KeJ/SOhtZ7+AThK\nRvLo+FZieYUGsg15lsbQkmSI6NpIXwXQqkv28cm2tuNqUXoHgqR4FovDiome\nGxoF1lDCIvXdBUKry/iyn3J6FM3Bv9Zs3TrRrrfxKm5DhL+siZyF+0Fl+O5f\ngPyFSlWEqswzSf8p+xOgNkgRdj+/8rE2e9ZIxfjOkiT3L/EvUd+zFMmTuWlR\njRrfjnQZgA1s8udT8l/cydPPHgVy/VRrgi8/8IHHz73w9wh3y/eIwxQMgCJr\nHhR1hXFXS3hAwsNXEMsOTQrFtiV1AN/2B+w5pzgG428Fb6+ttNXJ15E4dHWe\nBJNKdfethgtOUeG+sdkz6xXbgiGm1krGqJi0yqMjdtiokAWsMeOJZUMIC2PF\nH7y2UlsaE437Lhvt09iNoTPJOhIEgTijB2/KgIw4XW8hEme027msrTMhtB+C\nRJeOQO3eaZJ5EyAcPyKrfhJak4rVojkZBjwaukUkquUT3Y9HfsR7ta+jcxia\n4Iay\r\n=sYVe\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@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-stdlib_0.3.4_1580053924153_0.2862895084361097","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.7","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8320c5998644ed82b63daedf234fc43cac8ffc63","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.7.tgz","fileCount":131,"integrity":"sha512-osAfnA472COCij86LVkTG5zjwPAw6/UrOTDe6o8m5jfKb/8qKoedDBbBg3403VLspHaPnlB+mjRn7O4d59X9nw==","signatures":[{"sig":"MEUCIQDMo0j2OIWfwYwoRE1yJbi9bH5Q92XVax2YFK5sGOHenAIgB7bo8F2JD+05GrHH19WxV2IRbZCSmc/RJEiWLIJjHwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVcLkCRA9TVsSAnZWagAAU98QAJmdHd6xWMESeE/zuVnK\nPyE5V2q2Co+JL2O02wlncQcqxA99Xtr+xV3x8Dj0dyUCANTumItqqHV9g6+R\nrLFRZoVDHvAcxKnWnFI4uR5LEGSfjW1HVn6YqdLA6gRQdA7f3Ly0BhRb/XMW\n6shj3321/d69ciyRnPEv7OJHZLKTMclqfMTDY6bgLN/blwIMjnzoh/uuInul\nhI7hLHbq897oIGEHGepVn0Qx9Xn85Z/cUd6GjB1YoAxs133UkxDCHSnpmBTV\njy7xCa9BKWncfV8bTX6x8KJHM2NkMLiitvmhPQqIo6tYJtnNdwhxlrPZVlCN\nzYsl4pa+EIcQczSyDVs4RcaVBBZMqVCyajLDANly4D+JqFk1ZIpEH/VnmEoY\nxeOrcz52AN7evvOIs7hvyeHcO9lbwejzvIvR18jbpx1k6oUvaz4a+ohNNC/T\neRK+A3Pjqo2PpZqBja6sGP83IVhuK0EQGdVRHJvP0HRxVKX6orSLAzf1v251\nyzf3yO3H/ZC888sMETX2L8cX9XlKOymjpOCn6fmVRFDqtmrKHL2lIwazl++v\ntLj6O5uW+YuqRfMsueZ3Rb4griDim2fi0TT8DQ1YgWQ0O3aYscqeNM3KvMkX\nUQ3c3jcZVbB/+Wze3NaLJBUvF0zXtl6JPkAZwbXz89cXoNBBOn4LR3iqjAG3\nbTjd\r\n=F3/h\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@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-stdlib_0.3.7_1582678755362_0.22446976554992615","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.8","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"11f3fa3f78c9331f20702b9709f8d59bdf7a021c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.8.tgz","fileCount":131,"integrity":"sha512-gqZhF3dFgMMXnFKib9YNYjVEhb4prjwB7w3FwrFmf8FlwaUC7ueUm9p/8sNk3CX+K2noCFrrJQOQfM0ogiroMg==","signatures":[{"sig":"MEQCIBytr+BvHan2CJeZpHnyXIgVLOMy/a4GJUcVRfrWlzW+AiBa70hGYsmwSeV7gzX2GiWEao5aok0O3s0EDfsBVbscoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW+ENCRA9TVsSAnZWagAAIRoP/i1dm26nR4prxfJ97MR4\nNcrhHWWJY1oMbER4PAIPyki8IEdRZGOrchNWPmOll2+jwZIFHMxqkDeC2t2f\nwGb8b3WK9udYT4RFecGyja3ey27N/VInpEYQRH5R8HHd6r/CVKYM2cvPbniW\nGB6fiYZVnxt0vTRSS9F+1kJvVXBAbt+txTZmVrlMg6Z/zfEZ4WjMhRlQ/bHS\njLVmNR7RQD9Jr+Sakb8hPALVLiHpet4sK2SxhhFNuwfkVs/ZOR1XLZ/f9b+4\nsDcrRQ4Lc+Gg5k+2Lh7KE48wi8UKN3qjUtEfM3Eu6t/cfYB3U/WG8l5gE8vF\n1GdevEOB2issRY5wr6SF7NeRZ81QG8K05hTuJ0iQ2yLoPjj1gLBWXKd1ydXa\n8Vkm8JWUw5bRKC7qz1ZWbZPLpMdwHdbgpDxGyHiNGqnPSsi94KkFUW0Q0L3R\nT+clf+r+jzeycSp/W+Lb5Qdm6MmJIxs682QFnu1Jjxxv82DJrzVgYfBS/A20\nK2/ZtvMmaTbmS43LW0acPNjJr0un4E/xPkwkzOC/ZX70SI9J7SnbXvxtnsMW\n2o6k81Tg7/jE4rBhXjHK4whfq8KjrFg9K5eNPA5V3eMeG7jLdi9wSOov5Dxl\nXVrC5tk5rt103KSrQ16BRAx+4M4Q9xx+zVHcb4zaT89SQVnbq1qa9ttkMT2e\n0u3k\r\n=GNxN\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@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-stdlib_0.3.8_1583079693195_0.12027420323944216","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.9","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9e646e73f6ad83aefa839e6ebda55edb16d11e1b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.9.tgz","fileCount":131,"integrity":"sha512-CMlOWTP9fmr3/49hzWEU6Hj7Eg/KfemKgz6JGnuqDkCKftfbGujeLyPc2b9RWip5O7E79P2sVmlWEHdcEvHHEw==","signatures":[{"sig":"MEUCIQCNsbd8OlIserJNJb2TQKN5N0zogH7Ad/uJZuC7tV+9sAIgWTMuHPjRcSlmQAVH80eAZUQC3WzfoOglPv1PJwRzvWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYbvvCRA9TVsSAnZWagAAs/sP+wYEeYk/TmznfRIqOn7c\n7as5JzVudKLayRVax7/1g7i0IKzV9Vvtqbt4AGArXRbnl8E/WxRwQYDroOsk\n3VXEkb80ujL35KRRYiZzJAwkAK2rfWqdppr/HmNeKin0OXKHZUjZEHODLMWs\nDJh5YhN/bJ6fXiTFzDG8C5Ty5091jmxFWSDYQyyIUXMoluJ+tlNtPM9rHly0\nncZFYEZGnIFdC68LyWejFNhVVoXc8JsfarChsjIZri/ya+t41W/9MjsTHPXl\n+LR9bkiyXII9CGhSXtFOS27m73oTr8hcVcuUnSHUikPNd0o5HPB0ormAUeT6\nRU9UqQqsOLomK12VISkAyL8mg81K9qWY6t0Kc7HkBUzj5rtGKFGmcujW+MQr\nITy9kLoLgiuWB+PIMTURkzOlEbpItpXOaxEJmWMWpuOkK7TrNvJ6z8/QMii4\nekWjdsaqcdb25hQWbMEjyPe5Re9SMwgfq6F8lgWQKXpKXOcwefD+Vl1JYTSi\nYtopxXy0sFiizIGXSuqVpkYMuTx6m99MoaXKZe8u7lb32l1maKAozT2usdaC\nRtk6bk/1co8XB9uILH88q3kHzB0utWW4elA0l6r34Qp2V5TJnUn6FtVgJSnd\ndRji108T9y2Kvup7zATrFLYYBw5KJAxJHBZToFnW7/1k5pGULcPtZVOpCC3Y\nreeq\r\n=GWlb\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@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-stdlib_0.3.9_1583463407002_0.6512435800127674","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.10","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"216e8503064cc6c2e5d37d73e18043c5b8a376a8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.10.tgz","fileCount":129,"integrity":"sha512-62atTdW5o/QcInthMYVQ07F5gzVROy+KcO3GIlUn2osL04qRljJICv0HoJ2eCInMUjlmQPXoyqWovultEhMy7g==","signatures":[{"sig":"MEQCICYo5mIOlp+NHG4EKY3YnNa9xrroprRQT6a1Ecrkym1/AiAo6RWgpCCqDuUR9TU3tBEtWU7YHH/IrNeI2z3A+GMpvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef7wRCRA9TVsSAnZWagAAzBgP/A6VU/d3vn58BralUYrr\n7/IcUbQoOoThOj8b8UKrgjy1+mFrNq7mvaoVmKpH1b2zJdBRcqEgDZuuojZT\njeNN7dG/okPafnkdQaLe978ZDdf4pik6KFlPepaz5tyhC3iXfucJ1SayFH7E\nrs2wP1eEHyht4ATOtUAvkoXyMm9vFVVf9eRgxqb2NG6lBBE4m2fJNip4WPVW\nOn4gLmNzvzy46cQ3gtVqyssD4sW7cdghkRwP6IZF4XU4skEp0mLXVc7DVADa\nsF3VfdmTwaruq/eF1dYzsxh2DUGOLVB0ON8RrXjv81Aro8MKod6Lt4PHu24A\n4H8snj665yAbByBMqfp9H+/5h4LF2tU4eYHt9nezeNfuhNODKjfUGagGHwv3\nnWBFJZ8SJbvK2DMPtG24MgsTXYtMPfZAG2basVQorhpWNDMWwaf+wwghUZSc\nHh7W5cupCPMeabqCht5OGvlSP7tgJEyys0/jGlzY4TUw7CPKh3Nj1wFiJPI9\n8ileQ699ssBXudVHA/JeNCqNfaWNmJDp00G/ayD+VKYZ+3MyUaKkJp9d1d0k\n8vDa+lQJodgCU2cfnRE1M4Vp3WCN5Jswl8yOj/o0mllFj5vnI1eAK/jnWo2g\nTVP+r1piSHZmKLGSQnh4V5ouQ2WLGRlxkBQ6PVjoXYx4zF/fOl6MOsQmJ14c\nDW9w\r\n=ivW3\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@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-stdlib_0.3.10_1585429521196_0.7897986429368515","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.11","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"89191b3427146b466ea236fd07f47f0e50d1bc07","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.11.tgz","fileCount":129,"integrity":"sha512-Y6r6BsH5ul26d6ajhKFETLBf/dD16N4+tRsxfPdiRqJpjGEssDHTK/bzVwG5W1NO/PZesW1KvI/YpADuCUJKjw==","signatures":[{"sig":"MEUCIAZbPe/TKJlpb7Px3I6OnmEWpf4J4ac35hUqkEhdCUmhAiEAvVluALSv63yYvUYCoB9d3Op7Z6fC2aLMfNPepmHy86k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh0ioCRA9TVsSAnZWagAACcMP/1dlrgT0nNRyvNE5eUTS\ncbKr5XnnjAXMIc7DT0M9T3earGlfh548YiVc6pr2zZ5kZvQvOFJ+xZfqkjA5\nnUE5HXTUQQg4rk4eSYtvg+Ofnhyq9TghuQBlVkHRPVc/Byz9VLnn4nm4OWpN\nboVde4ifMjWsKqnoL/K7j/d2rNRLnO1j3+yxyvQjCfw0NP4u7KJNjLAV9zTl\nsITJX+xUxeHkIruzSMh7Me1E5Tm0qrX+MJ0hWMtuQNVJi34DR0ComEuZNeAB\ngYC+PNVWUZY4ijLxbtqYUnEFKJwFnC1ty6fr+FXS55fZ8wrAXOQ2BLOgiqTH\n/G5kuuTyxq62fOCBYBcjKwTQNxZc/5yFzZjEexVBuGEjlLEAexMxGw9LMI9y\n5keHfzdukQADoiS21ubwxtjQMmcyhovk0+Ljgj8/qFLY9LzzEhxHeGLoGMDb\n7H0HAxrOJSkCT4lKcCKvGlHsTM9LUgooDDZclJNYi9IkiZL3Sgj2dPEsqHqc\n0hcbMv9ZrwGJ6rVCEspJ/cbmfrKt4FiWh9JNZaW9Ch0HI8xFcxDSULh4qzdy\nSYXOSu7KWuMLiJZBb+BWr1q5V2mM7tSBmJjraEtovMWWD88MKbG2ZQDuQX2c\nPvmxojoPHOuh0J/xocrkcA0aTKFGy+UY8BxINPYCLAEVkfYk8ugF7eFucAsT\n4ppO\r\n=2gOF\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@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-stdlib_0.3.11_1585924264329_0.2505810870924934","host":"s3://npm-registry-packages"}},"0.3.12":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.12","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"07b0bba225e9e56d92939690f4561da46bed62ec","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.12.tgz","fileCount":129,"integrity":"sha512-Ppoy8EPPRdBMEDnN6AJ+ZtLITBLCBUNbr6k4nFpdcF42MMWkfdugMYyoosDyfjD0VD+h+qpcrXgQZuszCtaFvg==","signatures":[{"sig":"MEYCIQC9h5kAs3nXTEHHjuz5Z3+WzkMO8S9G4lAOfvTS8yMXVQIhAKhRhdCSA5L5wppvtVYMg0q88399wpqWa5W6DmOtxFv9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeid+OCRA9TVsSAnZWagAAfOsP/3JQLppG0RpLO4J8Dngt\nDK5bMAhXow00hThCSZmOrx54nLcDdGb9nqLES+BJjgVUT53+z5bTrOCeN6NQ\nOJcz67i5mFeqfAm0OGV5NkR9O425uA1WqaMxHUxnxPAyWhuGtdEVWLNk5blZ\nm/plLAD8CzPElky0306TtP0Bcuy9GtCcKJNJjjL6wRPYjOWYeVeD/cJ9e54U\ntiDPvwz7PONr+Ja3mY6Xp+8YVdP+xGeVBVpW7W7RBYD+ymXZgGTod8BAcTyq\ni3QUxNGAyd58MRI5Ge142M4o4j7Ik1RFA0pOjBL9O7MrfWt1IkGfGH21OcLa\nt+fEeOotAM7V+4Prir5lxW3IRFXEb0ajMXUhQCh55cPW1AdqmcoDr7dhwJn6\nEUlvOf6ped41pnww99sMhDzRP7Di4s+i/UOiSctNeyebfPOteEc/riI0maHP\nvR+F824P2X2lnHa4MkFvuC8ScE1DLq374bMQXuOOmnQjgXwGprtHeqdSaLcC\nxTUjGde7YuOCb+uRWc4T1ubBRYx+6yFDrCgyYH6jNvnw+KMws9muRyfUw+KD\n8dPsiBiuzTLOaMlynmNaxH7sQBLfZf563j1pa6t3DpHz5RoNaSquxVxmUP9J\nKKSzc/K5vdZUriukjTLrzlp3x8KjOUFaqiXjO5nOJmgAsPHX11zKiP0ASoLY\n7Bhm\r\n=0Ub+\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@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-stdlib_0.3.12_1586093965940_0.44132258196138685","host":"s3://npm-registry-packages"}},"0.3.13":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.13","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6ccc8ea268b84610fe5009b6ff1c4f14b064d890","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.13.tgz","fileCount":129,"integrity":"sha512-onJvo6CEQpIOVGKX4hAs762uandJCGTRTYFMEV+qSl9CIpxAzxjZHthsxHyYxb0JT5n/1vkBRPC6qM72sD5gWA==","signatures":[{"sig":"MEQCIAtEgcNtCvXIifcwjEOUkiwF4VzG621STHC7oDsamIfgAiABsMHZ2ozxaXNvGSF9I/TZdL9aY8kib6vrWAAgu/eGmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei0mmCRA9TVsSAnZWagAAl9UP/3mhT+kZo6hwDdu4bERe\nwkpJHYJpc6MUFBrRiOxr4Zs7/kTINEQrWTyO9ib6Zz41IXwCSbZ2HnYAIjJX\n/7wOlzUUQVNPfhFJnRkSIKo4LYWg+U7vdD8r6RrelttcN7bNk/7IEH8f/kMJ\nm7om68rAGm7gbWNJOJTrsh/tD408pakzkT3rHk5s7UYwLE623ISmJN+AqMX/\nl+wRNWlzL+KJ6n+tSndIAzEVI6fDSIW0fnriyh2LQp0X/wHNMKiKMLy2s61V\nmkd7oYMg3mcBjAPabw8PPbGxoaBJfChWbeEV+g7bvYlv4TIHX2zWH6O9QabQ\nNkFzp7zl0B4o7gBtLca9d0AWy4JwFuBjX4D5jAxpj4xTYFqcqEMsnzt9PuE8\nHIpKm77kHki70r9Z1AM7KLRiAwMiAxVpfTdeZaxIvnXenFN1CatiYjNQS5Gm\nL/ymSY31htzlRtPkd6og5AO7S3lfiBLgpc/xnvsRq5sbdmIe9/f7DYeCnqIR\nGMQBivuUqISjVimZunrUH4dCQOhcc0erq6fKXHz89QeR2e/8e7DWDCp8BatH\nU0O2EXpNKJ5EjoHSRMsg2oW6+mJ+SjroVBAmsHujd+vpeyic2WFNGrSYQTeW\nm0o8ZVxVJ4VvjVmmmxrMxkZd7+EP5uWCRuPV0ioZY0t6Zhl6q9KKpGzjp1Gm\nQhIm\r\n=HJBs\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@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-stdlib_0.3.13_1586186661981_0.5577148229513096","host":"s3://npm-registry-packages"}},"0.3.14":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.14","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"58abf194b688c8dfc5e6bdcd3c66e86366ca43c6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.14.tgz","fileCount":189,"integrity":"sha512-cQmIZiEqrcYGQaXrX7VNitxF/eZgnhLuJj2fqSAEys1IMLsqXhG/bxkVRhTfI0tDAR9DlN3O4DyadwCswyLANQ==","signatures":[{"sig":"MEUCIQCcgAOdfP1fmgcWugtw8UWNMWWcMwJktfxQ8gGCYKFX0AIgIztyTW6cYSd15kSfrUVnub3TmeKCb5OZ9jI6URBbfSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekkLJCRA9TVsSAnZWagAAfkAP/R4TSMq635IPOf0a9dww\n7tAFUSRIrz5F1ujR/AQCzO8s0ILX2LgBmrsBTzwjx/a27y2wUMrXH98J8IXD\nKesDtJrN/yG1Vbp7Lhj4MCWCV8vIj6Z0aEIGKvq59IASihGgZH4cR7pn1W+f\nt/bP92ptDpzFz6FTGmYRfrfikp+1O4qN3fPiW8lf3NcnQ7+RD6KtBKp/rXx+\nzA364EW6EqgJtjHqUtuyNELMV/X2cioR2btXBQ6rOMYBhSQvljJnxmbeCTNf\nh9eoRnQOA4suyfCEpawPIf897t0YIOzocGZvpq9euiQhzAAA8C77fuSUBvDO\n9AbBNyyjko6sMhW/3+cXFsxhoxzg8BGJSyzPi/9f/+qSrpBqPZWzbTPUEswB\nOk2/NLVhBR+PLbOLnBg42Ah2zrUh/pUURn/toTNyw+qID2A0sIek24Y4RIhO\nfm0GHofw99GDAWRlwHSI7wyVR1qPYpZIk+NpZSyZfv6kN6vT1Chl83FhfxEm\nf8EOBqhNKYeYLadlJcxFxUeTmDR0GsOmtmXyrplZwhNQwVq+DTOagVF/Ce1i\nPDoImLDvvxHMyni8u9H8VfyXn8U47p6KVNifaxvtiM6a1kiwEcmInoVpt55s\nK9BNIdeWQof+BxKzFidPGNRcylSpob/8oNE1xG/gYwwG6NzCoNNiuUdSvtwk\nDepU\r\n=g7XI\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@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-stdlib_0.3.14_1586643657305_0.5210027494974234","host":"s3://npm-registry-packages"}},"0.3.15":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.15","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f862ae9bd13e748a9b10cf11659f5d76fec6dc99","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.15.tgz","fileCount":130,"integrity":"sha512-2SPLAN9HAY6yGoXFy7oPs99+b7Ubl15sTJB0WL8TlgLMFl/lc3BUhjHehJ/bnv/17e5r9QKKvd7gB/OzJrgZsQ==","signatures":[{"sig":"MEUCIEMhhYDlPjOU5o+zOedkDuOiucOz4OV9q0uKZm9g8PIJAiEAoLPKaTKYFBffK2CKYKoBd/sWOprSd0UwO2bDBowh19Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJena+BCRA9TVsSAnZWagAAm0MQAKRtwEwRlF5hJZGLq9b9\nCfl8VHP5NDzuGuly2u0WLlGMCg6BxMGoP3xWdwMiUe5SsmZIyNpSDOqEpii3\n/D8dHIElrf8ElmD0Hmv/rpe89ekyIrF3H3ByePdI83GNkYBD1d37yghQV/4Q\nvCgM+Ms8OirQNOIFR+JaA6V8S9hVQ+U3s2Bektl6CERufc7Z6W4CokGd/PoO\nBkHCsWeWsN6WZtfVfGBcbEUqRWwNoiPq4Gmpqd5VrgK9nqetT578MRBB3op3\nTTadPa4cc7VMx0N6Otgrh0MXa1lVCO2xeJvaDjCEdlBIVmHoZZQVoYIU+Y5x\n6g3BugPlalAuDl8e0BCemmC+wGTsY98t6hYU+iiAV32bdT1nAmdLIpYpH6On\nnEBlVrXbzRO1JOinFP7gNkzdQ0+yr+TEBB2jzoNkdGIjFx7k4jw/ZEPO0opB\nl9PDmhawGSJQz769LJrSvsLr1BpEYkhGxiJNjHT6vdBN5B8dd9spwgn7Zex7\nvmM9xhnEAYf154m5K6f5Qu8fTUfBCttjG+dRITpsi2LK12pu/2ULw+q9vd/j\nsOw3l042mXh7rJwUtI3CXyqvw/wHgHyxP53IbqTwGHDQS521xPUkA1O6PmYd\nNJiMNmp2J9wPNjcMeDwkumSiFDuliD6xECGJUtXQkzs0N8LO5gWMv5o04dWh\nVgEq\r\n=CaSw\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@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-stdlib_0.3.15_1587392384564_0.5563749972422174","host":"s3://npm-registry-packages"}},"0.3.16":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.16","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ec8fad0aa64da3423dc62b6f91ae28bb944e6285","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.16.tgz","fileCount":130,"integrity":"sha512-wQLTu6buejcRYQgGRFerZTp76jKNsoUl/B23UbwFk/IK21xmjPSdBPNs8jebdp3AQmdG8zc7W8rV8hWMBq309Q==","signatures":[{"sig":"MEYCIQDPyUCunaexaqp9AKfOkvBdWope+RNrGMHgel1Blze2MAIhAKlBrkw9p2IGDc9CrIeH7g7l+RfIWUoZvIexckNpRpSd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepspPCRA9TVsSAnZWagAA+EAP/0vjlxFhRi2PqcBmb8bw\nzLPmEfxM9JEEiLhIhHtkiTyhwFpQ9ZHXOP/8BZNT+csSkOIDqq0+/HnLE3N7\nb/5elSMTC++R987zCmc5lP2L0ZIwHfkew++MJm99NyGApO+eVdBfT/lPq9bv\ncmsCCKPH89RvBYy9GOXVKNUSKeZePgTlqx7CR6ONmNpZRX2JTdgNOn9PaRtW\nUY4p3DIvxEYnVDXSiF0INpA7jw6k1XrdCT8HiuRsDRk0S1mXnbyHHoz7UYuy\nae/q2BEuF64CrBwJAIST/lLf6G32kUYSF4gS+I+XBK8QzC36e+6Fg1Z8pMma\nKZUwBVloi/hWsumVB7m5BnQHbNndh/MSDr8DzSnItLcGf4W6D9eBASPBavYD\no/yZy88G6xINwEe4md1tmaBXt/Vwl6ra1o41zOP0aP/mP4fRCYlOM5nA0OAX\nSM/yLkoa35FUzi0N1VM3nrJ1CU2HA5xElrk8b0n6k+sON20qSYNk3cfhltcw\nGxLHV/o9SyidQ4pBqXzzvRS2zF3pRawbMbkYUl6+nqMzBiXCSDu1uxasTqS0\nRxpEJE1LcQw5Kfi44LVuK0GnZG6JsT9asDF4Nw5qnUhKaLGEM37qGxYe/+9T\nl6aMmrzYZh1clqpcJrOyVwYh6JsiZloWZpcDn5PxsxJLemXNT5Cob7ITR5RW\nFwih\r\n=QjZe\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@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-stdlib_0.3.16_1587989071043_0.09243192348422058","host":"s3://npm-registry-packages"}},"0.3.17":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.17","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6067b7d71be97e740b50baab70e6fae1a361e01e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.17.tgz","fileCount":130,"integrity":"sha512-sOuuPDuJ03k3cfE5XFqWV5hAwplfdcS8Bmd1McCuf5Odw05xeiuyoY9dmV1pveSTyUxgmyGVT71Cc4uDFc853w==","signatures":[{"sig":"MEQCIBCbv35MvZpQ9Jq+mH1D9kw4S0/vgn9n79j86Re7abZ9AiBTUeXuGInasMy2hB2MBpG76WnsRbIV5lNGsnyfzta8tA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqEr1CRA9TVsSAnZWagAAtWUP/AjyX9W2Aznux3aFMypx\nd3/z0g0TcVBUk+vVYCa+MuAKPvl/xg24oWP6+YIyPGdw25/pAEHyaNLM+WRA\nFHcYd14s0cO3ZGPHYqxBFJqoWzVkXJFdsrTRkvf7xHhWB8JjlJOYO4WL1Dxd\nmqnCa/yYTW25YkCeMiVBVVNenCDtPGp6JWlYA90VNa9CtwAgbtSMqRGDHixP\nV8K4P9TMGFmXsdWT1E6AYAu1Spg4OmL907RdxEPtu/ZFn8cAHS5MUj7CbIBa\nPIlP7YdO5THaOtJ7eEBuHIhuIEFqByhWL9ECbejkyV5BAMe25Oj4HU5nqUeP\nCymvE13ZGjEjpYWfsBBuwneF+KXlBaiHLPXvjDflttQRbx0j5RyOnso8c80w\nl2CnBHkvuTp/59LwSd8mouXqKk60lXJrlQqfybuPaeySVXZ7gSRpYKdHT6zJ\nqRQzNteXR5cT4SSeft830f0PYKoaJIkBglSfwF4s0tfkTwqa6Ahu/33dv90r\ni6yOSTIO7hppJ5aBFZ2j45ENAEZtN6VyeElPUMbJJ0brBOeM49ZinsPCXYvb\n4F7iDQ8t7txHlijztYcFDLivbfOFML6eh3upsu4n5+naulCkXgONNpqt5uXz\n7uhrjU/9qtZUkr6eIeK+b1KIzkleDrpo9CDxgkJYulL8spttZV82oxuI0WXt\njSHH\r\n=pN+7\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@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-stdlib_0.3.17_1588087541010_0.7402028249382129","host":"s3://npm-registry-packages"}},"0.3.18":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.18","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5ad65b0b1cae217637313167a2103e0c1b0a65ef","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.18.tgz","fileCount":130,"integrity":"sha512-FbZcBshmyudpEorpDYconMVea2wSIOAVkeHuGG2vAAlFkGcPe1N6kMDCtX+DKTSRFUQget8CWxkKWc7vZn5lpw==","signatures":[{"sig":"MEUCIF70yUWNl7++j1KLfi9VGRYqD6E7LIn+RloXgg8YPTU7AiEAq89TuIZlNYe048yl6XvmC7MIhFxZ/UVjDLD2JnvCMPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":318906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerwS3CRA9TVsSAnZWagAALCAQAJsBaNYBMYGEy57z2dHT\n/VPMDRXHhtsxbJYCbY8iJXJqFG7UVlqSx17InXJI7QXLFtEOy8zt6phUDQyG\nAZwJPf9ANmDCdGdFJH+hBLQ7uAwmgoMXQ3uTSKruFpK6hyJzF3CA33uIoRFj\nOQ5sJAsLtF4n5eZDjMxK2vvUQ+DXkmhqBMQ1WPrEsVACAVeY8kYD5ckV/rJ4\nQhqWXp3NKnz8KJBENqC04GdrWcoOfvQL4hG2UZcCH09wOnzYwHV0OO9XWePg\nBwL0meJ1RaW1JCp525O4VmUNb5KfWxresxWd8hqyItFejJt1RFmxQJrv2lXW\nB2UGV3m8QCGSup5LBELefa7FEto7EKTHXdxua4jn7TGVZSpoV3qkgko0Pc5b\n4J+AMfBX1syyELXc16yJzkuCfzMZSv72yglD8d2WuYu96wwQYO98lZ7e+tve\noTeeoX9St+Hv1SrMAtmLjaZiv5Jyh6yoHGsT3K3QKfo8COHrk6ADIU4Fru4z\neGxraNJyqqgBDArE6swI6Aej+7zqTmAQIftToFCC4ntA+lxBmf1f5F8h/0WS\nm5PIJot2Z5HFI4QiDyR+T1NCunqv2QQ5rm+jITYn75nsAJk1f990n97kG+Fj\nFOmnCN7RDwkQGFGAydfPI77CY+7o9o2Au8ls/qN2QogKXgLjA2gfPaRAkGBc\nm5uA\r\n=GL3e\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@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-stdlib_0.3.18_1588528311295_0.647581772907174","host":"s3://npm-registry-packages"}},"0.3.19":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.19","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b68c3a9886ad61ba944e05d1b4ae9a0e7a084829","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.19.tgz","fileCount":130,"integrity":"sha512-VBJKcuw0GRN+pDbqeI0kaEwgrA1zNt7BfbVXDMflj6x2NQTMTIf9En5Y5jRsMpFDmQbESvXMruvFSzlKZIcN8A==","signatures":[{"sig":"MEYCIQCKO6Y0eEsBHIUEgVU8ToLvC49TKbJLyTLunkq4rkCE7wIhALvN1kMbU/mAQ5UwO+eGUSBvP2gUvsTgkBcQG96L5kAO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevUGfCRA9TVsSAnZWagAAA3UP/1/hDkh376Q9IeUoe+6O\nu5M8mCTyrkoOsIskP64hruS1MMVBaWIZxxfr+PBl88zRn8KtuXRWI3PnH/KS\nbqAMAjMmzxtwX3Sb0bUziAlRnsL/8KcbHBjtrOjX/GCSIG8Z4zdFNtcLndii\nsi4jOlrtdr2ZiQ4W7t0mWrij7DgHhUptjbb7WwdeNygXnrSMgIlw2j/Zb+MS\nYPeDFd+aNwgqfqBQiXlK6ov4IqrUSEFJji/S+rIn9erGgZjTKLs9o6pOI0U8\n7/QAZTGDAZq0lS6SzcrNssK+/UfhhJhS2qBcUccPARo//uHqLeIpGGNRjPVb\nsuSAYt8nNQfq3Pi6S+j0dyMqBwc6wshOaSVl19MwGcpBVgjNV3olayXfyAOm\nuRZGGRr31jcmj3utHpuJuVWPowFxTev4BS3NAavtukpml1KuWAvNhXP3t1JA\nOkUYw8CIQ0Y6m4eh5vKXjbxoqtdpZ1wFug9Wc9Zty+a8VMiCH+5dapsaJx4G\nNwWFB5GpjLGJq6v2yh079epEe5kcIKAhetsAMHwBMrxOwalREzv/NEmLvsp+\nKSsDzD3qCv9flI1kMvaSRhFVzzNWXFENJmawTKk8WMxdVmB1bBu357n9oFJQ\nDMy1rkCKTZYHce41bq4liMQBQ3MjAXsNDhb9GlU/oisxSqMmM/Uv4V8Oa0nb\nh9j/\r\n=LOB8\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@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-stdlib_0.3.19_1589461407355_0.20033576261145258","host":"s3://npm-registry-packages"}},"0.3.20":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.20","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"094db5c23d933aab17ca3522c95a7ecf781023b8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.20.tgz","fileCount":130,"integrity":"sha512-+ydf/rah/vK2Zn+XG/W+swwK4rLWg+313h2M1KRsn+No5lCCIFPd2s9fQyhfG0zJYFlvM/TdAAuoz8lFWcXKbQ==","signatures":[{"sig":"MEUCIE/GXQdDFN3oqYfxR8CdUOSgL4lmutOXWXrXXEqp5f0DAiEAtGp8va6TiPtr5nDlZppxBowvXBFbJfkBLsikPAff25g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0T35CRA9TVsSAnZWagAAjFQP/0LbxSFfiGFIaggowqaP\nTYX4Xug5pr8qi5LBJ8Oam5HY8s2+lHaSson8tzUxGyC4KqN6SGe6LKwS0ve2\n7DZYJCucYwGg8IQvjQZl7bavGpGb9b6d9bdJz3adiS8o00CZGTSKSpoWQyqW\nq4BgxuaYA87ADtK6hPuVBZFQodShB40dtPaikYvqjdFnxcNq4FqKPqIypxVg\nf/wzp+d7Nuye4/R0g5D92Nrwg/oSOdfZhdfAE/AyTB9sU6cFr16AGwpQYdLD\nhNQUCipCTEWEIiU8N0nhyMf7Nf3VeqyzROYRizECqAjlNTWtE+PbI0XCf0t0\nU7briFXIXRY21yD2MgWPWvY5PadBmLeN8CEXU2URbfW3KUaOzwICFygs0Awf\nCY+qNAhilQkiJkyJnB/gnc6qI/qPSgOb+T1uJdlm4iEFmc48I/hVAl6HrxEL\npRfqdG96SK0ZN7IacpGLuWMXUeM1VEjgLRYqt2/oJLPxH6xZ0CPRnNZerP5l\nT7iMXdRCshh9n/L3vp7BaRvW2xoq/WVIZw+d4hv9fWzpctY7Sx8yYxbDXDN7\noMGEAA5BZeLXzTRRqS/O0aFY1iM+ncOZsU6/cLYLqoDsInU5Op6Q57nt3QCb\nJSbreGY+daRbS/Xmrk8AT8OtHe2PaGAdlnq8LIB7o/eeg38oGh94kLtwfSQE\nHX1k\r\n=d7PK\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@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-stdlib_0.3.20_1590771192225_0.2296468568946377","host":"s3://npm-registry-packages"}},"0.3.21":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.21","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ed50154a3371a0fd81922dff80bd61b5faee2766","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.21.tgz","fileCount":130,"integrity":"sha512-sCAOb/fu2GOc76gIPpVq9bEKUw0gwx5+AT0UjDaWuhqmLhFxBMPeakxPnrbexqWiWAYPZ6ey2ZkK219Q7RApag==","signatures":[{"sig":"MEUCIQC7VYiibDnFS0O2WJKnrhGRCFER1NFa+6gZNPeRWhK5JgIgXzsut/N4Ipi0jNa09WFZ6FCZZkGWFMROMTch/Z2e0fI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1EvoCRA9TVsSAnZWagAAmekP/3vSskBKY40SO1rxraAn\nfM5iNIrhpw5RP77SXYT4px86pop0hPwr1XLHtt+ntvw+asIgLHMxM0hKm25s\nE8acuFHWkJehf5sqojSP5PjAmV1kbaOvWkeSsUq2WQfH/vDM1/4Y7CydPRoC\ni+QHYrzeKiaV7Jwanv9SqjPLxR97rZntpKvNDkxauIw0gNH74PRtDcP88XQi\nEy8+g86ZDB4iaPq/9E+gwxlsHTqGsV4XwLA4oF+GESCPqtTjO6eE86mhFcJH\nJ8B3S1TZ5TTEteuux+POH0fny1De6m7xiYg02/vwdX+aHDMWy/1I0hdOebMO\nicIa2+V2nKyizuJt04DRGjPKJfatsjnQrt9na2iGOYhD0PsyZrJI9zJNg+nV\nhLl+8C1iMc+vNsq/mGpEVh8D/lG1nV8t+zz5cMymY13AGhWu8as0FvusgDZz\n6ntiC5WyGDJyCQZ0XWkuxkQjl4REo/tAitlA+PDCXxUbLbbM6MksdtJR16fY\nnZKIR0LPs6SmHxl7/inLebjRhri0AFeb6s2+xlt2Xn+d8hdZIVaW1JxE1Hzp\nLx7zW1gahR5SQAdR1uSeiv7LfPZIobPPqRxc6jfO++R5vsBYwaPTnGbaZyO7\nqfnbk4lUvwodbi9J5UUMHhc1iUEXnkQnWn0z35BgPzSN9qw2/3ZA7nWMPMHZ\n6fbi\r\n=mNEk\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@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-stdlib_0.3.21_1590971368223_0.7619605947087604","host":"s3://npm-registry-packages"}},"0.3.22":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.22","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7e0ab558fbf86996a4937a19864248718eb13be4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.22.tgz","fileCount":130,"integrity":"sha512-ClfUVKZAY9B+3HVXlGqJODusU1WfwXnO6A2bnBlY0LMuxv3zZnOfYCkHe/Y/Iq3Z7MpRO9QqRmGAVe97b7oKlw==","signatures":[{"sig":"MEUCIAT7/qm8ZuPBK4TqhdVYDRfnuF8lUjmbNnn8IIV/MWJ6AiEA8bNVfYPnsV6yOHGlmSmV5GOFAGluwB8KObQQ9p8J6TU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1NOkCRA9TVsSAnZWagAA35cP/i+qik2GmAJmYUIXLkyX\nkhsAE55mksJvPMIszLFQYhxo+JwyDxz3vU+BkKiUwZOMYaHiIBgEawLolFzX\nc05K1z6vB6KrdtunhUindlzh2mw+51Rh+yx0F2rrApk0meL9omSO87+NGjMR\n1nQDJb4GSIKhpxM4FFPCPQj6GyT4LDiOEiPYU7WeEYuJyxqivlNNvKQNKFRB\nX/GCjIuUrh/dQ0zwxi2SPk2//Itm/fjY9irVC8v5W0S8twFCDF9KFla3zwn1\n9M6bvLUlGdIhHmZuxUN2Yig4NCPztXFQEn5QGQgFADn11wcj535CG2MS6fdd\na/cl8nqfUbZ9kupWeQQC2B8g+BNm/6/IVx4+u+2VTK1KadIluoRQyANQtFB+\nCjxXe8n6vOyXegP0m20A9yMpxlFfFBh8ZAXaorc75MVC3/vf0oD5NSE95yLo\n4/aRav/pn8Ws1bH15Z+2qNhY8Qxa3BOGN6xH0W4+9ETmucxBST0RxV0Qw7VS\nLWVqejlLEXXz4/qyqyY1VEfwePVDq+r1K4asR4yAVlpg1+a8F7J26gq85LOd\nIOuBvia9b8a91GNpBzLJf1UJCDni9rbhNxcjHgpGl9U13wd2Bdn2nv51ANdc\n9+UcQopx8dS5bvTqDZohkgVZazAaZybsQPJmxsVvdwGNmmX8y6aQJGnxk5xk\n/jYF\r\n=EM47\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@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-stdlib_0.3.22_1591006115789_0.548661279746286","host":"s3://npm-registry-packages"}},"0.3.23":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.23","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d95d72b67f9af382f8c6a5e7bf6cc6bc3ecfc6ef","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.23.tgz","fileCount":130,"integrity":"sha512-32PW4tYijNXO/4z0jiH6pm7944iYBdRz6ad0JvFukscHsNf7lWvQENanKjGQXFeNFaQqSWidmgp8kGs8yDJ2dg==","signatures":[{"sig":"MEYCIQCTWmyaCYAmlcohBLM0eqGFaazGCQHuJqv0J4NTMk/UMQIhAPwvCIW09Wo3zYcMSPUzX1o096uCyYQ9yTsLMqkhqpbz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5kgICRA9TVsSAnZWagAABP4P/1H6+Y8iurumIkKSL5sM\nflrKgMRHrIrMVMQYiNlqlg+8nz9plAABKIQ2KFRm3pOc7I4KH+QB7NhAnJd+\ndh4UJ5JZ0ZsGmqMdCwaevxUpymrnyzrOMaI131234dc/PzKMbJXbmk6xikX9\nHq2G4HiOCplV2QRXdl0GmMtkz9cQDzbFWqcJJenvb5syee/aJgba23HIxEUu\n1mp7qPEQrOMmZ5i0yvaHo2DDEkKm2Uzkg6s2TavYkPIgYEXBRJCIqGCowQ92\nQBIqd3eAGMMtRY0gMvHA1DvnRXeBksuS9w/MFgCt7J+Eb+YFXJRHn96KMRXy\nZAM92vRatxPkJo2x3E3JBi7+9yat8F8m+MK0raC9s8abBVN5RM9eNt3myF9V\n4P96eVe1Ts72mEwSZHWc/QB93prQaoRmjxKheBwoBxV8LotPhQXFrcUNjVQH\nf9r+spq3wSGhKJAdmuHQNYe+3LsTnK4jIeR0q/oBe+IR88Mikt+hLgU/sZ3I\n5zIu9EDGyhyw06RfbBBmbnrH2JRntij/Z/JTNjgjpicH4E18dMNr18d1onNW\nxzTClwRADaBr3EvoPmj5tWK68T/mt0VxN5HsLO+ToN232E4C1+x4eXXZg8BC\nhiVtpCYoZQy1+/rnZ8T6ILoNSeRTniRer3W8IWIf6krjwv3hCFHxFOUmFytm\nku97\r\n=VFpj\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@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-stdlib_0.3.23_1592150023682_0.4125800050022639","host":"s3://npm-registry-packages"}},"0.3.24":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.24","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9a33b142d8c97b49234a8557ad5e9eec0a27b705","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.24.tgz","fileCount":130,"integrity":"sha512-DHn7jdOCZUJMgPq07U2SykzeO2JPumhNcWDrc7Wo7UGI/S3XosuxoPw8iVQ3grOD62yBmeLCdUVU/VIKL1iPiA==","signatures":[{"sig":"MEQCIHcaG/m3PiXrsh8FjTo7JudjAx+gEK8SA+2wjb8YnIghAiAt8MnzmwGUqzrnw6B5307I4E1Dis9/w+CVKQZW1fIDGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":318333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7iXsCRA9TVsSAnZWagAADSEP/03gAi91Iwj8Owzkx0oa\nFMr1sBqxIOsqHOauhdUS3Uv/e4ZwORzr/xRrJFVw624FJRvwtUYkhUY6d+I1\njLCyVyf8N0wko/e1eKfD/jnmaGQiZHpeSpFCZzoiWVYJGDK7FcLsIQKL5/F/\n7oK7xfj8sck43s0xBi5XQdJeS86I/tq8EIHUf90YRNJ28AKi7OZw9dABGunK\nLZa5WPi/a8X77T1n4i6aAg8TjErqtbYcXoTTEKI+3pxCLF+ds+uAKWrfX63p\naL9fE1aXsK9FjD9E6G5lShVQM2qISllZ4iXLwmxoaofxHWD/Gm+RDDZp+RwI\nk21uZLklCwV4pVufEW3i+avzomz+IE7QICdDHggoM54nAyr6JjHZILjPLjQa\n8oi1FoCIdU/HxEOSW7YB6Xtxyq2yqVjWFIqB2wOoLiFZ0Q47Ryt6HB3YPYvj\nrx3/ZvfN1OFscKD1FejrGLTtCP/Xf2md8YngL/vTSelEHpakwzNZz+pXH+/c\njLWjR3EMSHCUPJqzIyxREYcMKnj2oGE7BfgUKItw/9u47RraKtfS9IRA3Iab\nWYAPmnBUJv5KKFbf8Ch+KLWDVHIrBPe5a1hKtsS998Xx1kVlWHe5PZeJ0MVZ\nTFdtRyuSLzNKEP5SbmvKKCJlYBb8e6Z2Mau41/lFqCqTCjp/qO09qPlaRJJ3\nUYGK\r\n=CBSy\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@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-stdlib_0.3.24_1592665579641_0.999183803057722","host":"s3://npm-registry-packages"}},"0.3.25":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.25","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"137079eac259ee5867cf04fa95d86718143ae1fa","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.25.tgz","fileCount":130,"integrity":"sha512-T75tG3pECb6vrqh7+WvuMFAk+UBAr9blL/qV2V/iVxk0dg5wsd8/Osz8bHnpJVDDnDP3zuiNvbI13ENML1cA9Q==","signatures":[{"sig":"MEUCIG+Q8c037NVv/nGhZVC6jCnR81TAxhI0CKHWDEInoE20AiEAnXgDJEyUpQaISuCW19HVc2QMDdVAFp/ahxM4lcLKTYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":318541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/k85CRA9TVsSAnZWagAAKJ4P/j5Rexpz11oTkD2itjKH\nMdcTbkFSkxnLQEWxFG+3IpY4GHd3C8BuO55Jweb14MHwINEz7umd1glMJ04v\nQl2M6yLXAcReHy667SBfw9zSVq9E5AnKZYOEUrP9zJ9K5m6Lda7zpy2NcBCH\nLhHjgVcBsobFWmgbAUj3GX73t3sMwrE+mWhU9z8jPeXVB4/C158zJz/PyLO4\n16ABjRKHyfZ3rHxm66l0yjEBLckChsowOvOUgbu4UgHdPV6qQHndMUsvJxMk\nQXJnb1zt6yWv4A889T4KZ/C98iMO8Fe15fIb2vr0iNI0kf4y7XOJCcK1VbJL\niA8vY8NCJ1B/iLEnnHNAljkpGFOI26pBC8r96hdDwdQWC6TPQvO3p11/YC11\niQHsFIiajJGxgDKc423pbyINiK7CgJFixx+0aG8OGhAvQRm4jthHnGC5d/qr\nvady6Eol4vCzQaI8XQJhsXglKE1LEFqvV/Aa1ezvYFMFDEY39JUHlFYdN7VH\nw8vWc5D0Q58sRPOe75t3xx3uLadcacQqABMnd5MK2ulTehOrIyoSt6JC+PxU\nM6f5+fxSz7R4+S1h4QCQKm7EY5nxKGhk0JB4qwYjkifZwFaBdXtQVxUMykE2\nN7E5SUFKgYKVGc2UXw8sHlU6hSSKZPsvBcpWDJMf2+skdT+TN+aRUuSHg0EZ\nXeSk\r\n=CObH\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^2.0.0","@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-stdlib_0.3.25_1593724729359_0.8749726449399253","host":"s3://npm-registry-packages"}},"0.3.26":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.26","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9cb886a590419de7b6effd63876111283ca792c2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.26.tgz","fileCount":130,"integrity":"sha512-vG8GfsBCx0p7TcxW6mt36Dp0WfqJQIGNZPQNND3OANvSnelhgGIBVjjimeU+hJSThSZwkF95r7r0TAeTfWGycg==","signatures":[{"sig":"MEYCIQCB7ikQChjEUvxuuPf9IE63MfnRLO+1f83kGiF53wmeKgIhAJJ8jKX9pptUh4bwJXBsixeeRcgHWpR+cIIp3TPNUA5R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":318645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAODFCRA9TVsSAnZWagAAmoQP/A0U8cpXjzSYUImZmbM/\nRT3vvOhL+ZKquyVyzyVsmRhcOKe0lPoHIqcpFcze+sHaQx2SAMlwdKBFJXtt\nikf8Y5iLzQATlN+CPEIIDTN2LCUgc7gO5+28ROxMF1firoP5Q/G97EqNS+rg\ntVCGapz7Hhmg71GS61ctG+of0vYD0hKySxQcUwRIuJSInbva/ukq1e3f6Z3a\np02vNBzJslDOlLQY7n/w1ApU5IHSUqCKpKYHI3niTBvbIgfG7FraMv3wqAHw\nUoiQSmpsVaLB+vMS0urt0Gpv/oac+Xb4F8n8KJWc1kaJyTTX6Wym4/gbm9dL\nJk8J2akaICQdjVDgZw8bjqH5ym9s7DHA7N4oBH+MN/HBpLTEioD5iO6Kghbu\nu/QbrF7hZcgIzmm4r6ZtXWKhfhtFmRHwpctJRt1o22P9MTep5ULLxcsK5qYP\nFURU9SqBx9RB8we/gWrvDRxBdiggqvqhSr9wVH/S0MYIfQDbL3AQnuMo2EY3\n8TLAYbTU23pE9Q2jLDDZSI2YclGgbz0qPD4wyS3MWimCc4tpNXSOBsfkADVU\ndqBx4m2xvmVeAcO6JVWHb9xe7AhTpMc4GMUnCH08nnCn72i1ieeksqy1rHq3\nwYS5B1L7OyK4ofR9mWUxhGs+EX3ZvznQzXq1Xm8d9DP2Uf9k/sfy0kKYJGTi\nD097\r\n=hr/p\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@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-stdlib_0.3.26_1593893060898_0.18792760630252792","host":"s3://npm-registry-packages"}},"0.3.27":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.27","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"93de8450267749a9548de5ca11fc7d47a5826889","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.27.tgz","fileCount":130,"integrity":"sha512-GEsBPKTlghAtWz3EB9ojphaksglU5wfOvgtjC2/faMEMezaQG5LN6bNyN1pBbhXaeBDPkXnci1d2G5LA461y5w==","signatures":[{"sig":"MEUCIQCPKeacQ4tNy1uDQ7tER+t1Nzccfaaa8GuEfC9jWI+fOQIgLgQOd4rk+1yA6VSyZjZMV4Tvvj+LryBKRbXYe+wocbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":318854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBf6eCRA9TVsSAnZWagAAuYgP/R5VoLbFmGe4tbGZkm+Q\nizYI8gS0T7dNoqb1RIPHX/Sj4TddW61wm6OOxOGmroEtA00npAx1wEqwDrsd\nGDjCf6mGOMqYBP5PcMWld6nWoC8y5+T2zDvo38Z9xmRfn7Mp2NB4HRWMysuY\nhexe2eEEhuCIBtHGJRI6xxqQgyEuzW8OBzb2q8qrfy0chWpJZf3EPM/vnJN7\n1cjzSyvyEGbCb5PO8NFT9BqSY23wuLCkGjiLbfaswDudQ0ml5rBEz+X9aFp5\ntSOIxS27HnWC6TPPrp9cGYRf5lZciZ/gCIJHFcoxwIxt7VIjonOKs2WHe6i+\nbX8MtLy2/JmzonT58GcfcP5ZKehVTD7OBDIbvELgkwKZ3D2/uGDy1m3y4Lpb\nmE7m9QZXe80lsaJ3xiL8XSljo0gURVomv+xYqxcm12FZL2k/5z/O0sXb8Jv8\noS+UIvY95IR9k4sdxJtfzgR/J8TxQbwVFrn704awdWzQwESrBKF/ejZ3xHEM\nR6CXL8CSGnTPJ7wIZbDWwkNPxeEXlsZDpJfmGtrRzwTbQVown51386xmV6yd\nchW3BCIrhc5ZGUF61/7jruDsCh7m+9dte/JbKYiipw/kyCfu6N7fFIRGsqsJ\nd7luJvf+g1jA7W7KoEA97Kkis4+kRuHoGp8gdzWCgX0LZuVpuPrxCuJT7mWY\nkTPI\r\n=bhjt\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@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-stdlib_0.3.27_1594228381647_0.5470094557359484","host":"s3://npm-registry-packages"}},"0.3.28":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.28","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"09bdffa05d4cef4c9e6eb4a6df5d04a12cee125d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.28.tgz","fileCount":130,"integrity":"sha512-y18CIybyuL1Qfb4IVW2Fr1ZX1LGQuWKGNc/TMf2DZgKwRxMGpC1C9HrOhFqfUQxvh9ygjD7UwBRFXbnPgNQg/w==","signatures":[{"sig":"MEUCIQCQ8G5GJYeGnkXs2ksxPv8EwxQUan2FhYzg17OK05RKPwIgLXTqVHS1p6U6+garMmscWzs+f9SQQ3EWSBQP4mMSm6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBlXQCRA9TVsSAnZWagAAnRMP/jCBoKgiQjwjbtRyNiUV\nqQArFacq6MqS38bCPZn4Ly26Ps9TXiVMSeHLDo1mCqAopBaVFHMMVaht2ASF\nqwyMrUl+WSXb6HozzxApWDVt1MEguf+z/MfJdWZ6+jJXRwhWRLwxHA/yXuMd\n2GWs9YILG/1hXAUl01xuq1T3Kt5eK/V88IqbPERHTUFfSzoX99WOu72AlvLT\nmu3q9aQF2Vf1Wx/U4WU5VhriDGqapERegbbP09GB/lSqlSyRFqaoWeVVK1Sw\neSRB6QV37JUMDdl3fq3hWelMt+nk03YvCMkoXygx5fNl6po7zLqsTLBZAvwD\nw4UUsbGxgfT7C7ldURKt2M9W3tMNpScrh/fJRWFJKpAUkXREbRzHUYTmGF4Y\nzdWzFNIm4tHkrwuJInkdh6AaORs9hmH7sG1ISfy6nWSVZVDJC27B7dKsphHW\np3XmGwwZe3AGaD/2OSz1gZQX4SCIbjENXWGGOW03O5gcb8/RPvgjMy3Hoj5J\nEOF0pWm8FXDsvcf6cfQvqkGcU3oUC2IDyhKthNADbJS5DBdfqZ32hBZnxA06\nj7toH83dZprPJw3S3lkB1DsU+qDyVf2QwbNIbZXeXHjKbPIGC6snlU+04Enf\nmI13LJQnzGeSM9vet9JJ+uCwNtR+8nLKRiNEPsDPsCyz3lxSUMVV06bETGDk\nFOuA\r\n=kLup\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@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-stdlib_0.3.28_1594250703679_0.8746584447711105","host":"s3://npm-registry-packages"}},"0.3.29":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.29","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2826a3ad57be7c25e7d7e83efd2d4c2e4786963b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.29.tgz","fileCount":130,"integrity":"sha512-M2iosbQ1cGGPEr2x0sHdXJajTo5Y6sc/NckBzB42f/POAgNlPeyrZM5yb3afRQ2pElswoX6EKsWQ8cFf2rKeWg==","signatures":[{"sig":"MEYCIQDCmWOqQj13R7g0Jb5P4O3H+TFKTObjEReLyq9fVYyiOQIhAJB7mdX7p5mKX0XHtjOlRDVM0iRSPaYxtAGnejvf7aS3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZS2CRA9TVsSAnZWagAAk/oP/jcE8lS5h4uboeZhPatA\n6a8bR7gB4CfxFDJr3YmRq6IZbiZGck0GctZJyN6kLRTe4ZsG22mrk1DWC+tW\n+aB0S6tNBQtW+YboXx7NHvKkPinETvyWbghORbF72gHMAZawxt85yEMNnY0K\njE0ztUkRGoV9NLOuKXgGaMdG+eWsnOwP9kaLLzAvlF74iuLDoUuTQUuAGUj2\neokHNHfol0FJRgkyIZa+w7tZwmBL+kv2xfGlA8MDk5crYQWiBgxRwvy7JU0/\n5EZxs2HoEi6coOH8WdQC/4nnqvr6OBE/Ls+gN2NsgKHXZwAVGNLAQFr6GqYk\nkWab/UJ4Bad3BuYiXplBRjDZ0/G5h9uN0mJAcF6kvPpvYlkJ5PXT4kFgRSME\n5GVRRnszZTEi6Bh2tqdG0yOzgbnSrjtDrBs9Nn0/+yqSQ+MHjR6VKUtuFquz\neaak52FH2fGUd8wxZblk7+01iq+1sr7c6A9RnqXWNhoQ2SQT+gukiE8tD+Yf\n+WeoDDcr+W9L/Cm35LjDIJHs9b+cisR7YQYOzCYOuN0S5S+BBJONbLwhkW3p\nNxFWJHRNmPnS7uE3XlGCoEEaXVS3hfvQzBJGafQNDFST8Kn+mxsmoiEsoBCt\nHd+SElJptbyj4xQLZyDyq2q6UYGdhTE7YxEye1sPyZVdatLxkm8phu7C16kw\nbabD\r\n=er5K\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@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-stdlib_0.3.29_1594987702139_0.2645910463826191","host":"s3://npm-registry-packages"}},"0.3.30":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.30","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"34bb4a13aaa8dbc82d0cfb26a1075b92de9664c4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.30.tgz","fileCount":130,"integrity":"sha512-dqB1D6Pp+7Rw27N3BpfhQ/OqMVWL19cN6KrjHYxv0CKNnqbZ0JVv+xQM94RKsAInCo4UNd8KeRQb3GffaKDn8A==","signatures":[{"sig":"MEMCH1/Idkx6o11MCrv/3aQanS+l3cLopxYxxZBbeN0NirYCIGF6SHsGC12186Ol1g8QrXtibxqdxu/0iiICf8lSb0LI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZjfCRA9TVsSAnZWagAAdEsP/3+5El+SccH20CjbbAaQ\nHHFkC2nlKWgVnf4gUJzYA3MgujZkqq9Dp9iiUqix5RH5U/VqW+10hzQPafNK\n+gywTM4UwzAdnuGC9fnHBvq9r613zNnyee6vA3KfCNcTX7g9wNnjba2WBBRq\nKUVVaFT8NS7igJjxTDMfM/ib/4TI+l54vcow4xpugeTlzl3olA/9POFiwlOk\nhnTAhtgT5x6pntyb0YjaxN2ZACcePSAKFmZVNWHqXaCaVjK1cdYAST5qRRQG\nr0N9c96yPwHevr07xicIWSiMTCqEl2XW61At8AkLBN/X+1HleNqOibhu1HJO\n1zbVCSvSNWiatDjRudZc43Iwf0eRAgEL7nHaU/Qf3ZVAaN/toPYLAPx3PEoq\nok4SMllgFVWe/S1Db04J0LGS4PRamx+ktiyKAKEVb/x/XFTROHgXvD8ftwnU\nRtmK4zZ/BGBX5UTTN5UYGe/ADVHeG0X4Ghov5QcOvNdOtct9x0DrPSJq1jyp\nqrNgmzzZIrqSYqb045vEPPQhH5AIGy6CIfvCFXbFYuvCnvx3nNJ0lRNN6/+N\nP+keFU0k3kVkpLn9/ZWqTC1eUawWJ/C/tI4W7hzoGe7ASZVLSduQLS0VHXb6\nRPPy2Ze0SjuyY52odo2JFuZiLGfmVH11wSN7BrbwsIM++O2N+293lmXJrSro\n02WL\r\n=U1I3\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@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-stdlib_0.3.30_1594988767442_0.36240638914774603","host":"s3://npm-registry-packages"}},"0.3.31":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.31","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2b08fd5b1230770c163093fd86849cd2d8c2626d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.31.tgz","fileCount":130,"integrity":"sha512-2BUXtgJSH2G792rdtL+FaAFZ6tqWloIH1aeobZZD8jeq0iIZPkuR6AtCeHXmtChDzAnEiPraU4ARpAVQobrp+Q==","signatures":[{"sig":"MEUCIDeZsBO622G94f+dManbsDIkQn/CMjSBrG0E9KnWx7xwAiEAl9qx44g5ugPH/IHHw6476lTNd7dGKw+dgF6pOHlKJ1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHFifCRA9TVsSAnZWagAATX0P/A8TyEcrabwE+0SBefex\nMWAA0+o4gRRXNLt9duI1m0tNvnk1Mh1pouNDYHT5N4JUJmwqdjJPQpdhoUmM\nbugoWHqkkcn+pfBac71m10zuf4IOTU4u3pogcwYqs4gJIEUrCi4fs+Cpkl22\naofV89D1JQXfRVqLgwdDq20Tdu2BbBS86+ED40Gxd7fdpDb4mWGXJm630yVw\nUjBuCPUQALDMTkFknoScogPerDEdK+Z1jEOABe/m0/pquLqikaNOkaINKYdK\nz5ISwdvLlQ+EFbd9bOSJ9ULGIsJ5UP3CQJZL3f717JPPbt9QUyIiLUo3g9fE\nLhoUHfbNFNKogFpqW4K9FkawQhUXC31EBMxLo+x7wVai78vYnyEewbBGV3cc\nPSxyHsOln+xFSwWaRAjTy2u8FCUwVo9oAftiER53+CfAy4HoTH5ylEhbzB6j\noO/H7AtiwtSwjVabo6OB8tjZGqTtuvmX9FDrvy7cHtjrCRbA+DEuguv7u7OO\nVHQyKYGrZJD9NTAcrvWziYolyJ6Iqtcu/rnKTNK0BbexaLWJ9LU+PI7Tk1ls\nrg/Jz1FpuFHFbK2sgOKguQWQVyWSdjQIa67s5/fhy+zTL9WrHXMX1NoUlI5v\nLAaiJRTYmw1T7UoEZpApDJJpaVQqJmSesbZeqaflRaFPfr+2VRPgjqPzEjfl\nLw4Z\r\n=O86w\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.5.0","dependencies":{"@thi.ng/api":"^6.11.3","@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-stdlib_0.3.31_1595693214620_0.23355471656086801","host":"s3://npm-registry-packages"}},"0.3.32":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.32","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9aa4740c7e560c05473722777e28e3e73cc3a345","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.32.tgz","fileCount":130,"integrity":"sha512-9omumRUHsUEbs2URhHLxzcAefe+Pxi7qiEkYIrRXqrNqCcc92sTyGTYc0xOI504QErRAKzOAN2qdDMGINytJpw==","signatures":[{"sig":"MEUCIQDqw5BhEKCt1Xcy4h4uCN3NAbzJqbGFwJZ9kc+kWwxAmQIgORk84N8qL4ORdhJiprBog9N3Bq8nOTWi6uaTgNUrCuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHGS2CRA9TVsSAnZWagAAqmAP+gMYZ7JG6/h0LsEVqdxi\nrbSUFHWxHSaZuydfD4XnZCGcLz4iinoU04gOYySRnsDf9/BCKzicK23nyl6n\nAgI+TUByf9gMLumBZF6Zr3WlnKpL96cPCsfzhEKIUAP5EEnEIbRvMGC0wlW8\ndlQnzI6ntVcjvYvpzFbC3RcWsZWeDEarqtEBiQ6+XlL8kEAnD+Ciyo2zwuuV\n3EKnwaDiOP/YIYaa4gtgTTm+TvN7ZAc7zK9Xm6MkhadJrz2uZ2FiRh9Pcn3W\nqrk3Laop0528nnBAEwLVBFMuaEBbQmmKI1rAt2ctrwPZbNDxMGj9iCv3qtHT\nQPGfUs9vu+qeouT0si5RsWwrkQHs0FEMu7m699vaQaCHC/RGQdwkntzU6rn8\nfN5KJ834dTA9X8gHzw1vB1uK7QIpy+KSEQhfI1iyJZ0gOKH0qOWBNvnf31hw\nlgVe5dClxlN+BAq0gWYlNQBlwU1J4zu6Iu4oNuyILXwyv3q+ObJgu9e8pOQF\nbr0FzCIJJMkXs8p7KroZA4ej/VmPrNuAjPq/fPnttVlSQkshr2eGVDW1oxs6\njBS6/U5wVNk3mwkg9gCRHyevoxX7xFwe8NhyREFKTPHSCIMqSTxP1HPl48Gd\nRJIvLRyrz8yrmELTBmeYZ1id44Oo/T3ojkLR5+oaCsDQZqWsepDxoSgijEL8\nSE2n\r\n=LBv6\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.5.0","dependencies":{"@thi.ng/api":"^6.11.3","@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-stdlib_0.3.32_1595696310394_0.16081875943022816","host":"s3://npm-registry-packages"}},"0.3.33":{"name":"@thi.ng/shader-ast-stdlib","version":"0.3.33","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.3.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cceaaa70422f2ed40881133d4a8b5d6dd36b39d2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.3.33.tgz","fileCount":130,"integrity":"sha512-psoYsw3qsJPGBKc0QpWJHdO64QmXjWiZdTTJOWufVongDuxhBbEfWUMHnlvYA7INjCw6oHplEzeZxYY1Pfp9sQ==","signatures":[{"sig":"MEUCIQDwgzOKSfyyaSbITwUDIqrqvHJ3tf4Lnl8GfQjvU4Q0MAIgCIPWbPQlYG2kAYS/AIffXplfRq0yKvfIYJpx7cEcrxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIJqzCRA9TVsSAnZWagAA3EAQAIfNirHoPZN+p4RZKTBJ\ncIfSnAmdqxCL0IWbTCGBZtvWCjM9q+z68UXSjtnYxoz00IQYzqZ63xum3JUy\nGWstdzm5tG4TD8dqZREG4KlC6ubos220akijSfhDbM4/AWF84+PUCnQbUyvn\nHWu2p2gmeCkROxmi6VAOjHtPIbF0KHfLa4javkejZOUh+deUnocNmQ4Tik5O\ncU3hCphlxDzjwtmDxPpexzYRoiO30wZL3eBIDbW2edu3WLKLWs7iFQjBhqUa\nCAKzGQsJU/FkqzunAPcSiy/55WfDdJE+yKgdD5N4d1H0lUHRLEjkEJQSSxf4\nZIrgMzaA3YpOtqRD/NFIPacnfl98XOKbHcaOsYofBjHsbxaMq6MnW21N3zfC\nDdKC/y1By3UuF3Z9b7N12EAlpd8tLKEDWH6CEQxaN+UXhRCRLLMzWav1usRp\nN+Pi9ijaglMvmDY+EMwS9zvnvmA3F1Gm4WZQjF+5p28mI/jHp+QqSa3JjEpd\nuM6hwd56bgz5bpJ3/tQWi5EBrO/cTXWHIMYd+ZVlgakK5nyyIHDTgFRSFDIt\nWljdSGbwvLMLe2QBvV80PsLMDlDdciKBhQ8s6A/cy4ctKcImg2x1pQD+OnOx\n49maO3CA2fvf0b1tyO4COtH6eCRml+ZqupNHtOp2HaPgjlSLdIlzsfDM8szJ\nm3Mu\r\n=Hrxw\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@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-stdlib_0.3.33_1595972275118_0.20298085223651063","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@thi.ng/shader-ast-stdlib","version":"0.4.0","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.4.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"34469db1230ef4801562e0b6f66188548f985be3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.4.0.tgz","fileCount":130,"integrity":"sha512-viYShm5A347bH9+5SwBvdjSVxSlF89wRW2ytsMo5E48YiGAPN2gn0r0GmwGaJ9iZDHHkxUU7mLpirdzvlE4Lrg==","signatures":[{"sig":"MEUCIEfloR4OKZL12OClziDq6dHk+nm26bC7n7waMKOEgx6sAiEAkUfCt3D47geKMwhklolSL7p5d88+l5CGTUGQNiZkqoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLujoCRA9TVsSAnZWagAAlHkP/2T3qgrWLjgS1/1HBtVX\nZzNPkchXMDRTrrq6b3kddlFmxY0V16xL6vNmiw9xIePHY+Kppkctg3D5uEmq\n3SoLIy1nx2sPWy+9eSxwrOwESat5Zcg1AT8FV3gdEdVut5lGxrnnhvvLUn1J\nAXs2SQh1bbkFegl5TnYFlJU5xMnmGSY5PT1qV8mBhX26ADK6CnZ34NUO5ZQO\ndBPtzeJrly5t090xN5OIOG6t2OrdVp3dtYSfqZEv1UQ7+npf6DG9tBPgijbi\nNMWcs5O17Ugo/KxnK7fb6T/vwPfDp3vPMpuAzQpG6fVggPbThtXN07G5UxeS\n+6wu1mVmHJ3FLVzG8I2RE5afBfH1hpe7KXZYg8+EmLNo0cwNTIzRwYYFLDcL\n+1gYv4rXp1wYflQDxm0Iw/g5glb9M+k+sy+0tuRhOpbOX6SglVJe5mXEQ9U4\nL/C4OmlTybZSZkzIwOsKVbFLpRBszqsEA93sQhVjbmSLUQtr37nDCJvAnXiD\n6wEDosCY3H3cwjihsYDnKWYMmCDK5T9KqTO/deElTzoSw/m0sovtBdZhgYAs\nW3HAkdOv/yVzekc8KWXmN7MKhydEzAobZk8gG2NbnuwfLy5W4t0Abo/e5lAF\n2qWjY89GyH0XQ4R0uDgjswqu3XrIv9lyti+2Kk6io7OX/T0BONv4gQTqz56U\nPE5T\r\n=mQdE\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@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-stdlib_0.4.0_1596909799745_0.2605560628801593","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@thi.ng/shader-ast-stdlib","version":"0.4.1","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.4.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"deb2536965d6fc4e165493b3e4fc83f12724d0e2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.4.1.tgz","fileCount":130,"integrity":"sha512-qxxyDzaRy37ou39IGBot2mWjqip3Gje/wpce4rQkJrVNC+kUn7QAPLLoKhEtBJfBRZApHJ7DCgk33DwdppcPRA==","signatures":[{"sig":"MEYCIQD1IRCvt3tsWqmF8g3xXcuyd0zMM+c94PCwUyVhz5omhgIhAOtDCW8quJTMrDcVZG7VcwEzrXTciTRx3/MEXzUH/CzA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLzNXCRA9TVsSAnZWagAAsBQP/igIbwcS/zDWCsDgn3lJ\nr65Q3OtDznMt1NEzmxo4x64lF1CwJ1pLIPCbpBvydPq92PBMhulrZ7b16X3Q\n/JYDmGA5H+GLZjwIBUtbuqkB9XAtyCNE3aFEC/1LdUPw3/tYYBOdz5wyGv7t\nYlVP1Knxmaj2/5smbswgDui48vY2xzwnBeZPZd8b4S6mK2TCw5Y6EvaoI/bO\nHUe24j/lUbqYLLblxp9m61UQi1k9qzFBO6Ez1nBG6+JGhgp44WsRv4GZj7to\n2xRQctLdv6xQcPTu9VawPxJEQf/T76SRb4xkefbk0fJbQ+S9dKlabjqHyAMu\no+ckTzctIGxPozgy6KIi6M+jNV5FK5ly3QWhpNoCxlxwrlKnIf8QYphUb8zl\nH7g1DZscHd3vTU4MTXv23WLyxs5uvj8/nIegRHnXd8fK/w5hzJuXBVFWBPVS\nYh1WsBYpa2kD4EvcLzOu/GWDxEcnSfcq8xgiPAFw+Z844O7XW/WvZUbOpe6f\nmC38cAJCXdiHlADDeo0Ax9YCl6XsZhlXkNlUJ+VnTzuUgvQPAT97rIFKCkTd\naCnvUHrqfHf9Y6R5jGIrEf/q+UjGe83NZ7Z8ykG3vG0KqBzE3jpiNKUqmvLm\nelJNwVKUc2RTXCybFIzrQcug4Ccpe4E/GuYFTGHhAJGP0SGyiiA3tM+1zWYP\nhTo7\r\n=wmRB\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@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-stdlib_0.4.1_1596928854860_0.35901996359352983","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@thi.ng/shader-ast-stdlib","version":"0.4.2","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.4.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"20d022d7354b07925832123311f890dbc1f91fc1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.4.2.tgz","fileCount":130,"integrity":"sha512-tlRWSJTCF72xscF0j9hflRm5I2oXyjaVBf8Y3zicc8vZNEFjLLLEv6W2MSWWy43AjxGBPDG5XAO4f5uOrQiiXA==","signatures":[{"sig":"MEUCIHxBCz8WazrBH/0I1zYX0VkKgh3itTkIDOa4BsorqQbqAiEAvGaL7yu2FBHZtURanI9ji1mm4i5UIhc/c9Y1w/Sfi/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLzlOCRA9TVsSAnZWagAAvKAP/AvRiLM/QmtrRjDLwwNs\nq3TNf9F6goO+MfSpnAVZkyfYCKGdDtQG0U6a/tAswQFLTHHguSU8sFZY3K+N\nK1Bb72fWnU5vzzJT3hPDRAiEoeZw63BfXUIQVcGJgbP2VZzseQ3NQ4p/OL69\nujbWskAALsgNmZK15VNPQNoRsZIXQFaIDq9sJSl6CRieBMmqHJoZSUlMaEeE\nkEswC9tErQLwFwAghEbw2AEIWZ044SxG/yK35EFMKniiNv36G2z4x2aGLpZJ\nnDU0fN4WMg+kxDdmG+g3yv2tFX7Mhb3RHdA+0SAEC56ntySp6eDYHo5ypudk\nF552qatnov8rutcDhEBYqyO/uRzTjpJgEVGdnITVJ0dRi2pkOtBRxpq61ENv\nnsPtKtVm97PGGu+jwodbqGOQBIANrcyW70oF5Y8vGaSGbw7GAQpVYGSWU8d+\na5ZV5vgiGfoc8WqWfD/BJcJ9Z5U+iulqwEXATkVreXlvhIElYTnRUDEafHsT\n4+JuXOqJhEXfZ7KPv/33b3IBEZ8zF7SxJZy9RVYpz0EZBFs5Zmb2nYF44+r2\ntG9xk+9smjXiYglqel2fQVGaKIqKoonXE1Pf+iywT6PbRvY1U7eJDo56Rjva\nc7MAADmAl6/y2gGZc9YnAO3/L2Rvsaq2eILnr+9xRmO0AJlGoj7dAtqzMwe0\n96+x\r\n=SnqH\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@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-stdlib_0.4.2_1596930374551_0.8182469465475462","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@thi.ng/shader-ast-stdlib","version":"0.4.3","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.4.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"aaae1c43f2f653e43261a1a556b4594e0f2b9045","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.4.3.tgz","fileCount":130,"integrity":"sha512-8UXX3ARQF5k3STNMIIbG9jPFhPEMMUvlPB+G2L/v7Kse3ilW9i96iXN0IVaYkyLo4wfeUATGFMqTsT6KFBAbJA==","signatures":[{"sig":"MEYCIQCNZYFBhw4zhGoGbdfzCTUm0nkYZx4CCt5an7tZ6T+5iQIhAJCnpfkyPxVC0nVbPj6RxHjGwZT0EV1IiB5ddWcF8eXg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMJIwCRA9TVsSAnZWagAAKkEP/1nidQKNGcgh+gp2DSiP\nsVpCaWdzhGozvCVmVWAC9jLhGpOonCO2qfB8KgqRlKi9+nAdimXF2YRQfHn0\nLPCGm0jSDIk6CN+6afOCawchMmy7vvZVmcIuuLTn18PUiW9N2jjRUTs174w5\nDZrsuzq2i8gKQR+fAnWSk9yeWjfDVCXOAzFUUL6LLzjF7fzhM50gDRe3I15t\nYK1uBAQZSt9MmRolvmLtErZ3zNo1O3d4RYSB1kc816Jt+W+gtZ52SbNAFaxF\nhqujbTrhRXv7RWlX5vY9Naw/mdYHGbHubqeIEEP/C7GCCdvyCYNAe7HxOsod\n/zFYHMQDKM3gNCQvzAxXFOcuxOae1eA4xh0xWGqUoKQFGMOxAsOBF+vAvuSO\n+kKQrkexCcq0yR0P0IXHGdowEid2F5yF6uIglKjpnu/hYY2ESGITIUwxASgp\n9bNQTh39WvZYictbgKIh4/+k5QsinVP68yKGBvxyAf6y7n1FccUi5g7s4rPE\ncGL83ABCz5Kj6N2ucve/t8/0j+axBPmG7F9s0mWJ1uTNCN3KMfmfCk4Smcu5\nN7HurY8/t5T4DNzu6nbBwMsnZ1bViUteqOxGdUjNRt5Z2d0F6VSfHV9XxgaN\nYOVfMC5y0I89x97bz6f+x+A2kCEDMyVyHscQFvfykqayVlTw/YRqLaHsR4tb\nN+gJ\r\n=xiTk\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@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-stdlib_0.4.3_1597018671761_0.8531014723979014","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@thi.ng/shader-ast-stdlib","version":"0.4.4","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.4.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a882f4186c01eead562e3c3caa39a9a9ed4c337d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.4.4.tgz","fileCount":130,"integrity":"sha512-oyF39ubz0bDNKToIU8j4kpI8O3C5LnFrp0Iy/9rAPHPASnCn4LUoyytazuR65+nS1FE253BWz01bHpPCRhbY2w==","signatures":[{"sig":"MEQCIFlJvirKjM2xDLrXzRS42KVIlrU70IFf/I8LDCliaaxzAiB3vT6HceiKaFPdsENW27Ts2Metbr/Q0o+Sk2xcWPpiSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNDJiCRA9TVsSAnZWagAAThwP/1JI8dljz+n+JwQn3xAS\nH8I0YjyQDKO6hXpcb9Yy2KIOaZwI/77mY48XTfLwCRPEdZwCAz4AuOB6voxi\nnXZfwujAgJ7Ac1O60iNnCgVfvB38Bo2pZZ8KytgsN9gOngxW0V04alFpqCk6\nowGbVvGbvCeuKRMW7RmI7CHRC9JHqKDw9q4NThsYJ4mulFXqiPljUtDS9VRL\ntruPciE6ndSPKOkABofQDtvlf4htrbh6n9GLMfsUFwycioXPNai1y7Z/eG5p\ntZGXj3bLm1xwcY/3reVHI7zVEqvFeIT6bCJed8s/66LwhSaCFzdkN05GDzb7\nGZE7sPTTe9q9u74op7l5gXC/ViaaHVMpg9Hn5bxnU7RUp4vN6FpBridUzA5X\niK9bfn+fEA+m7oA4urLLZ3xbxS/+vl9Gnlbf72+ynwvXdkPtfrT63gwy1agV\nqOvSPrJzJ8cdjVswbPMsgG6eApnQ4rRwLoHrF2IZYRSOydN9c1SduxzmTvU+\nNiHcPda1iClExD29Wyf0346Hi/+dW6qcjEdMnAQ8O03bOY2DqbvO8mfw7er1\nFspzlj/tUYsKyEM/C03uujQ/85kRvRtbemF7Q05ki5SsVt+xEtv+lOjj9ZYm\nAZACtE2H6KnN8lB+R0XU8/pBwJiyFyG+UJL3MAwwusZKkJVx9u0sj1XrEEK3\nDlsL\r\n=nsyo\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@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-stdlib_0.4.4_1597256290381_0.5479556553598812","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@thi.ng/shader-ast-stdlib","version":"0.4.5","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.4.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1bfca1db16f4475acac8dcb9ee00eeb67cb9ebef","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.4.5.tgz","fileCount":130,"integrity":"sha512-tkLmTtQXlNTLUG8XnXt3qGgl9evIRUf6LKkNhPQcqNyh/1m2DM3pzcOUVTbz5xbJvlUld17/vrsifLPjkT8THw==","signatures":[{"sig":"MEUCIG8x8vLYVOTxoBnExCUW26EBSBemKd67WWubASDqPD8lAiEAz61LotD2HrTwPM48JWwd9qPdeAhQrRZ/ylwT5CPuAs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOUcJCRA9TVsSAnZWagAAPXMP/iN0KQ/PkNkpTrphSQTA\nSv8B3dPqdD+vPheDRyKj2Nlke6yxGaADU/q4eLO14eg71NEvnez8Yad4TI4A\ndeyM749APLcvgcoKPqM2zGl3UOyRxkNq4SMyk0gHgKOAZMYYXPW0YJu/GiYK\nnnht1NAZxDRX2a+vEXO7RZc+0vpJD9ZRuqpHyK++68HTtuowL0YYKnuwSVaX\nO577cCLzIpJZDLDVG7dlVZZJNNMnHmNxOhvwxP6e/en8TYFShs0m9o4peGgP\n8QL7wyIGwDzDFWOI4a1xI9bs+x0Hx2wJCgKZVqy0tus9SrDecC97R4SCARHm\nkWJJ04yUDmG8GUfv8OTzIqZH8ZHIkPt8NDufitborD4rUjRMLC4CifNq15pa\n7WtWFGEr9ny8vuOD2tYvAOrEjb7kPTgoCoMOqSKvL2xh9QxH6Bdyb+rOvOLI\nLeBJIy8E5fcEE0XyLo8msN7PHIa6bjlMFzUsT73k1XnwR9g3XC3jzTBsbiFA\nEvSXweHcx/rknNwljpaEBvj0yaaWYEoRmhK+GTJf+PqJ0ZAt/4Ru3SKHvG/u\nClVvTitna5NFsKR9wVQBbN6QeJaFf/yO6V/g+s/CXAoL2ciDG4Pbxh8EfDgO\nCtcgCWp/cq5Jh0acrbk1BgVHTRNNpvAe6TSS8nhrvTk6Q8nEDU0Ov763K7/4\nm5uh\r\n=GkLP\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.1","@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-stdlib_0.4.5_1597589257292_0.5564894457593927","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@thi.ng/shader-ast-stdlib","version":"0.4.6","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.4.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"da9c2fd607254d448342932b0b9a01a9767c37ca","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.4.6.tgz","fileCount":130,"integrity":"sha512-SQtOilY+JP2SBBvO6rCov/kv8e5QhboqJtRQpFm1Kmk8pIPRV2G8sTIQRblRmzv9ZAVC7CirNwLBqU5in9es0w==","signatures":[{"sig":"MEUCIQCtMPexgwEx+LCZFPaHRLl2kUjPoWCtkH3jHnZellmJXgIgdPL32oVLx7wIdu7KAwKqQa8SW2apywF2Pf2SCVlPw6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOqzgCRA9TVsSAnZWagAAab8QAJWktelsiTGR2EhvNZK2\n2iDphdmlc6xRKN9gD55gfofIdUurBhpvzzTWGdTuh44m7YAYil+YmpejyiCK\n3LPWHx+Y9IVRJTTOzoxl5tcwhRCJyauPbKvIncj4CnsoGzxDfCogWKhAJH8X\nGee7FmOwes/4CvLr/r6ZJNRpj0UeTKaPojhERYoQJdRyyUREnuHZvQG66LUL\nLe/eMJY15tcjxspwcMa45Yi7B/mnwD9/TGwlSkuhhRTVIYWXf6exUMXD6Cfo\n4ELDI6tA5BoL7DHDaFeyARx0GEri+opgJ+aaL7nMIC/hECXiIuTMWXXkk4Oo\n/w78otzGOgPOKQ7zsH6sVd+V2yPoclGVjH+HyibxFwFnsz9UdB7VaAC3SpmL\nOGJGbG8e2URV1pRr0pWRYjUBS60GNxi8aTkYcUJt9ikGigvV7vDu/bb2fZmc\nFHnZAl4INafCbMggZO7DlvZAujd/FsVqKX9ui9MvsVmHMoNr5RXYlpS3DvLh\nOKgMhdduTSWppdBBME5yNjp8NmXJFrvW4dcjLhmfwJnVRt0DjwHn79cthWX3\nQIiC/22IjzM9zmdnarkt3rFz3Mtup9dwWrgDyK2mg6knE1B7G5tHyulN9X6H\n+hG/AOPLDgT3VE9oBxz5qEaCeAZOVEH9EBdd8linDpHuFRSipS8juAg6ZGo0\nlGi9\r\n=D7E1\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.2","@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-stdlib_0.4.6_1597680864044_0.09255928178740946","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.0","keywords":["AST","DSL","ES6","fog","functional","higher order","inline","GLSL","GPGPU","math","matrix","noise","raymarch","random","sdf","shader","texture","typescript","webgl","webgl2"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"815a5f6fa2f6c5d130806a9c9d66247905bd7ffe","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.0.tgz","fileCount":136,"integrity":"sha512-zKDWdWfBFBo+OAX3mPs/08bfJjoX7iPK5Ui0JzfnK9TfaQxNGC1qsOxL2Y7DZeMbKK4iB7I0T6ndbzVYPSqBAw==","signatures":[{"sig":"MEQCIGAt4O5nnadOgPLIi68rQ4WpkaoyXG+rniQt+D9FOGzVAiBXzrAhfaJMfgtbKi0Y8GAi2Z/UmyfErT6a6pvzL/yh7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSRXMCRA9TVsSAnZWagAAeqYQAIimxkD4C0MzBStfOfUo\ntpHxCw4kUIChEg3UoqrcQjYqrGAKAJKGxkHz/ISLa6vYadnka2VgnOcEO5op\nRmq27RI2r9+n38mSEPOz/epRkuw3iGoU3uya2fnUAvtFFurwzcw+cjacUaoD\nHt9gE1JLJDSjVkBGMwIQm63VimeGG9eB0gQdV7uRRCraJPJ3uGzMSFgjdXXF\nskNr0OShoWHy9HgVYfQU7fiE+fcZiFWXXhKv+750e+1SzWHMYA3AMwqnIXVw\nrTE0snUGUUAZfxapUZ48KvzStgX2VyfAU5WN1txl3MINHI2uiHuHjupuXO2R\n+Vw+oiSdt8yTd29ZusmDZxOtjvkexoTYhuD0iUuJ0fuOGu6zdQGaxbr7Y1v8\nxaRFLlk2mgiIFmwXikrQstD2CSe0usq7iW2Ev2h+Kuvs6JU4aJqzK0HfXFJj\nCstlZoH1sTkjdYWQxveIamQNSnUHCGUPD19hpWiDcrLPDaIDigUS154u4tJr\nitZPnRmqlpa21LrvQtD0rtDFX20Bm4+3l/kIE2R+kLIyvchQOjKsf+86NRZO\ndcgqc2ygLo4b7o2SV8u0bBYtowgYouzJbdXWN0imh1cdGRbCxx+U3HVoj4mf\nLhf+3Lpwr6RSq+r1nQhuzCiG6ELgo+NFIf/Kk0Eh4DrxFgj0YYdxnSsdHKyI\nQihU\r\n=OWGu\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.3","@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-stdlib_0.5.0_1598625228214_0.055748558641380175","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.1","keywords":["ast","blur","dsl","es6","fog","functional","higher-order","inline","glsl","gpgpu","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"30d8534f7614db76e27373db358ad29676803fd9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.1.tgz","fileCount":136,"integrity":"sha512-ObWgbbj0oua62Row5I1Q4PM/+1pJ4GKqBlTpr8n4qrZYUDHOrjOdHQHrRaXyCsA90vdbpy5OcHbeLUPMSC3cCQ==","signatures":[{"sig":"MEUCIBZ/4CbrfhjVqXKpwj5/cWfYvVAjLERWCAHcBSCVXaWBAiEA4pHd1GUQSSmpEpkcpeaVYXcn/HL5YA0Xvvot60kJPdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXgo2CRA9TVsSAnZWagAA1tsP/A9N0wxdNDXTr2bmxyfV\ngjDUHr8tHSJuZ552OapvjrUoxwyFyDt0SzQCGZzRic7Mkrts5EdC56CCKrz/\neNEonOm8RXvuXM8nOWVJxxUhg88yCEcCS6oyUT+st9wtNN1UfPSjFRVmovNj\nPdfh6V12YMek4neMAZzZq6v00lZS0EPON08jkCl3a40ozKmeQDTt6WhxyS5q\nImONafNKvn3S1xNaMU+VlweEWuvIOY9mMKr56zTOmh143EJGlFNcCh01L/WG\nq9wT3LRRJYkc40c74GGD1EA6CuTpQKusfEeEinc+aWendccN/+DlEUkT+gTs\nKKqBLZOo668M8p1g3GqVKjXahD4ajtZ+xY1Re+bGibF/9Wb/LvqtqdejknkS\nee/jJbCB/bfCaLm5+IBEfjB64rwbGdPw7QtG6ONW2/LOC8lmgYL6kjFR0Uxh\nESml04KITiAJJCWUZnBv4wc7/tvTQJ+2DUhS0OsIyVTuqi/jxIzTtAqnPkg8\n9D7HiTJ8X6nZVBCHdukP7HXd6gkmfCE0kXE9p4JwPVrtXaZ9q4sixtFFZJk8\ntvKfNMpvKJR8MqZSmCC3fRlMi7cpBEuvHyLKwVm1YX04BHVFbgP7DEVTdB8Y\nFYVzpOlZTmvviKId6xYG+q6CdRzRPwqQXN8tfVsqcKlYPqjXp1vUsNLprvtm\nCYug\r\n=PIj1\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.0","@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-stdlib_0.5.1_1599998518324_0.7028242028149942","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.2","keywords":["ast","blur","dsl","fog","functional","higher-order","inline","glsl","gpgpu","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0c19723d3d56947d8e3d110f4e8fbb3b20d02fe7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.2.tgz","fileCount":136,"integrity":"sha512-3J/QEl8tdTqGyXE5M25Foh3seN1+lhBWc63Tlvin9EpxHgx9K/1Mj32yv29aQbXzNpnw57q0Nj0ymWxDOLet6w==","signatures":[{"sig":"MEUCIEfKnPj6KK+iRucR5ve3TtCh5TD4tU+/CCGrzLI1aOFuAiEA4T1eY5grdKCCehcGudth47/OYMbIIuKKswV4UInCY4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfadlACRA9TVsSAnZWagAAOoYP/0rVor7j5nb3gd93qX5E\nbFXCZmkCevr+Kd6X2CHMGDf+wD7nWGZKlQootUH7ld0vYfsiWO3TDi1dGZaU\nVtJzY6xcp6Vdb/2CAOAg5+eJjAUZ1k0wW/QSX4JCyfsvDd++9ZP5zQ/EdjVV\nabJvZDtgkPqoE5U5MGINdPxeL9EVVAyXEZmjsyjio38fyl/VQ+FX756sn5tr\nU2WczAwLiSsuuZW7EYt1AO2dRO3Cbw3bI4fTj7+AOB5LJDo2oX2jg4ksgSxS\nZT1xWS/lCPE5LlbbiQ46Xm7veVzf79y0ucwF9xWxb7T3irbnEPHOB5SWDp74\nWGdcOQOPT0P07Ib0PehYtkr73YVx+7K+iYhHFW3iZQ6g3fwoHd5YYAT4uOsm\nwha2L5iahTMSyvyAaJPBNuVJoddcUM4EwwztFusJWExXYAziRqJnBpNnEI/q\n5SD0dziEdug3K89Atsm8LfXLsEszkQcweIbz5wv96HQ6spLbgVrVwizPbRmv\nqhQFN3bMBqNAzc4eCmp7X270YOYjrO0yS4JKHPz5Z9j8yRij0B4LZbbYuHvE\n3gwww+VujeqjfRbn99qUgzkG2pwtGvCVuCHf0AH+/qX74UlYLv8buG5RhEym\nZ78KATo5PxINne5+8MiBF9HTjTpZcZ7/LjvCEm1QiiXHXZRruVGvFWYHeQNP\nC7qR\r\n=IVuw\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@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-stdlib_0.5.2_1600772408035_0.47492608125642954","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.3","keywords":["ast","blur","dsl","fog","functional","higher-order","inline","glsl","gpgpu","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"00d9583645a81881f4f48b642ffdab874ac7f39c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.3.tgz","fileCount":198,"integrity":"sha512-m+aGxBp1SzJu3mlXd8nQ1GVDouo/XkW4wy9XuU0/Rgxq4vIjZPpx0TMtefcQ10YzTEWhWWSvaFKHRlmSMtwzUA==","signatures":[{"sig":"MEUCIQDSbUtycat66azgXNeLLHcSJ4QZ3w+UA8LHwVnF3rvl8QIgFF0B+QnuuPnPDuIfPdpD71npSSWxF/4IkMy9697vg9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjZYlCRA9TVsSAnZWagAAREAP/1suYv6HCvJauTdCXKSn\nmgeQAmxmXk+2J3gPBuxZHRyS34I5kILr6NEizlvC3UhKhCuYHGub4HkYMjnc\nU4wCDwWRjTrkQm5yqXoLNrldB7vL13U7RfmQnBkAkP8bwuj9chnn/E/oMjAD\nGt8xskKsNsWuNIZQMhMqnWBMWyKA19P1g0OuEXuJJeUUXeJ6Vc0Y18rQnpKx\nQcJd18nI1sfy4XwrO1GozNj6QGII7mVjU/P4Z7iTEb9uHORbnhUg8MiAHK9G\nG0KdCgOKTrwBzNpwpsWOnmFUA+oZFMpCvglPZzoaD7DZUP6h13xBl3fCwkbg\nNAetjHn9Q7nIp6q7asjV3WpISuBxacA/aWnjI5vrJ/Y5KDODhBWAI3pLOj+D\nOamcrKingYWD9C7Kjw7Pa2I4J71vcaD/zelKpCc6MkrvxRkR0pF2M8iW2D1z\n9EaUzJMLl9Pjca2LkIrcvqzfQarHYtQFeOofmzJpxVeZMrVheAgA77KFK2Jw\npF91j0tdq15Onuu2OGMpbqjFjCU5TLoI6iWVbLdNot+5lCXcGXKNuAcWBdxz\nwBIaS8buQnlvXKccvjjOJMp0g4b0ezqrMUvuaTQ+SeiuR2yzCELY2Z4Plyqe\nHdUQ/fp7BkpHsfRcvjDj+6vz/np6qe2sUQBdqKtFWTM1B8W5nldP8GigU3Ks\nVxhz\r\n=9r+4\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@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-stdlib_0.5.3_1603114525539_0.8275773942390274","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.4","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1fcc57c2c873d153f5d0ffe519e7ca4eec8833c8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.4.tgz","fileCount":136,"integrity":"sha512-k2D87LjYGqIA416cV1X0JR9G0DamOVj9GiemRHXneuN+GTMQHbT5H1+OWROUMBXB0oaU89qzRuk8JQdHxWSVRQ==","signatures":[{"sig":"MEYCIQCf9eOJSGKbueV3OCCcOeK3l1Pvczcp5Ex92BIAlut5jgIhAIRGf/2d5ewauCSuWFwSA3KPNof5l25pNE3kHLGLDzAc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvWCZCRA9TVsSAnZWagAAUs8P/3HjWzxRKWQm8NqAAUP1\n7PaBkzSYtgBJEbSu0bEPG7RgMsGl3pcG4FiPxciAwx9reYuwn2G/mkhKB4/N\nWsMaOV6clFYOTuCZQd5vECSfV/A6mJX68UAQgmUKW02WJQHDIHk+Wy4Dcrul\nIXZyk6/WZzS6w8TDykentLswGAfouotJKnNl25EJ+xhLrTsuV/XmlQBu0Oim\nemnfOtW57C2ufZWOIKVEu0SHDNLYKdecWK+43R4NPc6rQKOb/cTBEN/jfyXm\nPl1OeGpMbU+V3x86oOxZ+SKSUuBrfXQw2r3whVDnb+hrv31JB7F4Is4bRxd6\nUE61CFLkYz3heVRwPj+Psuj51qs/r1JDr+CVJI3/mUt0RRvoc/v4s8j6RaKR\nLoSNNl/uFLR1g+H/RictLvIIXoyhfWBbamcunfHR6piHeSxSdOF3UhVfZ8oL\nO+/vM+Av9cibYI2p5Z74pnID5lxdeotye0QZlWnkEEAfxzAMJ5JW9bxmwFVg\nD7CG8RSeoXzm+9ngAYtJ43aPo5JebBCwyWv4FUis8GNOieTukM1A3gIMNPEC\n94zsZLO+NaRpc2CvVI14ytLrDf4nrMayTnI9HBoa+xfEouHLJv0M3HQMdr4z\npTrm/mrtoEujoNlz2/LKDSpdPZKQDFwNxRzfqKhj1369vwdt5SJiR7SjL3As\ntouW\r\n=UY5E\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.2","@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-stdlib_0.5.4_1606246552602_0.8774947868868117","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.5","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fb2c3018180a7da37d16c0983560a4d2c5ded8b9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.5.tgz","fileCount":136,"integrity":"sha512-BPKQw0sev/TVAn1NKHLtUwri+J6RabYWITP1glJIyhRu1lAdKK/Z/xmbjPhKJkXMf6UlfAdG2HWg1TDH20+NtA==","signatures":[{"sig":"MEUCICnzCFWg6YoUHw1T9CyuHB6koaZo1hIMN0Pf1yJb8DnBAiEA5S1wNPKPdzRu2XncdHfNvwGeW+9/1R1cM8bjjWYO9Ls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvvuOCRA9TVsSAnZWagAAQNkP/AoPE0J8Q7hOh0YZ5eBr\nv3Ej+YNGgOpKPVi1dIRH3kg6/BEjhDArTOhIIjB43L498Veoih7vWNGWD9tg\n+r5g57J2fRAVxwFQDY+NkTdO+bP7QeFyNTAakJP9MpS3vBt62oIE5ooPxrlc\nFTS2T39ncVjaXJAdTT7zw1mqEzGa9CvBSF4QqZ/y4JQ37QW7CDRtmF7o3uSe\nYmAz6bsD0kCzE1e6KYTMQ/m1wKzQPVkHPxeoHtCRPombA+5SVwxdgNBvNB3P\nyY8DXyZBzf7uV65MOoNhu561qkcLBB+4l0ihco5YELEtgAef7FyFwb8qF74T\nZSM9yTT5fp8+QoKN+Zc75cg4S2evwtLCMF2vH7AQh9/VFnkdGiSkXx4kMNMr\nFe/z7G3QhJPYD/U6kw4a3doeNR3wiiaUukSluiBcCw4XxHNXMsmFtuRJ3zOM\nB0aO8naUo2d3khVNeaoH/sFa19lKyKd4LSnvlXVC4i53jllM2FQ73PaejPCj\ngr+d6gQiQNS993ER8ZLVfe26Sv+43SoeMPzuO50f4qu68LMbT+SFktAc7MQE\nhQs2rqUS0PSwAdtI+apn15ZktXwhyTJKgshF7FPeUTMh+vX5qH01OW/v0isJ\nENeDLRppuJKms5Si6jBsoy8uShKa853cEVe9Njnkb/ji9TlSe0OWtYAxRl3a\nKRrP\r\n=54oV\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.3","@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-stdlib_0.5.5_1606351758133_0.7369267424423802","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.6","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b701d98f2c383c8cb25712d18f1211ad2b8dff8c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.6.tgz","fileCount":136,"integrity":"sha512-EcrfT6UFzmCTC/9KrzAFoDwTJlc5GAllRtJXDSCLbbS6UVE1AAQGH3J2xky526etgutAvLFV3iuwN13iyLMvFg==","signatures":[{"sig":"MEUCICZteoGuhq0jmk6XcjpErlxZ+X6TyZkoweBleZdNCgb/AiEAnc64c67lxFNz6XuY9zWpQHtGBftxEqmKysvc1Ucnb5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzYAFCRA9TVsSAnZWagAA9VwP/ibKudzGheq4AqbQVvJ0\nRDVoT73o0oJc1aCngG5MnVtmj5f8VDHxBE7FpRFAal4S/Qtbh9i3zvCjloab\nn1jLmkCvL0nelMA87rY9HruBc9RpB8BaHv0kpb+nlaAheQs+WtPA+jfua0g7\n7WC7Y2i4RZ3XlFuLUa50xovBAZA2j8gNQYrtjMFVawqCiQnjXG2nS80nFxKJ\nMee50VD2iAAb91Q7YEl9tqe1Px7i+j5W6CoPuAWhGmOWzfa/xdrLENIFxd1P\nFZuzOoI4jDKlsKa7yyw9LEN0JKE/6yksJXYVgPn6DM4QlfvM46QqhY8XtNDb\nFEyZzOxbe77oa632adBRKv2+NsR0Nz6X2Qq08qGpwXc/uU46Y8l4cF7kJzMa\nvMpvP32+RaxShP+u30VwXxf3iv6tnF6CJF2XWqLwTUiaPiJ9YZRWyVKNWRHD\nkqwoPmAkT8T30FJeWjivM1rEanJDWzFVv84JR+XXSUp+X4tui5Irng01ICyC\n/mjibJbcnWleY9tpL4sR45GXCU0cxQN2HCJSNDDnMHK4cdgoyAe1zQCbOrFo\ncpfka+mMmHeFJhBo0VOTOSqg9LQKoPPUN7+oo8pD1Zl+Ynit/JUm764QYoPA\n6Q+k/qRpnPw7sPSH2ayHvV2rav1Op+ndrEdgEoUl3Z198cC4LKQSDZUuj0ik\niYmn\r\n=YLu8\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.4","@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-stdlib_0.5.6_1607303172629_0.5516723313597776","host":"s3://npm-registry-packages"}},"0.5.7":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.7","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4b39309c2820246c35fb2d8825e9a9e3f7fe8d74","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.7.tgz","fileCount":136,"integrity":"sha512-snHdi2a6736dAXRBjhF5ZPPNs9z8AwdjtsP0Tr1jSVYOypLOpiIe42l/OTvKHqZLftWyLbTtZwTBcF8g6DkpTg==","signatures":[{"sig":"MEUCICGtDwX9Qkkqj+3nYzRUrz28esGTi5l1WfAgvgchDattAiEAkTcwnP8SaaNqxr0BiWWMmgyPfnq1HAr/qXIq7Ff6W8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4jE4CRA9TVsSAnZWagAANb8P/AqEqiozUmLciLWkYVw7\nfD7XxHw8MeveGNbcM5k7d8qwCJxHxLoRlGt6nA7Wo991boiN2j5aZAcNMbnG\n0JRYatBn7VHpKCQBKRY/gJOr5RFj5xn8gNx2PJdPomhga8SHKZB9eExVahGN\nAJdUxmRqhvTtp4NNY3enFNdoh0bz7oG2Jd3w5eM7YPnIKAiuD7+KO1q4becP\n17gXiuqYBiFQI26UXwxDnOphOEGJVBrilKV9BQgIdf1owmdvH0ZQSTvpaAyU\nXMqMPJOynlxceeEfu56Dasptwg+xD/GInFlRidA+pdGKnXS71ssEpI18x3ol\n6OZiZNUeG5C0NCQr7SEgIOuUiVPFmvOrBk2RgoY/a/JF+gpobUYZXK5p3VGE\n7I/FORQlI7R3qTUmUt61quN0I1mGKYKJTHsEREKo0WLq/8218WCjqXceIYfT\nvMdan48uoL8YqGrdqxGxw5brJkleHPEhHfn20cbxm6G911ccgRpDHOTIMk40\neRnNqx6ncdXg7vM7SsTe9PNwS65gyaguYubIdkjU+e3mwwFEMUH1FXJqiOwF\ngxhaRgRo04iRoIF0uXNU0UZBUpWoGuHWhE2Tsc4KcRLpbrIleWTV4r+XbHwU\n8oZ+pR7BsyQYCyyUStKrfINlgzxYcHP41G72IhgsRPnCORY7TuorwF+TnPRy\nQ2NG\r\n=kEi/\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.5","@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-stdlib_0.5.7_1608659256193_0.39148166015446084","host":"s3://npm-registry-packages"}},"0.5.8":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.8","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5b71e0977c01ce286210bb18f12b9333ff7b2b7c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.8.tgz","fileCount":136,"integrity":"sha512-yJ0GO89+A25K1/IpPVy2kNtoU2sftFyOHxsSqwTm8kDNLvEdMyNiPBwLGdmz8pQmVCs13CrYZiGAGw3eblBnkw==","signatures":[{"sig":"MEUCIFSySQpKnDY+iCBDNmpfFENsJK+Gqkh1YEag+C2EoH7GAiEA/CSS0NAzLzNmfc2/Kk1cZhMbiyrmkao7W/YrtHEU4XQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8KmBCRA9TVsSAnZWagAAVI4P/j56hYrSmZTq80HmYAhD\nU1bC2chgiJ8L7cm2LZ/O2nqWEZYabXJTT6fFSj9jkA00+xccVjPHbtaPhlkx\nW+Y/Isp7UgI6EcvXEVspzIwpUg1FI0mUNNGSlIfhnIuhdgTSsvzyzNy2kkxO\nlcFomjrm5Td0uYTOU8nO4aRaeFC0J7KaQADBkmgYkERVkY0k1DF3OWePn/Rj\nQeLA1QTz5ciFxJKewBVK7B2dXUjy+bqOzVPmgOO6SDQ3/ZhADpw5Gq4W1HeG\nAbeccFrRCFf9Z8Kd/X52iiuJ1/xHXaOhQGJeN8fvgcRwhJCsaUm+XJTBQbaO\nXFfWdsz5thODH2FM6HdDb9Pw8okYxKJspUgdysJt0V+61qw9ODi27yGIjRVe\nXMgLmb0ggzd8JOLci3xpeTs9HXsHecj2fgKS1mUgJHbGfdWCyslSWh12TroM\nnnOYPXyJgLrBB6P5hU+qK2ldc+PS1CVW7hvo/dvI/YgIxAHwKqlckW3DG+NZ\no+8t9OwieNUbc5bkHybaGNVnKk/m+Z8ceWUxwH5+pwDIXaHX6CpcDl7VDDPi\n/0cWQ03z8n7XFiEAwWCV10E2qGNlh2e9Lo6qQXnZFAJkfKUT572QyeYe4Bcq\nmyd4mmD6ArJ8Io1TQMXLzTSVoXbEUdZU4Sq9OMHlC1ucoODUA+zUKWLXyc6E\nM+qm\r\n=n8I1\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@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-stdlib_0.5.8_1609607553203_0.0654300153960401","host":"s3://npm-registry-packages"}},"0.5.9":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.9","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c1a8dcea78d6e5816aad60dfb9fbbd39e88f54d7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.9.tgz","fileCount":136,"integrity":"sha512-3n1+E7S6LPiJ4Nz1ujeyKPREDUQmKzAf3fdslquoqEtH3eW1u5gryAS0mEi2cJkWKrCyJVaVVIsSghGntoBuZA==","signatures":[{"sig":"MEQCIAn0Ls0YpW5E3y84OLOrnKKxBy1iWJMKLHP7PB32Q0ebAiB3AmSENjOB//9qP14FA5JmJV4KmN3fzxb46fk47fMRXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+z7yCRA9TVsSAnZWagAArbQP/3sO8FHO45IVLtJNprQC\n3ss2tHR1Tfd03PwZP0777BlgzdqpqdEPmj0lh5NTonFX8idW9whLsr0Om+WB\nu6T3u+bgNNLA3dY5TUBIfibeMY6yd86dYfEIvW1ZZE6P27HW2nVyxmKprXmP\nml07TAwcUkjNzKeZhiU45Aqout5N3dMdlbZty54Jm8tf2Qho1m8+8HSSuMel\nGguCEr0vQGMQadx4ll2YWcEQVJdZ4wQAvBNJQgypWC+yFtExgw00WH8PxkuN\nxpjGz6XYw6xM/zk1WXboOZ1MkmVaoLIJcEPhwgi3Kpb9tBGWfDNHLStK9/C5\nFNiDY3tAwWzWlZTT+XIGO/0tG35pnYQ69dZ/DZUkoiXGcDyhVWXWNEAULrhF\nJNlUlJZxRkUpuxCXjVAgYrtp1yd+lRSiC88N3Yg3dO9iyirdhsErTyloHTY1\nsj5fQXLmvH5N7u4cbrHV/0i0XnxKxxnc/wtbxL2cmme5UHVHKndx4QYw61Yl\nO9UBrPjryOiKsuGRZmkVEiG6Rh51PQvud2TBdxdhspl7cQg2UdG0ZmkvgiT0\nKxgSWK/0DA4/pHW68OnA3po0CMiQYpM6AajR8cew/r8LoZP/h5CaRbEvulz+\nPkgAxqasCI2czxJJScn9ez32DvW76iR55UalgzmvIIzTXYRdBmpYQK3QAWSi\nQmar\r\n=f1IL\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@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-stdlib_0.5.9_1610301169847_0.5431050686085215","host":"s3://npm-registry-packages"}},"0.5.10":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.10","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"eaae41c404fa93027929a2f1f712a56912f98511","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.10.tgz","fileCount":136,"integrity":"sha512-t/3VPO1CmOn1MP5bd8rclXW8RoUf1X3wbYmTP7v+UgMD9DE8CL/79V24g1Kp2syYvOYK1vh+PT1LJrgds64jdQ==","signatures":[{"sig":"MEQCICVuyaD8N7H8eYRSRFewQ0ypBQTionA0Z5dgFF1kW+TeAiBtgZF67SgZCLOG0kjl2laEH7LeEWwaUf2+QLze6F/RoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/vZmCRA9TVsSAnZWagAAz/4QAJaR2/nxrf/okxTPH9B1\nGsUhJPcWqs3ZespWzl8MizXI7ZGk9vdcAJKhP7zX0abAX4LmDciZGJ3n7CnC\nczBNgXeuEzzDLES1ax/hb7RCZ+jfi5lUYJ6PKCOHZgHo3GmyVQObDP62t3zw\nmiEQ6NDyalmDbrJI8H+PnvAwN7lBKnkgIImnR2Th8hXE5+VS9Vdn6yavWgJD\n9UowxrFW9ecpGVJ8A0fbrJ1RFYIZO2Vkoiy3UWCLxhGiU6wPlknbrciHc2Ve\njJ5z5xQF3bGdH+4HmsBzdZZKYt0SkJhIo1TtZ6kBaYl7V2B/vTM4XYoyO1rt\ngSBkpUdlxSWk/Kp+WKGK/xvASk1tv3V1bLaLyYkDUp2pdMR6esK8u5hJKNZD\n1c0xg9oTrQ+6FJdsrYRakkgIolWEJZ6UZ7ztMrCna/LTFkxKUeL2mdlUOBUK\nn6sa6/77kuLPIMt5BH+ifbyQMSmypCYY/Zp/QX468zzTVbM5JaW2fwKymBv1\nrER0eGRB7r+Wg5XGvGjkyqMd+yw+2SOFPMQHCHhSRThOA3klsYRMtrPxOUOh\nT3vbgMy6TtoJyw6onYbUVxzOotrt+0U/XtQVx6LCOdl3kIF6qu+R23h5SbU7\nyZ6ffDVbF4L2OC6GIIeB2ZloQOHldZG224EfQlA4KsYr93vWY7PrZjduLb1P\nHXUB\r\n=+5hK\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@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-stdlib_0.5.10_1610544741753_0.9668590042950902","host":"s3://npm-registry-packages"}},"0.5.11":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.11","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ff7d8e735b37df89089aaa5a682b6231a90b6a8f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.11.tgz","fileCount":136,"integrity":"sha512-Klhm4UpIUi2efdUM3QtH+xqvvxS9HGWCs5r5SSY7pFrN/KYlXTJrRzmROvD3jmB2/B/ft8BWxlIZ6BqtSgpYxA==","signatures":[{"sig":"MEQCIAKsZUpm+nDCKCBfFYoNINNidRM+SYh2gTf7/vBR3U8lAiA+1RGl18XA99nSdviCsf331RG7M7uGqWcVFvLzyzrteA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCZcuCRA9TVsSAnZWagAANH8P/2QN43cce3YEJcCSlsWV\nL0SKRyWaqWw9OnC2rV6vNRyApTwxENjjNbiqhi++urfvQNFq4ddrfj2rbirI\njmrdoMCDMEUs+mOsk14SIt7K54W6YF3C56Z3LaQmtowTa/J47SWj9iZ9muQF\nsiVuU0/yK5NPHcd67gW5gOI5R+V3p/DmSuauKYAy7ME3EhvRIF5gbZFDEFEo\nBRSui72q0sMkXm1eo9nRLMusngdOjFqAONHJwylzt7O7st3wRtb+FSlepEKb\np7DxK9yKViz8cqQSghDeh6OvER+sOMWrGGqPhCWT2Pt/x3bu+mAUeey0jM6L\njOS4B9jdDJbqF5uToZKgdKRBPZQTPXVj68+x/NK/dP4IxZ8hUjoKXO9w/qRK\nU9mx00eSx5bkD8g4xLq37f4yuNEeM1c8CNhDmhLnpY7Q87xejb2/pwauHHpn\nYJF05D/SCA83RU16z+P+obtH5lQYqC7ch44HPHu9G66g3g7vWnfvIKpE3ycZ\nZQpijfrxPXKua+ONZf71z+MEwLcjwRaVW83i91Ig/PAIlQ5hWvsQQLv71WKY\n4/msANlY4UHsfWPA0sfjebKvMjNnKYX0mZeywT7qHcx1I6LeChp0TQ2E0ATd\nxqYEh3IODCdR1EXt7xop3eUWv9rF3rUzwHslo26lYorDAozGrQ/qCTr876Iq\nEr35\r\n=FqN+\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@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-stdlib_0.5.11_1611241256841_0.8035868613925057","host":"s3://npm-registry-packages"}},"0.5.12":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.12","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ee804e0ce91b8f08668145798c8a595fae4da53b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.12.tgz","fileCount":136,"integrity":"sha512-Xh0Ud37ejDnpiFmizRmF2evij0+khqh6h5ys6BqlDq1trwfyYx8XetCtrH1DFRbtOwjKApnd28XVr3DYTfKUFQ==","signatures":[{"sig":"MEUCIQDGe7IEC8Ry03vrGcxfXMcQ7utXFQtwmT2PRkqogDxB6QIgXNzuyO7CWbXWxbWUYWpx2JW8xDqcr1cpvawVwt4+fXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCu4RCRA9TVsSAnZWagAAG5QQAIypi1HbWb6MRs854yJH\nUSQ+oBfyjiFMTHFfMY0PdbGIKgKWE6eNVUhMvTijpHV6LsSYE3I7f4zAe9j+\nGkuAvb6s6iNoUj7M1GqaOkOr4eAx3hYbUsR7516TOA9A4hIrHlZqLDc2r2G/\njYIWVpa9MWSSPahWlw7Q7zwnsiDhRNb7X9I0T7snIFCQNBxkcTBFbhC3YF20\nLPn0ybJQO/0WAYbLNw/CVZqpgpWa24ANpft7XMQM1wcpvZU5vVSmPrr8K3A9\nN6jdC5otmzQfo3VrgVEPrtiERAPlwQ0sjUD0T4xPndnijNZjabmUER0zosV4\nCFsfJo3hfUfyR8MwKIxr73XDcMn/XGhgA+xqAnVUYtmSzFoYP6MSYihASlF2\nJWsesZ7Cg3oE/Essm6Z1wB5G0Vqmy3ODIldExIj4y56wWCmeubCGuW/YzeKX\ndAQydRB6uPblJSMbr+G7Eqa6Xdy+a3yu2qb7aooLhkOHcMdoWXAEtniKOXlu\nIaMklSKLNvsn/AhTx02zKCqh5bUcA2dfj+ZRUucatg8xtqL86pKGOaDDOeHn\nWxVj7bv86VRL2KfIKMs2Wc12XOqPU0fRIBy+VkT9S3XXskMRElRm7QKAuewa\nlcatE3GhEQ6VuVbCPqXWzVwOH1BpqDKsQh5XX+OydmbO3RBdZ+Ay06qPqQZN\nR/tZ\r\n=Zqp+\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@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-stdlib_0.5.12_1611329041376_0.8616441659867113","host":"s3://npm-registry-packages"}},"0.5.13":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.13","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c441b3cc869440b86c3e6b88c63ddc93c7bf3ecd","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.13.tgz","fileCount":136,"integrity":"sha512-lIC8eAhetNj4H/oq2+zNZTQ+LnL5oNJPDeGcDhPxN1BfJGTHA8t+eM7XuEsL3P5RRaY0BS9uifYBV5xY5u805A==","signatures":[{"sig":"MEUCIQCd5+DQ6tmh55ehSkyMxM8fy02R4BqcXZ/ZmEqwngDNIAIgKUamiBkNHUrhaXiERtZapPDUln9lUr5xySg7tZZyahk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMUQqCRA9TVsSAnZWagAA7vcP/j3Yu3jxtkCcE53kju2k\nrEMMMtVQt7nYvA9Zf0z9FWV7a3wrTWBItkPxXXSp/DG+cfKocSbecjisgm+/\nyCzDy/SPFUuANuM6cYMkMYAmgRAZzTTupC/DAQQJsDp+3yrR+l5nTF5ZX/kL\nHpQ8wIf1cRwnl6ACvIwbkUe0NKJy7ORFYfxES/hMZ13xY1kG/EzcPFkyxhwd\nTl92gwdZv0mU01GyHsKtmh5SNyT41emW7BsEAMPvjRWa6rgEl03fjNMq3mmD\nhQq72dskn9UrKf9UGlRO3FZqdEZ2YEkKW8jF9yVOcSX3ijQeXugCMkiF8zKL\nnqkeDBVJggYFAPRbrc36yIWAYNyO8gft+6HB9Yd/mdboVi+hB5BJYc6g3ueU\nQJIa+9maxZecULrYiBeUXfWMAM6HziDhZL/0KtbDyyav4GKF7DdHQYL3Zlwh\nUIuJ8pdnWRMxkuSSm1vNioGBrH2EPQf3Iig48Fxy30RhELStP8GavujExndh\nhzks6iCLTkpIE761XBJxR7do1QzVaKgUnLFr5u1gBWxRyrJuhDBcWiN1TGv+\naR4bIzedaD3AQRJphFZJxppGsUyt8bTIBZxTSXsEaiDWpr6f4/HBr//0k3JI\na3v0/oqyFQGidin6bEQr3n5dhl91/rn/nzPTaA47BrvBFHEc00qUMkW6q2of\nRtdE\r\n=o56s\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@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-stdlib_0.5.13_1613841450266_0.4842176816455175","host":"s3://npm-registry-packages"}},"0.5.14":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.14","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0b91b69efdc7d1e3af0b30278d05967c63ad2a11","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.14.tgz","fileCount":136,"integrity":"sha512-7b97jbvsT40Grb1phedC39tfWql2BCT0J/FBJQrt2bTlqaudsi2HjyoCdPocz7n0vn+iooCFUV3iC0tyut9nxA==","signatures":[{"sig":"MEUCIQCcVBfbQwm7vlgoYTemWSiVIqaDsVujLSQpGZnTdV6GPwIgCg+4dOqk+SrtZf0VnBiER7rpRg3mUysOVCOp+MgMTQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNpDMCRA9TVsSAnZWagAA6zUP/0Asaegaog1CrDMLvTij\noDbxWz1Uhy6wtNltmzhESrFUZ5IGwAagPMzO2AegMmspkl9bP0QVt3u2j+OL\nPEt1ZdvIfh2+pyBZj4MvnAGpsCVZFQFwRakPTzh6Xc1Nn8OOgMkUIumOeAvy\nZEneSGuJld7sIFGmKt3eDhKYuVSfjXgiY3DcGr8SFaWJgnzjZ1K0azxIrzmh\ngeev/4CnonZG0rpkd626l8k8qv3PNWhSle/7teuYe9XiTV29NYRlS6sVxatB\nsn9YDqOYDVeC/wrZAS1aXd0+uQkFEuFjEnSKSSbb/QR78l79/jGlisV41nq3\nt2sX5NMAmAZXryc4ibA6BF7wuf0MW5lcea6sR2Gct8wC0Zms0gVRCfDSXyks\npt4GeZ/SxmXfZEQUiKB4RwlrhEGnB2p2QQxQmMjGhiod5JIgc/jqkgJbhrRy\nGyj+dN9JgDdZGhIPMpc1ZInBsYyN+r+uTclc3/Zkx5a8ms5DsUKJ4VJoUtmQ\nDf9UIrpRSdre522YWu0dsH9iF4mjQ99V0uUyM7tOnAIqFjo3sj1vEYprogOm\nF6pOZ85ltVKHL2HpXYK49MNQGpZ58K3D42nZlzBhFIdxYHJ/EisjhjAeUXuB\ndA89MKbb24hfFoRwTltvGfchUPyUOVGFAcZhzKbqR+xCeGGwjlUryQbWIjW6\nLsVq\r\n=AU+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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@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-stdlib_0.5.14_1614188747807_0.9747107021074253","host":"s3://npm-registry-packages"}},"0.5.18":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.18","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6cd5c85082450b7c7413c5c71bff05ca79c271b2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.18.tgz","fileCount":136,"integrity":"sha512-KJp8nYxbqax6MMWH0Y2qh1ZDDYAASkouQctiRzy0rzeLo6qX5snoa3xF/oPDJgwebDZ5SNNrLdrI0qhhwBr4IA==","signatures":[{"sig":"MEUCIFkJBzi3NfzEXCoK0sxZMla5gu81xsAP6sXziN4+YCDsAiEA9hoCxlzuYa4sYoDzKKL9Y1ToRs/i3RAzmQOyfvSCRic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP7KvCRA9TVsSAnZWagAADgUP/163wMOZdI5omNVwKd4E\nsnXIxwpUbsantuBzwzfJkCogS3vkFpNxvDOM2gEH+T1RzgrOBGSnT93UeKQ/\nvm4rDzFBWrdWhsrAk/7L55SS2pSqmUkppn9BpS2AIURGIOGinH/ZA+pTq571\nzz+zqKETUvMb48NwbuFQg7l682sY9ivfQCFhMX0LRE+HC8bd43i/GATLQY7h\nPBKQcO8elRryEDYRh1C0Fm0cxzt6aTCl7GAYBrz0IECYyPcmgnqF5abc3L3g\nTKrGuCo8RmOmGAR7ecwPt+TPzWZKx4Vp1hBV2uRYtC+6yp5Vj0ixKLUmiV+r\nTkMiTWRqvc++m9Z+JLfsMs9ZbXwbPT5eF78G+2Q7U3V3/fWxlMNR7o+N7JE9\nced24ZKSVhiWsW7yxTZ1hc8qfCp1dhO3hkGag9+E5kRk6dW/vUJoX+65b9u2\nKoBTR1un3+ToCVGbrEJrnmaW6d2ckLxnhenrc7syc7TEw0SrrFe5woBW/hG5\nxZfmDYjmgHq246l5gmSLy7rSoTbWQdoqIQV9HuXK1TgtMrDVGqHQkctIQ+sr\nTAAjPCAmajVV1/xl3NafX/wdon92aaEivTiFm0HSiZ4rBfsPSq7GgB6VFrc7\nTziXBWziPL/L+4XF0xG4n77YxnPIcY1ftUL7ypaPC0Wju+Y14K0wwOwgCLxI\nHx9y\r\n=CH8D\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.3","@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-stdlib_0.5.18_1614787246497_0.9349573299047684","host":"s3://npm-registry-packages"}},"0.5.19":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.19","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d31886625017c42c5954c159261e06a03c8c92d7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.19.tgz","fileCount":136,"integrity":"sha512-vxY7i+XfWgFR2rqiHAWFKqMJpDs3n5zQOBSuSkwXHOPUrNMt/rRMhkDltYC3wQoqZSF1Jis7474bqfS5jr3qEA==","signatures":[{"sig":"MEUCIQDadj7yamIA/7vZogmMxREhLKqhZyK2JO9BVnqdYyOQVwIgDYKwYWTiH0b7462rVqm5VgE1vll8Gwt4TAuQ04bnyqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS/YECRA9TVsSAnZWagAAuEgP/jNFNk6Czp+Kw3sZ7dxC\nt6pNU3l9aW25ZozO9SVeUo3O65MyTV/Pbquwh7xbM2gPCIa/40Nsu7Esp87o\n6oUMxlaILvS5gplf8fN/WXmbVR63BWweGXDMcBhwcET0XL5VziQb2fcyLCsC\npBrfvBK+8/GxRwUrLz5iJLvBi1zl05huvuqvz7fGgJMk9atxcOcdLLBt8jGR\nsQymqNKx0qpp40ZVWe6P/84UpInOO0t4GXBuvL6FQSL4bMqsu333GI0DFwfe\nMdo2b1qpjUCUGHIUon+dfcFCYq+jDDlHjEL2ejxIVTKB/4vCqkAgdfH4jzrl\nbgxJ/23ANm4h2XffvYWr7oAdnPWXdXVyaf82h0PwSXW/0oCJ/VWw0+JHFN2q\nAlFlvS4KENmnWiswX1F+BT9ENc5GVvlbi3tp1LqTJvBIgGttmxKnMJPChLJJ\nmGdyq3mbiMlvKofH9RjxPC2HoqltWA6BWg/Zz4o7Z/lFfziIgB75NNynObqI\nhXRd1iyPpu+uUf/7vYhFcQTToKq9c4U+63pMJR2CPyJnWBDiaoeDwDoMXjYB\n27aKeFCx0HMg/qII0cojfPZ1LzqbL55yyv9xS8m4nMhtkUu8iOgeCBUCpNOR\nPF6qKI87uaaj5Uvsw7r5coSZKMb1J2hSqyrwQC2OTqzz5Ju/xLFHbM7tGSMV\nnd7s\r\n=wn9o\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@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-stdlib_0.5.19_1615590915835_0.7262081105551617","host":"s3://npm-registry-packages"}},"0.5.20":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.20","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ec8eefa13f984cdbdf16ac7214f5be6a986772d1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.20.tgz","fileCount":136,"integrity":"sha512-VwOgSeFtDjcLnv9GVybexltf4/5mgHlpdDlEykoWzBdeS94cyrxI2HvG7nrXgOY8rIX1IC5OsjUysur6rnsegw==","signatures":[{"sig":"MEUCIA6WkFRQWqE5eGxUilWFW8Ir+8ntG3ytTAn+afd8EpSaAiEAoy3zUraOTVPJ9lp2uPaagkMaZKq+RN4Qyd1Cg0g1RH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlDvCRA9TVsSAnZWagAAcg8P/3ocIsgScwCBjRh2EeFk\n6CKyJ3u20mFW5sAhMx/miV6Sox6NqNfjqIK1PYK08rsZ3TjXDZiifnD3CvLY\nUdQl5rQJz+9onWVTjDMTmgfI5IqgTgBwK5ztj7okDtPlPQvp3a5EImbN1/AG\n52rFs8fU0ZjIq5d0s3wTpi9XlhWvnGNPl0w6sYBqod8okJTPwD2Ju4neRV+d\nQUEKFfxNQ139K5PLkAMdOCXmb2WcCZivD/0HN8ubzedwAGjMq5AgjaCUdBBW\nzxgUzyPWXrY7QeHGETZG5CuNW+8O7czuUFGok388Fd0MtYX7Ui+Txs7jTJP4\np3D06XUe8P1rDTg2I2tJeA5y9cCRcZ2KajQuH68RkgR0MVudKcuWF1R2O4ZK\n/iCngshBJ2Pn7w6DaI6Du2o98m6VtoG+0jg4XTLel7GItxeP77xzlD3XNdHF\nitWyPuTK00f/gvV19XRkokvLc+ZF9GPTpoyIFGVoT7f7ZaHNMgmUWZeAmzZx\ntuIY9vTBnLh26d2KbjNRLoXPSm6ZcIk8B8sAOtnWrNo+PZd1fMBiFdRh3sfo\np87xcAWbxbxBITzW4b1IN7FxY4RzRL1PFbzVjyU6E4lHBWwhslKHRpfiqRQh\nTx1MlvuyJ+hmIr5I90VJ0DLV+P7KaHaimH/hKjW9/0R1fYngX8dP+P2+mcfJ\nrs1F\r\n=/9LI\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@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-stdlib_0.5.20_1616007407111_0.10282257827511931","host":"s3://npm-registry-packages"}},"0.5.21":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.21","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bfb330a9b6f58dcaa1ecfd0dd52ec89f34f6a208","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.21.tgz","fileCount":136,"integrity":"sha512-vi2De2VXBZjVYwIGAIa7a00D9WD6dx4qP/p2mtGbGmoAfn2ldQt0CNGpI1DTANOc3NRtw+XF5ujTDzBiApy4QQ==","signatures":[{"sig":"MEQCIH+aQqMphEThWRTpSow3Z6WfSPa8eT7ktq3aeQnEDGbYAiBz+C/G/U7CXGDGHd8fg/QEwSaspA1NXwUcS26m55f6rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX1JqCRA9TVsSAnZWagAA2mkP/0qFiQ+KPG36EkWSiV+S\nwAJ0GGX9wq4xZ1oPIWuoqXcVdsU4fJATua45mQOpACdSqIyyMgTWn5wjVNQX\nsZL378cyP0ILY6AKVOjbop+8rsCHsBXjpk8SgXBL3EMv2xaCl8lfgTfqIGtU\nYyuhVlYj2qyfGkdeusBBgxyMZzrXEJIXIftXDGTPhgk/9qZloSXjAmJ6Ry8l\n7J4LtmQl4gwQw1Z6zNdW/dFcrEnRj8qe/vJJn4btk+Xhh753ewyT+FXVC19J\nPO/LcqCtwPK1kpkw8CRb842Gwe6OzdjUIQyWmOtMoWaSO3TESqUzT2jLmT6u\nuoPWyqkfWS7BieSaQwXU0fbixGyHTZAcm4xOnboF7FvLsYKpJ7MPWCDHbL4P\n2u3DJYqpzGWV2JVsjjR6hoahEHDR6VtWi7Iblx6/zSLvcGiJRBHquNeRWCt3\nPDTWmiOkdyQ4ggrPoK5nm4LJeHPzjaHubBMHil12btS8piRywVE04pR1tL67\nEEOF98PqdHHj0vxZkDkyiYropI37qqcgw+2007BnCheBCWu/UrakT/xCbyfX\ngcFaCbSOzrXaiOqFX6aL8fdm39Fk3EFVyOke4gJFl1odNFQ3J3GNBwp88SMC\nQYZxHC1oYhrcN+gXjO+zJn3QuXugCFvTRHkA7GNpKzHE5y4/X8ktd+4jg53R\n3xXe\r\n=FjCK\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@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-stdlib_0.5.21_1616859754408_0.1392040835362729","host":"s3://npm-registry-packages"}},"0.5.22":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.22","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"dd7f546c167ec3c81ba6899e326bd60a3da9a2cd","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.22.tgz","fileCount":136,"integrity":"sha512-e0trNHTZyTuy+V1aDuaW5lBp7aafWZDTQmfpNUeckP1fM4TYHmkAGwWwal/4PbNcy/LwkUpJV2E5l2GoUp2BjA==","signatures":[{"sig":"MEUCIQCX0+Kn+Uo4iW6WsRYATWSR2LETWrizAwVqtXsambejNQIgUbBUCyjg4kmVB9xt0BPkNYpy7EmiVtAVGd1EE5083og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYLnDCRA9TVsSAnZWagAAcrAP/2I9NwtCFdxHiju1cvKz\nAmSDjQHEPcXdDrON9wbuXy/qb4x74l+ff1PNwUHnVdeYBiS9k4Sily00ixiA\nyOf1D0ISvSatilClNi56c+XIM0x37LR6uDHAVy8DFZk2rWNWqUePzkGajLUr\np3RWmM9c0NfThAdu9LSBixaE5J/LvxfxTBzvzXYm9bAU9ZpY+9ycj9ng9I4U\nmn7W3Q7cH8IIIhFUYFe/kf+z9Cp6lTp6W02Q4vW+/F0gXawkixe4M1QHif4c\n5GR3x8ptSxDoaSYJCBhoLQqJvP3wXz7GMv0TLgWRJdjzCk74XNuWxbZiscJj\nF0tT722HhWEW+lkyi9Z12Mn7U1hJR5jxDH3cTMVaOjkjYT9CPSA8km1CU832\nQQ2Zfm7q3DQnhlodqt5IXjMkEE/LpSerIYOZc/mdfrP0QfjPNN7+N5YuZ3y9\npDCNXA093yp+0zwWuPas5ZoGxBPVSONNgVqO3HTFr+7RleBYo6ubXsbS61zs\nc3RL72Gu2jfrLh6GShFDUZoRktunwCmhKAtE9cmHWLBxb5Km+eIXdwp9YsAy\nrlzHqAbGfPjJF/fVuQc8HGm7/EHvEgjJ/t6OQ+PAyL9mxPldQp6CAfsGw7XF\ndN/uPzxVk1IoyOyfMMgJiw6r/9EJEvt9ZPtw0pq297sSBXKk33RnhwKRp5do\nTGeZ\r\n=J5MK\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@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-stdlib_0.5.22_1616951746779_0.9444032424609925","host":"s3://npm-registry-packages"}},"0.5.23":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.23","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"76642009eda845a96c313439d693924e1e75863e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.23.tgz","fileCount":136,"integrity":"sha512-Z8lDRke9q2GCLA13eh8Eyel3S8uCLvMY+8RDmIIWidrBr3NIvsAPoiaxETEiDWmS1K+ahZfoZHSgXqWuclJRyA==","signatures":[{"sig":"MEUCIA78Jykf14pk23FKMqXD0SrniwgqnDBtC7KscezLdg2UAiEApfk9DfTNbmypWxEKG7/SRFHi3o2nTewdUU8oUYC5mi4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYvDtCRA9TVsSAnZWagAAJLcP/2Vx157j+ox5beUWg1X6\nF2c9sX1vwFZpWSbAEXRWoNAoHmmzKLpNJr7KYNykZjFJd9wrOTGaqAM81g0L\nzB9Hcpo8Vd+YSPoSbrK31eCqMFuDMNkkJAhvRzoQgAywJhhK1xQCuCDCQDkJ\nP2gZeHxSBna5cri7ddr8yrV4etQt38t499Lgg41pzqKmpHOLD9JB3cra+N3+\nBS4empKrm/8SXyjWWxxm5k87JX1IfnVGA/SnhzAygDCTBDtge9JOPgj7iK7N\nCOWtZYw25oHeCnIol0XFPsdqPu13u20PFngHjhdgwQfzJ79D0ve1vDbnaamk\nkrdVKUjQLZ9Hkrn4NNd71h0Pp+F952WCa3RS4mw+jkplCeNa6PaR+usYgKiM\nPW7NEa3oDdHgX92dFTE6aZ7SQpJvb6nsOgjWgzKyy0vXDhyn4hRaN6dP4fOH\nBjoq9bRrCubgyPhDM6SDDvj89DcaTXGJR9m2CNlElKwqbwHe3KZpX01JnuqY\n17Ck4SOYSLjogM/wHw0gbyIyNtbwCiEi8DPX92/9WYnni196ICD8yuRH3xA4\n+RXbUdswZqu46+cSq/ZabW92nuurkXV485Vk4Y3xDBNorKjNURX4FD1Q+Yvy\nX2ojE1VLekuIMdpLbYBnoe+NgeoV++cOI3bjjz/vWGhsv6h5hDC2XTs7tqFD\n6ERa\r\n=vAPA\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@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-stdlib_0.5.23_1617096940641_0.5304601702780185","host":"s3://npm-registry-packages"}},"0.5.24":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.24","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a4d81e6ffd392276e75c96b8844a6763ecec9dd1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.24.tgz","fileCount":136,"integrity":"sha512-L61NIrKEe3Cw97CgP2RqwwbhC8jwA188Zh4npq30yAORK+2LVn/tk/X7Wkz4RKYn5goo+9XvI7cc/ioelHJvSQ==","signatures":[{"sig":"MEMCH0tdNVJTMRXI+pBhlRHyKdX/+4jPun+K5iI+fxIueFkCIEsS04LaGvG/G94eyINp1eN+9XeW/5A9XGEh3h1Rs91T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaFpQCRA9TVsSAnZWagAAxnIP/ihOPTdYI6tpEshmSHCZ\nREV9SqMy5/kiCGrAD3NveRuMpej1Ivm8Z+ZPCLd1zZqjaqjDSIJuceR0W+vY\nPoBt2QBVmPK5Hj2iOGPiZ1n2j8K9sxLOomhHukjq2bsBFAxstxCaAuHzv6/S\neVyRIkCEpDsiBMfo9YZmmYyi3l9Obaf+T7JPinE4VJfOzh2rZ7hwTD7C0d+6\nBRxfc8DbslhE11bHTxJv4a74ud/RQ1AkeS4jnOPBu7ns/3UN4ahL+youlWFG\nSG5ziNEsTcZz3buECv10SE3ZQUNcmwU8NvsX0npLbkT/A1Tgr9h8grG/1Iod\nShX6KXlqXGSJAGwmujljyTef2PQsWpHpKjvRkm9SCYYbpQoqdbOMU6eaP/4L\nsEQTIeGxju5nHw1At0dh7nh7ZQ15LrBGpclxSXVQjsPEbrI3CFRX+Xfdo5gh\nIS9Bj9/gQD7v2CMGkSRQXIA9BdSznfIsD5nsglaZBikhY7WTXHmWJta3rN0K\ny96Wmy7xa6wriwwMiBvGFJ7uodbTcFkGafOIIDCwvlmlsgbPXdhuiO6LxtOc\nxT3YM3Bzw1TCtXpIZpQbk/RltePzfFeVpVu2K286WmFFkxLWIX+LOxXJakB6\nfVGatYeIiyX3hAB1weKgIIdtAecZdnqn229HtnC8deYXZfilhF+pdp6tFCXs\nUHNP\r\n=Kz8R\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@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-stdlib_0.5.24_1617451599611_0.14555727356772996","host":"s3://npm-registry-packages"}},"0.5.25":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.25","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"826336cf755f8fe4f4782c1c05920acbbbb50abf","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.25.tgz","fileCount":136,"integrity":"sha512-6FCJP1RHR3iUbcCiRVheUUy8vuwv/cG2jVpqoH9oyfxB5MD52Sdx6lQTauF1ijEJ5ZYEjkTOIUmqR7o75oZ0xw==","signatures":[{"sig":"MEUCIQCgDVAnZpXImdEJPcQxZUD4qHPz/C8SGgBJf8lpHIh7+AIgVebZZVJT/Kp/9vNKsTCHaKR9O/d6+7why9uOLtWDF0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbiQ8CRA9TVsSAnZWagAA4XYQAIAGk/O8KFo5EU6yn91H\nrbSUzMunbkdO9TrnmppqgVPn2rcBZsF8neMwKpiBYQN8jeAvA+RHIl3Pu5pp\n0Uq4xqguK5wXu7QqqUoAI5VGDse89NtTzbpblK+JxjpTM2d/yzLO7MTR7C/O\ndQZqaKGKOnvlzboCpPrfByd46QUwE82U8qGqin+0mJNoCFmUyOeVqPDPG8l8\nfUTcyJAJnb+FW50TzGHHXUdsU3WVhUlH/XNatJ4u55PiOpDbcMbX+aq/0a9i\nBOyULi9kapZjVx3+hr+KTg6kMH5dbScFmL7e1DpoHBYAVwRwltkSVAtbA/c+\nBXXEVV3LJvRvfB7wm08yULHkf2lISg7qYLsXjTjyUkCApllN5Q2hEr0x8Gnz\noD02F0JaqZEgXH+VYc1jW9vypMG+OO5UylvQvVErty7YcpJ/tngRHA77labK\ncTW0AJfUKImIpYgAA43zqlhklJcbqKWJ8c0e5/tvtnK/rS7hj7+4ytqaVBQy\n4b9+SmR4ACJ8c0VF5VIri+OnFUj2WEOtM/spa5wswFZBrpscQSYseAz/9MAR\nYl2cxXf4Gv2Wquvs6IFQ3DrjEvtPJQ8yeYHhokxKoVshlcSk5GLuTCJyNs7N\nctmZWj56GfpuN0Bz7HYedD5AA89JTmJgs/dzfEb1qTXFdKUQsKzaNbsaKzFj\nMdst\r\n=JOSr\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@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-stdlib_0.5.25_1617830971797_0.28699475555715903","host":"s3://npm-registry-packages"}},"0.5.26":{"name":"@thi.ng/shader-ast-stdlib","version":"0.5.26","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.5.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"49d3ac2527d068a398aad8c0ba10c0e923bffc0a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.5.26.tgz","fileCount":136,"integrity":"sha512-oCCEpiNQlsT7HkJ0Pf+MYBKHEC1KARkXqoD8PETd8d9ZiviIIHKOMNJw87eDvGaJiz+ZXuPQ/pRr91r8EMyWow==","signatures":[{"sig":"MEYCIQD3uxEhufK31iu9tNsgihbhTZH3tYbVbCMZQzCAJ/NNAAIhALvAhXEnSfHm0YTvDze2wW0jMWHW7fsUnKXeNDwqwmMc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfWtkCRA9TVsSAnZWagAAAQMQAJsjjYIn9IuKYJPJREuR\n0NfVXrT+H/pymJNz/smrsANC19PZrGfC99ygCFaKkH8wIiN17/zesNGQ4G/h\n8hjoC1HSgNZwDT7vai3X15frmj8qe+++7WUvC7uouIhwhUyUsFIvjYtBksdN\nTyzuUy/qhxFgccJkINfpOfiQRqVVMQlcxdUa3HjtE3TLQWegt5oDb10YeAVJ\nXvIuyMi/tiEt6P05G4eV8yWbV4M8Idf0iMpHhDz6+vB8v+qW/KbPh3HnKBLB\nlLxICUgZbDLB3OB5Wy47GXXcsebNlbxFSeKdzOS7ncQgrkiWBAT6EiUviWrG\nSHgHX3iXfb7VCu65sYyfEFqOcx5GIoRDZzlLLkOs+tP7InErvk2CMdP8GutD\njEZnz6AqpLOcQGUT5aPgZZkcCVwGm1qqjin/hJslHSpQVvCdx2gt/363alRd\nn2rYTaRiY/OFl9+cQGFKxDZuHKq2qfxfyp+ZI/f9UJxULKvjvErOCZ75TdqW\nDkk1HhAO4yliC6siTmamPq+IPyN6eZXhY/R3sn7/EZU0HvHst/kjsaSzWfEJ\neiuqyHQ1PE/x+w4CmAnXf4/CbIlxWZFPDs1erWt91K1E8NicGisDpitXJP9z\nnviexJK9ISjMpNCUcX99QmSA73buhAaQmgxEhS+h/KyWLh/DPKCcbxYelC7+\nxMx8\r\n=JeUc\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@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-stdlib_0.5.26_1618832227737_0.39567592954983155","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@thi.ng/shader-ast-stdlib","version":"0.6.0","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.6.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bb10fd015d7701e0248644d22384dfc76939bb7e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.6.0.tgz","fileCount":138,"integrity":"sha512-fmfS+4BNpBj5QBYh7P/oywijsY5xj93zPZkRgBAUf36KKzE/G4GyI5K1PpXF6FTg1kqob7dqoBWKlrg3vAxFDw==","signatures":[{"sig":"MEQCIH9ggagau+OvcVoN3AcwdLdz7JBri7s8Gf4QD719k3JQAiBso1a6QIPJOZrUqQOz4VOuQd0PtYgErUOfgUlIPDddgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghB4FCRA9TVsSAnZWagAAbUcP/AoMmsatPrign/xAM/SB\nxhaCNmKz44F2bkYcdhdVKFiEjlWU43AingDDHJ+BMf1ACI38q4h0PujS44Rk\niOGyCYe72b6q6tFReTjIFY5VvJBdAateqrVZ+o4sI/1heo6MFFarIdFBCrVt\nnmcEXDXRkPEtqftmG9UzuOp62rh7wIYwF9bvG8kjogZxcu3WXey2RIAxJxLu\nKYsgRVDkshL8tNqOuY3hfihWRA+fo77/zZb9sOEI+rg5nqjxTORqBqE/6hxM\nfjeKLwOUpdQv57XyaoSJFB7oVPwmA8IyC3r2qbQd+E4ZdIUx+nuqG/JmjKVR\nabEqrUd2DPMm4Jwn76thhAI9otgYpZHoqV0vDODm1vfH410amQYmqornBNHV\norW+vAOyjlvEPxpbuxeVOWJp7/bXyPTvRNMXYKaOhsMKbkiE1WjQYFgP0I7K\ngkccz4yma3A3ZAQrpoSnehVEH9PPGmRHxXMDny1cQkEInPawcV72SkJZ07Pg\nVZk3ycNUvgwx6uOwHrQw/yIpZsSAHJZWGJmzmONwEW41dS/FQI6VcQkTZogb\n+UROTO+S1ujjm5B3hTdA5lWWCLkzRIf1gQ2zEc4kbiFw/cCD6bz0iIfr2QfO\ndajEWr2yOBfazFKWE0uiD1+hfNucKyJ5QjfMlXYHgXZfFFBVPZ0B4hr+PFcj\nkInS\r\n=8JKM\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@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-stdlib_0.6.0_1619271172605_0.8631707806868498","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@thi.ng/shader-ast-stdlib","version":"0.6.1","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.6.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"258a3c8744f83d06bc7fc2f72bc1b72ac91e8198","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.6.1.tgz","fileCount":138,"integrity":"sha512-1giSd5Zv3ORA/PpMNTXFNHrmb6qQo79LwAbGVypR3liPuuocsCTtPhlDhYnu7p4bf+O1anUXjhCaAlluVMMpfQ==","signatures":[{"sig":"MEYCIQDuxvzBndufagp8JHOiSk2O9ymmOl1d70/gv41op7f5AgIhAPt9fThupCCExJsEf5/I2AmPVNc/QZvzHdYcyc0IZhcC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv2suCRA9TVsSAnZWagAAsHYP/2tDMvDB0lclpn3hk1qe\nOCHhB+FkK8cLZPiJ3SWqnUReNMenmXQ0FZJ8aPZKTNXkFPqqCE6qrF8I4ZXf\n09OsUBYHk2McSiaJyU/v0slWXEZxs/EOl9W5ong6bXMHfiAEk4UkG5vZGmgW\nEfPw05WYkiEwMWndT4a4Jg/IGrO71zZbVo9r3+Kg4kY1CoSxzMMXZPrXWnFr\nKvQWKuvDEwpUGgn4zX8IBEiUCCNqJQHeXEBOvtjN/I0i7DWhuYJmnz7rVngR\nLWP07W0QBqeojIMXQE5+zHHZiRbdC+rXChGChJvy7jYzsqmXlORaRfLTC+Yu\nggRRk1uCMfKlOrblebyeEj49qZ2VCj4NzwpjosB6YV1dREy5Wp4WtorXVYOd\nZ60wHb1etGt7a0ANmvy7Qefz4epfGmUlImg2P1iiSaPx5CLehAireo6YJoa3\noTRR7uvXDdEdf7eeB98CKaiIePzdxOhBXxH8ripXUuCbiulYTROLs++TY1QJ\nIw44+BtohhAb8OGTsGfQzoHtQjrJQfB5PUY1DzZOpTqYpq58hgtX8jTwKMj9\n4qK47bM6GkvRPLmySvEq6OdWkm/hSzEamxiTRbP1pzTDCosGX/cPTkBeKSaZ\nNTzT4kZPLCwUCTi3XDv4j7fvsOZn0Ai6ORv8ZjFLbCKIsUZl5z6N6Fs4oHvz\n4LA6\r\n=QNG4\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.5","@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-stdlib_0.6.1_1623157550514_0.4993255752211676","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@thi.ng/shader-ast-stdlib","version":"0.6.2","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.6.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"aa5f1f9a15cbf3b3d7af18d7bd82be9541b5e221","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.6.2.tgz","fileCount":138,"integrity":"sha512-SFU7wWpuvBnCtBxAhjne1N2QV2YxIA01MpVpAF9QbGGcuVLuu3lhNBdKVFA1E+cn4HG67xqQVja6TjocIcI3ng==","signatures":[{"sig":"MEQCIEYlx2PfjX8Zu6XLFhQ0E0alECvhGC+6I3p5K62/qKY0AiBdVhrTf2Esob8AERVxbottbg9wsKxwt1JS7aeX1fhX+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3jEuCRA9TVsSAnZWagAATtIP/3H7TWDI4Mdh6Oe9mjR5\nq1JkeEbe0lO+z4ZYb0n5ChS+HY+27LVS2CRCZxUnNJCEdpnbqMzwzeJkDNSv\nKuP02oHumrZmm35uU3/znc35peIn5W6J8XNY2SJ6RvnYM/MGAHZ/LPj2Tbpz\nmJ20jv16uF31n2AC8TAOptOOj8vnHQG/yNaTE/Tk0va1Lz6ejy4WcMWUlO2u\nyGBBK9Cu8+PzCSMcs2t8zb20LtwDhvflW1Z+86dFVlcUiqdzW9RELBMqd4oR\nxMnsimELCp1rDl0Gw0PvQ9HiUZu4ZKavHDENl/w7WeQIG2kJ5q9R3b/dLvz8\nh0+xh3ZAEpJNCgHRPTwCg8NEOoEIdverQXEvyV4Q0F49ntiBH69Ifs/3DvRI\n39ltaqN4qwRO2DtqDiZvmXg2nW4ZUBku6dUNK9kpPscREK+s69BzSm1Cxb/0\nLBqgueOUSSVpBqBRJKuYuJrL4ZS6SE1ZmyVADdD8EFhTAYUl/nAfDET16F97\nEYDi3UpouJpVci45iItm+YlVVD6Y0cz1O8rYIwrYJSy3SxJ1DCztaooNCEiY\nGVho32gFXf6+rK5IY+C94LC+5HSsc6NyHdsDzmcQ2wD4QBRLlCIatag+KEts\nCV/5JjpmqOzMcTQgBPh6xj+OXgNkJW8LL7OO2tMpTeLfYQ6GeND/xkFMO9/I\nRHoY\r\n=DF5Q\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/shader-ast":"^0.8.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-stdlib_0.6.2_1625174318109_0.3533249538987242","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"@thi.ng/shader-ast-stdlib","version":"0.6.3","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.6.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"15d1f40193ea66c5e40abc8f6c51e845d31b294c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.6.3.tgz","fileCount":138,"integrity":"sha512-FZM0rK8O+Az/ITWzB0IqCgMsUYu2nYnDCV60zaNo3RCSIyU5gMpErOHZhUbsrhF/dZ/2aWLUjsYkv6L7ghTE4g==","signatures":[{"sig":"MEYCIQDuXbOSX9/T3S4XpBOGho9Iw9il4FKQgkPRuBoa41fcJwIhAJyKUtBRnxpWyuO2MeaXTQ3J4Mhq5FaXqF2HaWr7buVm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhACdFCRA9TVsSAnZWagAA6icP/i9qu3p5cV37vrza2OTr\nbAz9ucM2fyi0uF3yUj8yxsAIRw86SbO5ZdVh9F7tjUV1DKsMX9LXmdrmmA7s\ne+jMI3FiGnmxFpDDxblHND60AAP7HBp/k/dmxmUQrbSTdtHje2hYYFOIZ7Qq\nN8mzFQvYIhV6e/I4L411cf5YmJTbP2DeiB76tQCRl4220HpNLQ8PlXkyhNQ8\nL81kH+udURDaSrfSJLZV4a2OQtwCeE4FjsOK+mYwBnUHebHLxLXx6IlbAVMg\nT2rV23px6RBTHKf28nykdaHu2/nyW1U1j2n/8eDBxmNWtQ4LSFGKdL7uyzJ2\n4X4sp4y+4wfmc8Z61OdC7DN4MqJJeunkhF9xLHE0EAMn1unHOwPg6QUMESdT\nlsOB0AuHvPU672Aov6FrkJP/TtL6LRFnTiJ6lfEULZpAa0o0bvRfXbdLv39i\niOkHyOgfktrshr4bRE3sCaomJMvdHaX/rc9zNAMSwB1T7qGJMM4NFIHw4aWM\nfe5gNKLw8t96LtPqFRegzffoBkeVes+uHmWFiFJHPq6SdlksKrlC21mYVn2Y\nK7ICUVRcxHh5/3zoQ4Xiubk2pXJ0HqJ+M6ts/HBjOnlyPRzBmZ7qQ3oiaZvd\nWu812nWjW9+FCCmpSpeHX3YZGzLCDESwSQqzQcgHPDKbNv/vmT/11z+/RsDK\noyhH\r\n=AaN/\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/shader-ast":"^0.8.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-stdlib_0.6.3_1627400005263_0.2768850703709056","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"@thi.ng/shader-ast-stdlib","version":"0.6.4","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.6.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c07ddf833493ccb6bd7dd675fb5bad1477f2e30e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.6.4.tgz","fileCount":138,"integrity":"sha512-1nSZvhIykxot+OykmVlS3f5ANaunuNv9Rlntfifar1NPZ1p337cdU53TJBMtX/x+xmnG0gp3tPPHO9FF4ZIXUg==","signatures":[{"sig":"MEUCIQCuxWt/rOSO+3AlxZmQfgdf053BFkq0PRWTew4HMjckoAIgBZ5N2cLshaFtbRH/9fTyLpac1u0M98b779sj/Af4vBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCqKLCRA9TVsSAnZWagAApVkP/R8qZm41LRIPqY9ExJp4\nTJtW17qYo8OaUvNt6FkZVPYe5PVaDkmJI/WYMKw/Te3rp7+kssiRoR/nueF/\nfeEMWv6kNdsxYWrWDIzjOz5lsroIMvLsNSSYCUul2zADkt/uGtCaO12Q7nKq\nbwFjL3EmzIeP03hfbIXboZ6cRyAYFEpe4zvIFFcop2DcPcsQ39D9QNHcs4Iv\n1i1KIrSBhyptH/DwA6VBd6LokJbSbBEEuRnrjxS2ag6LH4v0zXd8mtY1DUiu\n/2Bg/nAW9rPBw6RQuEplYId4McNLpve2fLja+eAJ4pvYWAmPt90NEfPnHKgS\nYAkIHqlfW1wL/QaOKpvw2zKBpxXDxlYbCG1nzXVfbBVRyZUMWwnqEGnyvKLc\nvGQRp8J9cqDPM2Iw0RQAU3PrnjteFDyvVuJBEwzgnKI6lKeoafgpbJvUx7JX\nxW38MmrfSZ8SlDNBcQIOPR7Ed23I4YWoETm84DNLBbyWT4KzPxw92TSi9K/M\n33ZAaAz2AtuuK1ETr3+9vyt7LbMrRBAEGARVWf2vCdZfMk6sJwqvOOUwsEHu\nbQc2HdR4ahhXkxbY5REEe5CCon23Z+ocHv5D6+69xZdvdd3GEd3eIuWs/HdS\n/hHkTdawDAjnWNkj4mSbAvpa5WdY1dA5jqqsdz+jewrMyaEUfyAPYCHGkl02\nHJxT\r\n=Tdrb\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/shader-ast":"^0.8.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-stdlib_0.6.4_1628086923217_0.2711315580970606","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"@thi.ng/shader-ast-stdlib","version":"0.6.5","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.6.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4e4be421666b68e696a0442cd208b1ed769bac72","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.6.5.tgz","fileCount":138,"integrity":"sha512-oe0qVEI/kglAXcMFXLlivxo5oAMVJlT+NKoIv10RFbU9DEpsUGDjQrRL459iz8551Fu7sJ0tf80NRRnFda+UOA==","signatures":[{"sig":"MEQCIH2OzlKYRAs07fTiW9Fqkf4qOWZxc4EFkfv5pLqRncF6AiAbXzKWl9NwKkIqVDcQvMx04d8EbjjAXUh0CIZ3bT2VvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCvXwCRA9TVsSAnZWagAAmokP/iG31x8BYpOIKU7I7PIa\nJG58MZhm4PRoyjHSRHQLOllkU/J9KHkx/GMAclAHpIUfdvHMrSeyUe3W2WrN\nRrzdHCGbMfQPiK5pD+VgfFE1JpDjlj7Ia14f8XM8+WKAiu3qH2qooxDyipc5\n1eRb/IStejpJuoFpVqrBWu26PQuCSf+2gB5jogyDc7ycFIkwCvPErR2dZcTj\nQU8Px7xhKVxrW9OFzyuyd/Rhjqu7p1fLFUVnhmFlpE5Su1ixEB9wWRD78RgJ\nfBdDkmcHcuYgcj8y4SLy6cfuVWFurOqTXlI7Hl959/T0NUphgMJZeM476FMR\nCXcsSeA5Zqhti3Zzq43SW+PV/TJc0Kh7W4VgTdFs8Yjg6beVjCU2S5ofqfoF\nzGp+3vm3Acp8mO3IIDoZ6qMy5lwmEQZ9lReR7EhaxYUDKb/0IIf+RR+txhIv\nlaaBDkFI90NREQGpp0OBWR8Ld23uKDC4wNqKMXvOOvKXNYb798bFgucg5XEv\nLV/+Hme23vMZ+r8RDDJQbw0nOYowRgmnjbLHPwxMgucW6w4+PCNknM5WBpj3\nT8h3ixFumXMoi7wrje7VrM/Fcmdop96TWdaqAAgr2TF9Yow2lPPMQ3kvFh1a\n3iMpjHT5CLcjHTaBx7xvUshCu1+VIV01RzSSb5YrJLvOWV9HRaxeTkMHE7z9\nvNUx\r\n=SHxb\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/shader-ast":"^0.8.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-stdlib_0.6.5_1628108271999_0.32679795743136486","host":"s3://npm-registry-packages"}},"0.6.6":{"name":"@thi.ng/shader-ast-stdlib","version":"0.6.6","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.6.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"23c138238ef3ce1f46a44005629c4e875ac9f241","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.6.6.tgz","fileCount":138,"integrity":"sha512-cXGlpSQEDVLDGqlRodOBiLEDDaV/HPLEDv1dMHlFPQoPceQkajOIiuQQcgHXbssmiZKKQ1SxNm6YPDfZ1PH9Kg==","signatures":[{"sig":"MEQCIAxc52ND2EAKoDWxklC/EZwyu5od5o+m46/FW0mA4SlrAiB97ndBMoVKHYC7rv65wgfuhOF14lTsUtxaANY4LnLw/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD8jrCRA9TVsSAnZWagAAFY4P/i88BUXngfFSFmcq9W2X\n+BHnjfoBdHe7dDfm4hD9BWneU1rAA4wciJDEfQx9PqqfFROk5tXDakam0TA7\n2I8HkjV5b9CWO6ymhldBzHmGSEkgoZj6Acpl/e8CvzgaNYNphMEe0qg/+VBU\noPZeeBKjW25TrvN1Y8LS1ekYL/vdZ08v3Ny4Pc6aTfdykkqiLiyjxzEXKpvU\nEBQ8YxymYgcz/q8qGUkf9pNo8rQKUAZ7vT07SgSxxmjafvlFpKP5lDWodNGH\nr9QCoshpVHh8BPEnswGDnjtOImFDd789tA+QOnVepdV8AXywdm/kK2L7A5IJ\na3oUnAo6xgI2VocSQSiml9dJ5WXifP5nEnk13xN1kuNPcBM30Q8N0SStO3An\nB0mSx2K2ilSq1NrhSuoTmkj+sOo/rLXsCl4tDhDpeRo6vOgTdq+k7SxnVxh0\nmCL8E7gYbXSO58Kj7Al37DZ7XXGEcGxnLy/z66wwSam1gloZyhnkWUqY7Cx0\ndons98yvoVw2IEX+K1tWOn2a/0umMjre4c4OAntEEhtA/2X8Tkaz1RyyDKWm\nZ8t8pgSlsG4Px0J2uiAI77vIAmV6as6fUwFiNpQt6n/zGfCRA4Jui+7/unTt\nH6saUzyUwQK0j74Ml9nPaFlx8Yy/tI8Ioo3PJpmbXe8pMwqpr6sZMkQFC7zP\nqgMc\r\n=wFi1\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.8","@thi.ng/shader-ast":"^0.8.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-stdlib_0.6.6_1628424426873_0.7517570325294363","host":"s3://npm-registry-packages"}},"0.6.7":{"name":"@thi.ng/shader-ast-stdlib","version":"0.6.7","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.6.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b0574cd571f91b5f556dd63b88f5ddabee4a31c3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.6.7.tgz","fileCount":138,"integrity":"sha512-o56mhfuaJTWMAKozhTGMJ+IccIW2H51r6/VHEUUMb1Z7C0zuRB6WZVNvbrCISGH92/b0voNI2z0uVICScfCFyw==","signatures":[{"sig":"MEUCIQCbhgk6PJdgJgj+eE0Bx2TgbgBw/GxDFOC6KyEVelazBAIgCqR5jsOU5vDu+v+itPavfsDJEsHQGv/KusIHiKRWD1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD9qUCRA9TVsSAnZWagAAp/0P/0z7NIRB0P+EwhRQZJCQ\n9rHB3e413QZXGChy6AWIRMpf3f6o0ejQw1e4dBcvVd6kuCC4Xu6I6tAfMPdV\nBaP2uvRd/biNZV02n9RBFTSyT3r7gL9B5XlXYoYr/PYuQZreDYm3cLfmAAex\n0Jue7/U56e/4CRfoWFOJBS3excT+LAu4iWd1Pwjcolq9BFg3Xnz5jIWXu4E/\nh3I5tCJaIS7R0Jg3fYRv5idyDnzTvBLep8awguDRW4oS0rU/GmhWnld/y46A\nEUX6Kimi9OLYOThNuwWJFOioi5RfIW/UA9YkVjxmSAJASPZEL79/0JvZaXTE\nQAbJHw2e3SU58+K1iC3JW4k9eqMwIbOQldMJdyRb9g+1nZl71YXwE8FqiVd0\nB0TSX3UT7VaZTP9qG4rxJ2IgSyH/Wsr8txM6v76zN7yP8qAUCrDD7/t0YSlS\n3uSHjCBOQDStfFGlBjeb3C8rZruxkpNWKPCtRAGhZlz/fK18l4uZPoWki5yj\nWDZC3jY1Ovwk6rnNfn077F3yqovDQsVrVPf4h7ZgJzjwlkM0L20KPiehIaD0\ngK0bSc6qJB0oNyuBI9tDlGvJR009uTloxymD7B5DbNsRevpDaTIgWKF8IrGX\nTVdI3pljMyMlb1CprcuherAZeZxwbmhZUWqCmbI51u0DTtNu96yDXSGZOkZU\n6QUw\r\n=kfsD\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/shader-ast":"^0.8.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-stdlib_0.6.7_1628428948171_0.9448347288830901","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@thi.ng/shader-ast-stdlib","version":"0.7.0","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.7.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"80cf5aeaed518bad032883f9cf8cd09b8673337b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.7.0.tgz","fileCount":138,"integrity":"sha512-EXtL5iPrW/cDacIj26rOvrJF+vLq0YNF3P5x8ITfOItBctl4iOpMHnOLhsTb+oo95nCX5zgqTP1u+HYr3iv+NQ==","signatures":[{"sig":"MEYCIQDpmTlzfSKdNE5sOYmX9SxsDLhEXvuvVym5/I7x7F+/PgIhAL7WY61R6y7uoN0Rc1cqEajknt4pDveAPnrF2pnI0qzI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEQs0CRA9TVsSAnZWagAAkQMP/16Tjf4Q4zwQzggC3ngN\ni2e4hlCotxuSd6Ji/lxJ0n12X15OlXFNxEB5xNWUndKmvcOnPamTSJZORiSZ\nu715+daTbnhTs1UhrhjjKADw4FyrIF+rxe9+IcF9eT6u0/kc8c8WBwbIP4Ne\n3JnW2dg4OQzhAdefLeQuH3D/ZP3i4RGuuE0CuX/On9o1/iGrohypGdgxhigO\nnNhnO4dProXHiVchZ8gDofMqji9Ke1NYpoHifacugU0+/JwEuMoQ8onUlbfd\nsCNmhYyQKPEo5GZ0s54jybbNK3dfSRTQwJcaCsL4NNxg2MwBg1nSlNCqwlQ4\nuevOZG8s05LmiNrqjMEOn3BnzfQ0IXR/e6sT9JiVnFp19celsjyhQ3g+WqP4\nzO0Jd2a3UT9VBZFOClxtKm1VRIBdJzCSmSLUxDZS/9eKejoA0Qn8krAgjt6d\nyQ67AK+wQ4WCStR2H53cuW3DAcIf41r/0XRZTIZ+vdXVjzbUnlw5+4aKvqHC\nh4Y2IMPy/W0sXwczZWslW9n1gephniMMv1VjooGxF/DPy+vVluQ+JRxeNRlh\nnQrXj7nbw8BQKCwqRSSSh11tk69q64+FSyCwG+W1dcfy49nkAW00PBjachXu\nvYRfvmk8C+V8+cZkLcglSCquxhW4JSZA6bbeRmUSvinTd37/MCACxz5P5VmO\nK4m8\r\n=bjUJ\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-glsl","shader-ast-js","webgl"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f4f193055837ed4f2f3ec530c45e19ba5bbc82e9","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build: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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/shader-ast":"^0.8.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-stdlib_0.7.0_1628506932351_0.40075111843410904","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@thi.ng/shader-ast-stdlib","version":"0.8.0","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.8.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"235f523ed5fd22f312abddb37eb0116ff8bdc317","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.8.0.tgz","fileCount":146,"integrity":"sha512-Dl49F/qz8Wsv5Pi5W+dyVdXez2vYGwVDEYpPea952FWY7tDgdNtzn8jO8yh9DeFXqbJsP90eKkNvfUtlJ29MoQ==","signatures":[{"sig":"MEQCICufQ3xgNAcnVAVpSl4mIK9GhdEKHQWNSKUMuv+ZIJmQAiA0xywEtehvOCbGvEGDl/VhdygnAlWOTgesYPPbCzClPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFu5qCRA9TVsSAnZWagAA5dsP/0w7benM+fLBL81dYVaa\n+aSIWnyh/2Xffh1T9DUiRYB1+nIAzmTFIw4o3CFJWl2DhX0FcdXEEzTFNKlH\n0PbuoqwEicG/LL/rJIdGEzbJ3hvu9dI3qsk8bMXnurFqcNZe96pm2kyVVIKH\nJOuRvrMOU+aQjty1oi/0kLkZ7ywjF3KNoih5/Ih6DoFtDk3pDVMBaPGjWa7O\nJG1/5u7jC4b8d3Ec1VoeHap9K6/bjD5FTYNGU4IlUCucctHkgz9LEtG7sLl1\nCSjLQGG9OQheGOMH0ggQjtiG/uVYnHqyL6dwxiifM9GePTGcveOi7P7w9QTg\nebMWXqnkEBegcHgrqtPSGidp7JceXR4uFyjw1hFJgCGtICZ7UiISuIsjWUL/\nUTQhcSl4Iytl2fYHlasksNB/SWITfYdRd8aZxcOxW4qKq1oDkWfi6aQyPYvT\nwVEg2eWfTUlb2mS+D8wBFTvinBQYmJmDuFoA7dozCGW18XIsWp09bVlpHiA1\noogGBMxMeYkHG1gs7UkY8bLzNoJ6C775LFdJXT0jtMvVI/WAdrYjHNh/zCbO\nKwLCjfhhl/I7q3+6MuhxVBlw6u1QBSIuFObddmOcQqyug4knibiiJo4y2JlS\nG7bH+P23nOba7UeSESz1fJdcAPXAwtR2VlF4PrIPOj/ZOOO+39VmCXlL+6/q\n7rXW\r\n=2HS6\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/shader-ast":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-stdlib_0.8.0_1628892778632_0.23146556512386973","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@thi.ng/shader-ast-stdlib","version":"0.9.0","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.9.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4bab2c9060df569406890449e279a43e59996650","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.9.0.tgz","fileCount":148,"integrity":"sha512-9r9brlnVy9UJrSuruMW5+0jB4NsMbjNSn1h8vDx2bsOLOU3+Ouc9UXwYNIvNKYJ3CWm1ViVB5NoRqtKMe/aIEw==","signatures":[{"sig":"MEQCIFxd+QEZ4hd262E6LH9rMqCWp1O+Tb6/J8jfH7Cu5KWUAiA11gewGpptNgLnGoKHZdwgHngkQkw6FrMrUSjNi4jyGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG7P6CRA9TVsSAnZWagAATRkQAIBPw+gq98YBeyk0VdbS\nqHuDztfzvzsUy6c2wxlEJY/2cBssUN/yMuPOuQ7/h+uX2el89daRFd5CWe1Y\nHburKq/2qCFrU0/oszcjVN9V1TdzA6L4FOSPgqZAnK7gnOT5Y8s4Jpwk9aId\n1dmbYta0PCV012qb2wc0tNpikPzmICjXx6Klw5PCqcBx83ZaIaPs1yCZyWUn\nSeCNDKPmgfVeGxCTz1JcMIe/zT5c5g6H4tmBi9Oeeu/lkmOBdfmKFDLm2/9f\n3bPAk7K+LsyfYCw+CR+QgEizW7SyBKkHjvvmr4GQeQkn0OB688Ni6dkn7x9e\nvTsNjhSzkj7yympx/21iB7jW1Wuz/9PQ51bCWlrH7iXDbrWrcrlBhlZKX/Eb\n2UYaZSO9dyUWKmx4QYyY4SgdJwYSYSt8+xAYkoGBdU7qVZ2bdAY3p9RpHT3o\nTwnwv/NbWxGm1+pt1yyC9/wZQl5jUPj8CvS8RY3UMB7m//tpCCmsdjl3OQbT\nKhf6w/vOOxTMhN2aW5LAlzoYb/lBvGTD5tt75TqnbOmQOI4BTIO6Y6hlsCCW\n1ZOJvMwirkLBXjcyETK+QNkwFVlAiro/5FCqE7p9qhewZrt1wYe30DbEkKYb\nchlHfpDR5DMA6G/Awsjq1+CH1L4Yjjf3zDRxL0bxBbBaggelp3xGIIlTeoC9\n0UQX\r\n=gHHL\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/shader-ast":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-stdlib_0.9.0_1629205497962_0.9701437905814092","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@thi.ng/shader-ast-stdlib","version":"0.9.1","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.9.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bb1612b5046dffdd8a16ed7c2a050a564c30e9be","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.9.1.tgz","fileCount":148,"integrity":"sha512-ImJJT9vl0vtQdghC3nx7m4QtqrISVB8z3P7dvIKI7TDo1H8sGGgljOuS2VEw1aBcFmbEpU58MaIm+dPjzjntEg==","signatures":[{"sig":"MEUCIQDIC1qz1UFsGwUU1hKrCsJISZRayom8kxjA+2vKLxfARwIgaTyJshE1LJpsQMYYLIkiVMHXEG5c5L90fXBW/nxgMPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHmnSCRA9TVsSAnZWagAAsQYP/R6BXrDOMLHniC5b6cqe\ndF+ns1MMTYIKIvzB1csvKG1FXerByc3Q8c1K6w1QJ5TcICdcKLJBLFCeCC74\nuRm5oypD2d2sasM08cREqew4TVCsHHFFrNiKKQXQlUFwH125MYPhYRdYkgTq\n4a/PINKJe4C0u8vKwLwpPHYSvIVh76EKtv3UpiE0c+Q5JGu1fT0eZUmcZssr\nK2dTG6ml9+ET3oq3Oulid772NqVEM439JNLzJVSoGSGcHgPi4gFo6aTdi1dA\nl+8nJlwIVbOSy7ThJW6YNjenatfAc3ePTHPI344vYPOOCF6t5tNtB2c2zIIJ\nSuo+l85E77QnKhcDWJnp1fG8uh6Uj72zCi07rdADxFuLnkUw/eW+qUX3XXj4\nxbZ5eh0NPxwarZI0R74oX/dsPP/3zbSGvJUeADcxSF8F7jBFjaod9jfxPp8e\nAdQNxoCOpSbPgRieH5n377vfamtlIsTxSSG2E5smucBha84YhqKLK1+frFdS\nVVgn39xrNQ++2A0pA6XkoghGu93Pu3D7mDy8iadWL7noJic3EQcNNpnPKlVw\n2l2tq4qFE9ri/+Iq1vRvRWJh4gUF9hlPNWnsjiO3aiyT93IBUMd0SjUWykBF\nhxpZA6YTeAgBXJ0pDp73tR07991eUukvcQXZi/zKHsqCGblPWSrvEOKf25Pa\nStIK\r\n=uh6B\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/shader-ast":"^0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-stdlib_0.9.1_1629383122513_0.19513821028650757","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"@thi.ng/shader-ast-stdlib","version":"0.9.2","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.9.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2bd6de318865c244a52c8d3864d19ea788c328a7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.9.2.tgz","fileCount":148,"integrity":"sha512-eEwRcnDKZ2qQKF6xDiNcEeRcEOVNh32gI+EpLRR5iFQVJZ8MjDVm3o5gS+zr8SvKi6+LZPcqwmpclVjHG2kewA==","signatures":[{"sig":"MEUCIQDHTucC2mWvCcxDlMOM52fvSVgrZwRVnOjoY5EZxpsuJgIgFvekN6csXqUyxa5Rs3n4lIqAR9GdrfYSUXNjYuV7cO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":381031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHm+rCRA9TVsSAnZWagAAn2UP/izg9RYY8RNeaavjDrot\n599EhlSch4gZrInmRwTmquNCNMxDeZJHs8d1mkkqpNn56PJOL5dAVVxG5O/F\n02FaWFygnzokRU3uTg+BZvU1GEnssfRU3dWDT/7nOR8QryR8mq+T9E2n7ScP\npleRaSmX/JycRR3OHPbYptJaihW3cIi1h4kjfnnDC6hd3bwfDdBzDcLtIhl7\nP9ADg+94ckMXVaMjikuciO3uHisLtXjieom1VaY0oTsTV/E01aaDkGjEDzV3\nPt5kT0UOsx2+8h+FaHqMoDHVIGmmrqc/Fm762WsLCresxqzQ8BL23AFSpzX2\nSzSnkBhOlb/6XFohtPopoqvNfynxLaJG6C7j6tI2Y43FUcMXgnaNZU7UJ85a\nh+CeEG+71WF03qIC5XGzSe69Y0PZv4w4Pw5oNpoVuTPqbJLteKYZl8BOukC1\noFfNM7oDCf2bPb+6PY1+l8K9qOWIpZUIvl2CaalenRVDMmP4mROr2gcIqORV\nCCLOaK7pzszKoc56dEESSYOqB+bAchr7sw/AxqQL99UcHGtsnv/uy55vKLY6\nyKHWWvtGksSgLn/tgql1uEuoK5PM/AX0QV9X+GE6pjXCo5Rw2NNqIx/yG3PF\nmFzzpyTHuuT0uBvKrQfc7ZpSoAJoyKKssK/vMCHSK36aZc/oIbkpELz2crb0\nsuWO\r\n=vAAp\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/shader-ast":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-stdlib_0.9.2_1629384618946_0.38156748027057197","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"@thi.ng/shader-ast-stdlib","version":"0.9.3","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.9.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e232e5405778760bdc6e4cedea5965375a13b6c6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.9.3.tgz","fileCount":148,"integrity":"sha512-VKUVUCSDtUbG7V6tPoCdFsLhOiGu5TN2dBhIZJvKEUdrN7ofScOAxWZagErsUmNXqcQMHxPxm59ZfJfaiTE1jw==","signatures":[{"sig":"MEUCIQC5cHmw+B9qdYZm7+KphXSLgSnlNM+UT3V0S1oXsbqJLAIgO8DM0oVNvV96oSiBSjrndlMnO6SGgKzvEDMX6okHUmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":379383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIZmHCRA9TVsSAnZWagAAyb4P+wdWqqAuHPGsjdKidDdS\nUwSghs9tc4NLB9pRupKQuoHuG9d7SRA1/izrgGFllQAI0iVzJhYsSpQceQZk\nKN08IYpNg2pr6srkX/P6zthae/gIpznWGxckK8kG+14ajAatEWXPpdvmb2i1\nQguTBBS7zSvy80gV6h4U1+HagBAw6rbCVlwgQcSkpHqZHgKRZlSOok8DmTug\nWs+OkacScvwgUMRMP75+U7ePT9UK+Ihu1pEvg41ss386n9M1r+xSTQ1haiMI\n8rFpwzwFFPFxDK6HRMdfXO9BskMhUAHCkGYkv1mIaJoQQPziartxncxmfqCL\nj1K+hEFT7uTZ1Ti1DyuigFMpDvCa/bFBLPFJLZhUzMrbq02HAkVsUbVlReKa\nRi/KFp3bivdURehmS7Ye68edQye51zTZ7SfMbnZp/JTIpcaHxcmWzLbspsai\nxyUJbOUagvXQipvSR2eWb+bnfXxF/+Rp7/qMkU4i2ARmg+ZJbdffyKNaaeSL\nM/2hM8y9gKx5FhnXNzQoASFWY6Bo8imcnuAYUhSCIsA6gDBAPixZ5t4iquot\nvirGuOuXEhxOsE2qOFx+ByQRb1MLXMrbaL/VaPUkSqv+gTi8EjFYa7FWn+c0\ns/lw9A+kMEcSWq0HwH8/A24Q6BO0jPoJeClRpBx5TKAEip89MNGY4+M3OmTt\nlth3\r\n=uDUw\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/shader-ast":"^0.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-stdlib_0.9.3_1629591943692_0.8992431198766366","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"@thi.ng/shader-ast-stdlib","version":"0.9.4","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.9.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0a564e701234fb27269a7236a0583311118474f6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.9.4.tgz","fileCount":148,"integrity":"sha512-/UOxXX1M0qKWdMFLJaFkqKR/Lh9xXRWVr4j66nNLVJHpQgK7UlP63d6DRQQJb41vfOigguAU1ih0eLk2ORMNjQ==","signatures":[{"sig":"MEUCIQCm9Jd3eiXgmRKpgMok2hs2sO9OvhOBkLYtLXEtSolw6AIgbe+LWsBaR0jwllzBCCrTUZ+oYwEAgHTYFFXu2vzwudw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":379589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMf3xCRA9TVsSAnZWagAAc2YP/38Ar7pRnwpIFCzTBED+\nJQvF/rDLoaw7S4KxbFwx6grsvJzpopMfPbipnzcYjy2YaP1oySky3oVxiKJh\nQdjK9ZJd4sjdEvNkgdg432yn9CjvJTI5rvdEdFDfW7alWhgopV8+AY4PewDF\nhSTjuWtIiSWa70VxlZYhJM1SjC4RgxOdam4FzyfTCxyAWJvmw2spdmsxCztc\nyT9hrrx7ER4YyRJXn9bPdUjYGUKR+6MK+qcN7s25kbHndR4mEiqRNfexDECt\nMmTjAVF/+tMM13J97VO/thwTDTMkoUK3ZJaWJgxZJ3pqhLAdwAqLHSWUNsQm\n3KyTrY2VAdh0c99t5skD+MtxusL9z6Qr/Cq+FIgAGkPfdNCXM66GSMsN7EwR\navXf7uffi0GQxLN6/sK53LxI1LKcJAUPT0snKxh3fKcwfSvL800klrwwBqH9\nPCL3zd8noYLeAn/cD++3ow9gxbKn5tT8NHN+Wd4qX5TQR1xaQGJF8N/367ZR\naxVZqlFkgWnmXCuYKzFTOcRiTaU1mbtUssYC85zS496ElZJqpvw9civNibWc\ndR2ZSMb5RzPsNOFaSaRYtC9L61cUEugy0AI1DzzcjvpVtQSU3AtVz9dcJuoB\nQ1ckCdBdfP3IEGS+rqeOce9wM3//B3RCgJwlpAT/30gs7Bfa/q1W8PmveyTc\n98Yi\r\n=DKbx\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-glsl","shader-ast-js","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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.2.0","@thi.ng/shader-ast":"^0.10.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-stdlib_0.9.4_1630666225565_0.5396093342519119","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@thi.ng/shader-ast-stdlib","version":"0.10.0","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.10.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0fdf9bdbf17901c49df4d78936c3bf5171e6beaf","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.10.0.tgz","fileCount":144,"integrity":"sha512-v/0eDrC8cRTq00C1fa2MGmN88rd85/AuEYTJJh0sdBu3FJDqf5PGtBXAfFa7XpMxvi+DnXFP2w5toFmINHJJUw==","signatures":[{"sig":"MEUCIQCNt5wHMghccQla+6NViSAonSJNTFDL8aP75bh5V1jWCgIgJ3C8qd72wfrC974EExR4KYg5pKs1uSTqKeBgYPLI44E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169006},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./fog/exp":{"import":"./fog/exp.js"},"./sdf/box":{"import":"./sdf/box.js"},"./sdf/sub":{"import":"./sdf/sub.js"},"./sdf/tri":{"import":"./sdf/tri.js"},"./fog/exp2":{"import":"./fog/exp2.js"},"./math/fit":{"import":"./math/fit.js"},"./math/osc":{"import":"./math/osc.js"},"./sdf/isec":{"import":"./sdf/isec.js"},"./sdf/line":{"import":"./sdf/line.js"},"./tex/blur":{"import":"./tex/blur.js"},"./screen/uv":{"import":"./screen/uv.js"},"./sdf/plane":{"import":"./sdf/plane.js"},"./sdf/round":{"import":"./sdf/round.js"},"./sdf/torus":{"import":"./sdf/torus.js"},"./sdf/union":{"import":"./sdf/union.js"},"./color/rgbe":{"import":"./color/rgbe.js"},"./fog/linear":{"import":"./fog/linear.js"},"./math/clamp":{"import":"./math/clamp.js"},"./math/magsq":{"import":"./math/magsq.js"},"./math/polar":{"import":"./math/polar.js"},"./matrix/mvp":{"import":"./matrix/mvp.js"},"./noise/hash":{"import":"./noise/hash.js"},"./sdf/mirror":{"import":"./sdf/mirror.js"},"./sdf/repeat":{"import":"./sdf/repeat.js"},"./sdf/sphere":{"import":"./sdf/sphere.js"},"./math/cross2":{"import":"./math/cross2.js"},"./math/sincos":{"import":"./math/sincos.js"},"./noise/curl3":{"import":"./noise/curl3.js"},"./raymarch/ao":{"import":"./raymarch/ao.js"},"./sdf/annular":{"import":"./sdf/annular.js"},"./color/levels":{"import":"./color/levels.js"},"./math/maxcomp":{"import":"./math/maxcomp.js"},"./math/mincomp":{"import":"./math/mincomp.js"},"./sdf/cylinder":{"import":"./sdf/cylinder.js"},"./tex/index-uv":{"import":"./tex/index-uv.js"},"./light/lambert":{"import":"./light/lambert.js"},"./math/additive":{"import":"./math/additive.js"},"./matrix/lookat":{"import":"./matrix/lookat.js"},"./matrix/normal":{"import":"./matrix/normal.js"},"./noise/permute":{"import":"./noise/permute.js"},"./noise/worley2":{"import":"./noise/worley2.js"},"./sdf/polyhedra":{"import":"./sdf/polyhedra.js"},"./light/trilight":{"import":"./light/trilight.js"},"./math/cartesian":{"import":"./math/cartesian.js"},"./math/mix-cubic":{"import":"./math/mix-cubic.js"},"./matrix/convert":{"import":"./matrix/convert.js"},"./noise/simplex2":{"import":"./noise/simplex2.js"},"./noise/simplex3":{"import":"./noise/simplex3.js"},"./noise/voronoi2":{"import":"./noise/voronoi2.js"},"./raymarch/scene":{"import":"./raymarch/scene.js"},"./sdf/smooth-sub":{"import":"./sdf/smooth-sub.js"},"./tex/read-index":{"import":"./tex/read-index.js"},"./color/aces-film":{"import":"./color/aces-film.js"},"./color/luminance":{"import":"./color/luminance.js"},"./math/orthogonal":{"import":"./math/orthogonal.js"},"./matrix/rotation":{"import":"./matrix/rotation.js"},"./raymarch/normal":{"import":"./raymarch/normal.js"},"./sdf/smooth-isec":{"import":"./sdf/smooth-isec.js"},"./tex/index-coord":{"import":"./tex/index-coord.js"},"./sdf/repeat-polar":{"import":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"import":"./sdf/smooth-union.js"},"./color/linear-srgb":{"import":"./color/linear-srgb.js"},"./color/porter-duff":{"import":"./color/porter-duff.js"},"./raymarch/point-at":{"import":"./raymarch/point-at.js"},"./math/mix-quadratic":{"import":"./math/mix-quadratic.js"},"./raymarch/direction":{"import":"./raymarch/direction.js"},"./math/dist-chebyshev":{"import":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"import":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.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-stdlib_0.10.0_1634052009655_0.49817972041570724","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@thi.ng/shader-ast-stdlib","version":"0.10.1","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.10.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cbe582bb93be6370221f0e587e53fca08efb547e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.10.1.tgz","fileCount":144,"integrity":"sha512-ux3io37BnpfG4hg36x1kYvl+BSf987CXDiEA1CQek4IV3eeQ25RmJ3SwkaXr0Zl6VMXekvspJ4UCQghN+OCJGg==","signatures":[{"sig":"MEUCIQDQYKoGyU611mZWNXAqsoxVHw+C8x8qqwmq6ZJNIYFT2AIgAKqeBvdiu4kpwosdlQQM1CbtHVztuKSiCwSKlIbB33o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169769},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./fog/exp":{"import":"./fog/exp.js"},"./sdf/box":{"import":"./sdf/box.js"},"./sdf/sub":{"import":"./sdf/sub.js"},"./sdf/tri":{"import":"./sdf/tri.js"},"./fog/exp2":{"import":"./fog/exp2.js"},"./math/fit":{"import":"./math/fit.js"},"./math/osc":{"import":"./math/osc.js"},"./sdf/isec":{"import":"./sdf/isec.js"},"./sdf/line":{"import":"./sdf/line.js"},"./tex/blur":{"import":"./tex/blur.js"},"./screen/uv":{"import":"./screen/uv.js"},"./sdf/plane":{"import":"./sdf/plane.js"},"./sdf/round":{"import":"./sdf/round.js"},"./sdf/torus":{"import":"./sdf/torus.js"},"./sdf/union":{"import":"./sdf/union.js"},"./color/rgbe":{"import":"./color/rgbe.js"},"./fog/linear":{"import":"./fog/linear.js"},"./math/clamp":{"import":"./math/clamp.js"},"./math/magsq":{"import":"./math/magsq.js"},"./math/polar":{"import":"./math/polar.js"},"./matrix/mvp":{"import":"./matrix/mvp.js"},"./noise/hash":{"import":"./noise/hash.js"},"./sdf/mirror":{"import":"./sdf/mirror.js"},"./sdf/repeat":{"import":"./sdf/repeat.js"},"./sdf/sphere":{"import":"./sdf/sphere.js"},"./math/cross2":{"import":"./math/cross2.js"},"./math/sincos":{"import":"./math/sincos.js"},"./noise/curl3":{"import":"./noise/curl3.js"},"./raymarch/ao":{"import":"./raymarch/ao.js"},"./sdf/annular":{"import":"./sdf/annular.js"},"./color/levels":{"import":"./color/levels.js"},"./math/maxcomp":{"import":"./math/maxcomp.js"},"./math/mincomp":{"import":"./math/mincomp.js"},"./sdf/cylinder":{"import":"./sdf/cylinder.js"},"./tex/index-uv":{"import":"./tex/index-uv.js"},"./light/lambert":{"import":"./light/lambert.js"},"./math/additive":{"import":"./math/additive.js"},"./matrix/lookat":{"import":"./matrix/lookat.js"},"./matrix/normal":{"import":"./matrix/normal.js"},"./noise/permute":{"import":"./noise/permute.js"},"./noise/worley2":{"import":"./noise/worley2.js"},"./sdf/polyhedra":{"import":"./sdf/polyhedra.js"},"./light/trilight":{"import":"./light/trilight.js"},"./math/cartesian":{"import":"./math/cartesian.js"},"./math/mix-cubic":{"import":"./math/mix-cubic.js"},"./matrix/convert":{"import":"./matrix/convert.js"},"./noise/simplex2":{"import":"./noise/simplex2.js"},"./noise/simplex3":{"import":"./noise/simplex3.js"},"./noise/voronoi2":{"import":"./noise/voronoi2.js"},"./raymarch/scene":{"import":"./raymarch/scene.js"},"./sdf/smooth-sub":{"import":"./sdf/smooth-sub.js"},"./tex/read-index":{"import":"./tex/read-index.js"},"./color/aces-film":{"import":"./color/aces-film.js"},"./color/luminance":{"import":"./color/luminance.js"},"./math/orthogonal":{"import":"./math/orthogonal.js"},"./matrix/rotation":{"import":"./matrix/rotation.js"},"./raymarch/normal":{"import":"./raymarch/normal.js"},"./sdf/smooth-isec":{"import":"./sdf/smooth-isec.js"},"./tex/index-coord":{"import":"./tex/index-coord.js"},"./sdf/repeat-polar":{"import":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"import":"./sdf/smooth-union.js"},"./color/linear-srgb":{"import":"./color/linear-srgb.js"},"./color/porter-duff":{"import":"./color/porter-duff.js"},"./raymarch/point-at":{"import":"./raymarch/point-at.js"},"./math/mix-quadratic":{"import":"./math/mix-quadratic.js"},"./raymarch/direction":{"import":"./raymarch/direction.js"},"./math/dist-chebyshev":{"import":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"import":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.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-stdlib_0.10.1_1634106700970_0.3475079825753362","host":"s3://npm-registry-packages"}},"0.10.3":{"name":"@thi.ng/shader-ast-stdlib","version":"0.10.3","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.10.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"880cd695fb28374508f543ec816b5c06aa732e9c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.10.3.tgz","fileCount":144,"integrity":"sha512-wWa0qP7zFXJhIFVZUPLBba7h0qD1n3uJu+rOY3kzUGBmxSxzr8fF0pHZD28aXJyrNLtWt1XQB5mQQeCJbTvffw==","signatures":[{"sig":"MEYCIQCZ8eYMzCKG/YtjGrJcj8wnG+E4KRAXKEgz9tWDqmro/gIhAJUT1ERhAyblw5N0dHkl3D2bu6wqmQUmyEl4hfLy05L2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170156},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./fog/exp":{"import":"./fog/exp.js"},"./sdf/box":{"import":"./sdf/box.js"},"./sdf/sub":{"import":"./sdf/sub.js"},"./sdf/tri":{"import":"./sdf/tri.js"},"./fog/exp2":{"import":"./fog/exp2.js"},"./math/fit":{"import":"./math/fit.js"},"./math/osc":{"import":"./math/osc.js"},"./sdf/isec":{"import":"./sdf/isec.js"},"./sdf/line":{"import":"./sdf/line.js"},"./tex/blur":{"import":"./tex/blur.js"},"./screen/uv":{"import":"./screen/uv.js"},"./sdf/plane":{"import":"./sdf/plane.js"},"./sdf/round":{"import":"./sdf/round.js"},"./sdf/torus":{"import":"./sdf/torus.js"},"./sdf/union":{"import":"./sdf/union.js"},"./color/rgbe":{"import":"./color/rgbe.js"},"./fog/linear":{"import":"./fog/linear.js"},"./math/clamp":{"import":"./math/clamp.js"},"./math/magsq":{"import":"./math/magsq.js"},"./math/polar":{"import":"./math/polar.js"},"./matrix/mvp":{"import":"./matrix/mvp.js"},"./noise/hash":{"import":"./noise/hash.js"},"./sdf/mirror":{"import":"./sdf/mirror.js"},"./sdf/repeat":{"import":"./sdf/repeat.js"},"./sdf/sphere":{"import":"./sdf/sphere.js"},"./math/cross2":{"import":"./math/cross2.js"},"./math/sincos":{"import":"./math/sincos.js"},"./noise/curl3":{"import":"./noise/curl3.js"},"./raymarch/ao":{"import":"./raymarch/ao.js"},"./sdf/annular":{"import":"./sdf/annular.js"},"./color/levels":{"import":"./color/levels.js"},"./math/maxcomp":{"import":"./math/maxcomp.js"},"./math/mincomp":{"import":"./math/mincomp.js"},"./sdf/cylinder":{"import":"./sdf/cylinder.js"},"./tex/index-uv":{"import":"./tex/index-uv.js"},"./light/lambert":{"import":"./light/lambert.js"},"./math/additive":{"import":"./math/additive.js"},"./matrix/lookat":{"import":"./matrix/lookat.js"},"./matrix/normal":{"import":"./matrix/normal.js"},"./noise/permute":{"import":"./noise/permute.js"},"./noise/worley2":{"import":"./noise/worley2.js"},"./sdf/polyhedra":{"import":"./sdf/polyhedra.js"},"./light/trilight":{"import":"./light/trilight.js"},"./math/cartesian":{"import":"./math/cartesian.js"},"./math/mix-cubic":{"import":"./math/mix-cubic.js"},"./matrix/convert":{"import":"./matrix/convert.js"},"./noise/simplex2":{"import":"./noise/simplex2.js"},"./noise/simplex3":{"import":"./noise/simplex3.js"},"./noise/voronoi2":{"import":"./noise/voronoi2.js"},"./raymarch/scene":{"import":"./raymarch/scene.js"},"./sdf/smooth-sub":{"import":"./sdf/smooth-sub.js"},"./tex/read-index":{"import":"./tex/read-index.js"},"./color/aces-film":{"import":"./color/aces-film.js"},"./color/luminance":{"import":"./color/luminance.js"},"./math/orthogonal":{"import":"./math/orthogonal.js"},"./matrix/rotation":{"import":"./matrix/rotation.js"},"./raymarch/normal":{"import":"./raymarch/normal.js"},"./sdf/smooth-isec":{"import":"./sdf/smooth-isec.js"},"./tex/index-coord":{"import":"./tex/index-coord.js"},"./sdf/repeat-polar":{"import":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"import":"./sdf/smooth-union.js"},"./color/linear-srgb":{"import":"./color/linear-srgb.js"},"./color/porter-duff":{"import":"./color/porter-duff.js"},"./raymarch/point-at":{"import":"./raymarch/point-at.js"},"./math/mix-quadratic":{"import":"./math/mix-quadratic.js"},"./raymarch/direction":{"import":"./raymarch/direction.js"},"./math/dist-chebyshev":{"import":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"import":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.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-stdlib_0.10.3_1634336862666_0.7202474063792093","host":"s3://npm-registry-packages"}},"0.10.4":{"name":"@thi.ng/shader-ast-stdlib","version":"0.10.4","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.10.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f3012cf6a1d2761f11a4c5cd049ac91f2bc983c4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.10.4.tgz","fileCount":144,"integrity":"sha512-sOk3rqY2+3GNzyQ5wnKtDLKnmhnF3kBuIlvl4QKHhcQF7K9Hqxrt8DDtGerG2mXFTcQoTS5i1zU/n6jWdvbW5g==","signatures":[{"sig":"MEYCIQCuka9ysZutDha7msT+SoviyaotlRbJcl38n2mMPZdeZwIhAKDdcyZO0sYsA5Lpa+HCz9x/2CiTcpJxzdCOoW8CbEue","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170365},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./fog/exp":{"import":"./fog/exp.js"},"./sdf/box":{"import":"./sdf/box.js"},"./sdf/sub":{"import":"./sdf/sub.js"},"./sdf/tri":{"import":"./sdf/tri.js"},"./fog/exp2":{"import":"./fog/exp2.js"},"./math/fit":{"import":"./math/fit.js"},"./math/osc":{"import":"./math/osc.js"},"./sdf/isec":{"import":"./sdf/isec.js"},"./sdf/line":{"import":"./sdf/line.js"},"./tex/blur":{"import":"./tex/blur.js"},"./screen/uv":{"import":"./screen/uv.js"},"./sdf/plane":{"import":"./sdf/plane.js"},"./sdf/round":{"import":"./sdf/round.js"},"./sdf/torus":{"import":"./sdf/torus.js"},"./sdf/union":{"import":"./sdf/union.js"},"./color/rgbe":{"import":"./color/rgbe.js"},"./fog/linear":{"import":"./fog/linear.js"},"./math/clamp":{"import":"./math/clamp.js"},"./math/magsq":{"import":"./math/magsq.js"},"./math/polar":{"import":"./math/polar.js"},"./matrix/mvp":{"import":"./matrix/mvp.js"},"./noise/hash":{"import":"./noise/hash.js"},"./sdf/mirror":{"import":"./sdf/mirror.js"},"./sdf/repeat":{"import":"./sdf/repeat.js"},"./sdf/sphere":{"import":"./sdf/sphere.js"},"./math/cross2":{"import":"./math/cross2.js"},"./math/sincos":{"import":"./math/sincos.js"},"./noise/curl3":{"import":"./noise/curl3.js"},"./raymarch/ao":{"import":"./raymarch/ao.js"},"./sdf/annular":{"import":"./sdf/annular.js"},"./color/levels":{"import":"./color/levels.js"},"./math/maxcomp":{"import":"./math/maxcomp.js"},"./math/mincomp":{"import":"./math/mincomp.js"},"./sdf/cylinder":{"import":"./sdf/cylinder.js"},"./tex/index-uv":{"import":"./tex/index-uv.js"},"./light/lambert":{"import":"./light/lambert.js"},"./math/additive":{"import":"./math/additive.js"},"./matrix/lookat":{"import":"./matrix/lookat.js"},"./matrix/normal":{"import":"./matrix/normal.js"},"./noise/permute":{"import":"./noise/permute.js"},"./noise/worley2":{"import":"./noise/worley2.js"},"./sdf/polyhedra":{"import":"./sdf/polyhedra.js"},"./light/trilight":{"import":"./light/trilight.js"},"./math/cartesian":{"import":"./math/cartesian.js"},"./math/mix-cubic":{"import":"./math/mix-cubic.js"},"./matrix/convert":{"import":"./matrix/convert.js"},"./noise/simplex2":{"import":"./noise/simplex2.js"},"./noise/simplex3":{"import":"./noise/simplex3.js"},"./noise/voronoi2":{"import":"./noise/voronoi2.js"},"./raymarch/scene":{"import":"./raymarch/scene.js"},"./sdf/smooth-sub":{"import":"./sdf/smooth-sub.js"},"./tex/read-index":{"import":"./tex/read-index.js"},"./color/aces-film":{"import":"./color/aces-film.js"},"./color/luminance":{"import":"./color/luminance.js"},"./math/orthogonal":{"import":"./math/orthogonal.js"},"./matrix/rotation":{"import":"./matrix/rotation.js"},"./raymarch/normal":{"import":"./raymarch/normal.js"},"./sdf/smooth-isec":{"import":"./sdf/smooth-isec.js"},"./tex/index-coord":{"import":"./tex/index-coord.js"},"./sdf/repeat-polar":{"import":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"import":"./sdf/smooth-union.js"},"./color/linear-srgb":{"import":"./color/linear-srgb.js"},"./color/porter-duff":{"import":"./color/porter-duff.js"},"./raymarch/point-at":{"import":"./raymarch/point-at.js"},"./math/mix-quadratic":{"import":"./math/mix-quadratic.js"},"./raymarch/direction":{"import":"./raymarch/direction.js"},"./math/dist-chebyshev":{"import":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"import":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.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-stdlib_0.10.4_1635179830659_0.4916595218859472","host":"s3://npm-registry-packages"}},"0.10.7":{"name":"@thi.ng/shader-ast-stdlib","version":"0.10.7","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.10.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"23c8cc2585ebdf230e803d8459915b828bb02b80","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.10.7.tgz","fileCount":144,"integrity":"sha512-0AKbbRAEIb6VPOCfn8T2JTIEFRo2X1USEEGnFKFzVIVagCmGvWsYRZPksU0kfny3BFo50r4qyT8hOJxSxTkpjw==","signatures":[{"sig":"MEUCICwvvwCr57XUXB8PDfEnfH3Ire8ZGscZTYp39pueo2bjAiEAsilkbhZn3v8yKAACz/IRNPYkzTtmBOJsduwtKF8nYEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170992},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./fog/exp":{"import":"./fog/exp.js"},"./sdf/box":{"import":"./sdf/box.js"},"./sdf/sub":{"import":"./sdf/sub.js"},"./sdf/tri":{"import":"./sdf/tri.js"},"./fog/exp2":{"import":"./fog/exp2.js"},"./math/fit":{"import":"./math/fit.js"},"./math/osc":{"import":"./math/osc.js"},"./sdf/isec":{"import":"./sdf/isec.js"},"./sdf/line":{"import":"./sdf/line.js"},"./tex/blur":{"import":"./tex/blur.js"},"./screen/uv":{"import":"./screen/uv.js"},"./sdf/plane":{"import":"./sdf/plane.js"},"./sdf/round":{"import":"./sdf/round.js"},"./sdf/torus":{"import":"./sdf/torus.js"},"./sdf/union":{"import":"./sdf/union.js"},"./color/rgbe":{"import":"./color/rgbe.js"},"./fog/linear":{"import":"./fog/linear.js"},"./math/clamp":{"import":"./math/clamp.js"},"./math/magsq":{"import":"./math/magsq.js"},"./math/polar":{"import":"./math/polar.js"},"./matrix/mvp":{"import":"./matrix/mvp.js"},"./noise/hash":{"import":"./noise/hash.js"},"./sdf/mirror":{"import":"./sdf/mirror.js"},"./sdf/repeat":{"import":"./sdf/repeat.js"},"./sdf/sphere":{"import":"./sdf/sphere.js"},"./math/cross2":{"import":"./math/cross2.js"},"./math/sincos":{"import":"./math/sincos.js"},"./noise/curl3":{"import":"./noise/curl3.js"},"./raymarch/ao":{"import":"./raymarch/ao.js"},"./sdf/annular":{"import":"./sdf/annular.js"},"./color/levels":{"import":"./color/levels.js"},"./math/maxcomp":{"import":"./math/maxcomp.js"},"./math/mincomp":{"import":"./math/mincomp.js"},"./sdf/cylinder":{"import":"./sdf/cylinder.js"},"./tex/index-uv":{"import":"./tex/index-uv.js"},"./light/lambert":{"import":"./light/lambert.js"},"./math/additive":{"import":"./math/additive.js"},"./matrix/lookat":{"import":"./matrix/lookat.js"},"./matrix/normal":{"import":"./matrix/normal.js"},"./noise/permute":{"import":"./noise/permute.js"},"./noise/worley2":{"import":"./noise/worley2.js"},"./sdf/polyhedra":{"import":"./sdf/polyhedra.js"},"./light/trilight":{"import":"./light/trilight.js"},"./math/cartesian":{"import":"./math/cartesian.js"},"./math/mix-cubic":{"import":"./math/mix-cubic.js"},"./matrix/convert":{"import":"./matrix/convert.js"},"./noise/simplex2":{"import":"./noise/simplex2.js"},"./noise/simplex3":{"import":"./noise/simplex3.js"},"./noise/voronoi2":{"import":"./noise/voronoi2.js"},"./raymarch/scene":{"import":"./raymarch/scene.js"},"./sdf/smooth-sub":{"import":"./sdf/smooth-sub.js"},"./tex/read-index":{"import":"./tex/read-index.js"},"./color/aces-film":{"import":"./color/aces-film.js"},"./color/luminance":{"import":"./color/luminance.js"},"./math/orthogonal":{"import":"./math/orthogonal.js"},"./matrix/rotation":{"import":"./matrix/rotation.js"},"./raymarch/normal":{"import":"./raymarch/normal.js"},"./sdf/smooth-isec":{"import":"./sdf/smooth-isec.js"},"./tex/index-coord":{"import":"./tex/index-coord.js"},"./sdf/repeat-polar":{"import":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"import":"./sdf/smooth-union.js"},"./color/linear-srgb":{"import":"./color/linear-srgb.js"},"./color/porter-duff":{"import":"./color/porter-duff.js"},"./raymarch/point-at":{"import":"./raymarch/point-at.js"},"./math/mix-quadratic":{"import":"./math/mix-quadratic.js"},"./raymarch/direction":{"import":"./raymarch/direction.js"},"./math/dist-chebyshev":{"import":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"import":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.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-stdlib_0.10.7_1635407673007_0.3544867782569827","host":"s3://npm-registry-packages"}},"0.10.8":{"name":"@thi.ng/shader-ast-stdlib","version":"0.10.8","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.10.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6b7bd1c10ddf133127ac75eb162a34679fd9cbb2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.10.8.tgz","fileCount":144,"integrity":"sha512-qIO6kuYc6gkyiBRMrYBfy372NrapQhyA5K/U2Fr4mNh85a/bX4tbVhzfIhDUwtDYgUdBwheTUmeFUK3sKZJKzA==","signatures":[{"sig":"MEUCIQD5L/zj1hH+zvut0YpvyGTeOq8dsP2DAD/H6cd+vzOmNQIgTRaZ8SsZk3PZjH9b0ZAd0LMCJKJFJzCEY2vsV1uoH/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169681},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./fog/exp":{"import":"./fog/exp.js"},"./sdf/box":{"import":"./sdf/box.js"},"./sdf/sub":{"import":"./sdf/sub.js"},"./sdf/tri":{"import":"./sdf/tri.js"},"./fog/exp2":{"import":"./fog/exp2.js"},"./math/fit":{"import":"./math/fit.js"},"./math/osc":{"import":"./math/osc.js"},"./sdf/isec":{"import":"./sdf/isec.js"},"./sdf/line":{"import":"./sdf/line.js"},"./tex/blur":{"import":"./tex/blur.js"},"./screen/uv":{"import":"./screen/uv.js"},"./sdf/plane":{"import":"./sdf/plane.js"},"./sdf/round":{"import":"./sdf/round.js"},"./sdf/torus":{"import":"./sdf/torus.js"},"./sdf/union":{"import":"./sdf/union.js"},"./color/rgbe":{"import":"./color/rgbe.js"},"./fog/linear":{"import":"./fog/linear.js"},"./math/clamp":{"import":"./math/clamp.js"},"./math/magsq":{"import":"./math/magsq.js"},"./math/polar":{"import":"./math/polar.js"},"./matrix/mvp":{"import":"./matrix/mvp.js"},"./noise/hash":{"import":"./noise/hash.js"},"./sdf/mirror":{"import":"./sdf/mirror.js"},"./sdf/repeat":{"import":"./sdf/repeat.js"},"./sdf/sphere":{"import":"./sdf/sphere.js"},"./math/cross2":{"import":"./math/cross2.js"},"./math/sincos":{"import":"./math/sincos.js"},"./noise/curl3":{"import":"./noise/curl3.js"},"./raymarch/ao":{"import":"./raymarch/ao.js"},"./sdf/annular":{"import":"./sdf/annular.js"},"./color/levels":{"import":"./color/levels.js"},"./math/maxcomp":{"import":"./math/maxcomp.js"},"./math/mincomp":{"import":"./math/mincomp.js"},"./sdf/cylinder":{"import":"./sdf/cylinder.js"},"./tex/index-uv":{"import":"./tex/index-uv.js"},"./light/lambert":{"import":"./light/lambert.js"},"./math/additive":{"import":"./math/additive.js"},"./matrix/lookat":{"import":"./matrix/lookat.js"},"./matrix/normal":{"import":"./matrix/normal.js"},"./noise/permute":{"import":"./noise/permute.js"},"./noise/worley2":{"import":"./noise/worley2.js"},"./sdf/polyhedra":{"import":"./sdf/polyhedra.js"},"./light/trilight":{"import":"./light/trilight.js"},"./math/cartesian":{"import":"./math/cartesian.js"},"./math/mix-cubic":{"import":"./math/mix-cubic.js"},"./matrix/convert":{"import":"./matrix/convert.js"},"./noise/simplex2":{"import":"./noise/simplex2.js"},"./noise/simplex3":{"import":"./noise/simplex3.js"},"./noise/voronoi2":{"import":"./noise/voronoi2.js"},"./raymarch/scene":{"import":"./raymarch/scene.js"},"./sdf/smooth-sub":{"import":"./sdf/smooth-sub.js"},"./tex/read-index":{"import":"./tex/read-index.js"},"./color/aces-film":{"import":"./color/aces-film.js"},"./color/luminance":{"import":"./color/luminance.js"},"./math/orthogonal":{"import":"./math/orthogonal.js"},"./matrix/rotation":{"import":"./matrix/rotation.js"},"./raymarch/normal":{"import":"./raymarch/normal.js"},"./sdf/smooth-isec":{"import":"./sdf/smooth-isec.js"},"./tex/index-coord":{"import":"./tex/index-coord.js"},"./sdf/repeat-polar":{"import":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"import":"./sdf/smooth-union.js"},"./color/linear-srgb":{"import":"./color/linear-srgb.js"},"./color/porter-duff":{"import":"./color/porter-duff.js"},"./raymarch/point-at":{"import":"./raymarch/point-at.js"},"./math/mix-quadratic":{"import":"./math/mix-quadratic.js"},"./raymarch/direction":{"import":"./raymarch/direction.js"},"./math/dist-chebyshev":{"import":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"import":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/shader-ast":"^0.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-stdlib_0.10.8_1635954251177_0.03620864220845954","host":"s3://npm-registry-packages"}},"0.10.9":{"name":"@thi.ng/shader-ast-stdlib","version":"0.10.9","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.10.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b082177025001ca45a5e809463cce38ac2c40f81","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.10.9.tgz","fileCount":144,"integrity":"sha512-TLPjUrkLf1YXDrAleWJK9JhCVRmfd5K2xECE0PNftlT8OYICFIjJe4MotAs6fghP4JI5DzsaIt7cFy9HqfjvGw==","signatures":[{"sig":"MEYCIQC1Q8Q8fk+wrjCpi/nyXRVNrfQIBa+5nWYzQ6BDktNf+AIhANQXeRkG92vhTfd9n4rHEX00Pc7FNiNCsMpBZfqkU6Gx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169891},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./fog/exp":{"import":"./fog/exp.js"},"./sdf/box":{"import":"./sdf/box.js"},"./sdf/sub":{"import":"./sdf/sub.js"},"./sdf/tri":{"import":"./sdf/tri.js"},"./fog/exp2":{"import":"./fog/exp2.js"},"./math/fit":{"import":"./math/fit.js"},"./math/osc":{"import":"./math/osc.js"},"./sdf/isec":{"import":"./sdf/isec.js"},"./sdf/line":{"import":"./sdf/line.js"},"./tex/blur":{"import":"./tex/blur.js"},"./screen/uv":{"import":"./screen/uv.js"},"./sdf/plane":{"import":"./sdf/plane.js"},"./sdf/round":{"import":"./sdf/round.js"},"./sdf/torus":{"import":"./sdf/torus.js"},"./sdf/union":{"import":"./sdf/union.js"},"./color/rgbe":{"import":"./color/rgbe.js"},"./fog/linear":{"import":"./fog/linear.js"},"./math/clamp":{"import":"./math/clamp.js"},"./math/magsq":{"import":"./math/magsq.js"},"./math/polar":{"import":"./math/polar.js"},"./matrix/mvp":{"import":"./matrix/mvp.js"},"./noise/hash":{"import":"./noise/hash.js"},"./sdf/mirror":{"import":"./sdf/mirror.js"},"./sdf/repeat":{"import":"./sdf/repeat.js"},"./sdf/sphere":{"import":"./sdf/sphere.js"},"./math/cross2":{"import":"./math/cross2.js"},"./math/sincos":{"import":"./math/sincos.js"},"./noise/curl3":{"import":"./noise/curl3.js"},"./raymarch/ao":{"import":"./raymarch/ao.js"},"./sdf/annular":{"import":"./sdf/annular.js"},"./color/levels":{"import":"./color/levels.js"},"./math/maxcomp":{"import":"./math/maxcomp.js"},"./math/mincomp":{"import":"./math/mincomp.js"},"./sdf/cylinder":{"import":"./sdf/cylinder.js"},"./tex/index-uv":{"import":"./tex/index-uv.js"},"./light/lambert":{"import":"./light/lambert.js"},"./math/additive":{"import":"./math/additive.js"},"./matrix/lookat":{"import":"./matrix/lookat.js"},"./matrix/normal":{"import":"./matrix/normal.js"},"./noise/permute":{"import":"./noise/permute.js"},"./noise/worley2":{"import":"./noise/worley2.js"},"./sdf/polyhedra":{"import":"./sdf/polyhedra.js"},"./light/trilight":{"import":"./light/trilight.js"},"./math/cartesian":{"import":"./math/cartesian.js"},"./math/mix-cubic":{"import":"./math/mix-cubic.js"},"./matrix/convert":{"import":"./matrix/convert.js"},"./noise/simplex2":{"import":"./noise/simplex2.js"},"./noise/simplex3":{"import":"./noise/simplex3.js"},"./noise/voronoi2":{"import":"./noise/voronoi2.js"},"./raymarch/scene":{"import":"./raymarch/scene.js"},"./sdf/smooth-sub":{"import":"./sdf/smooth-sub.js"},"./tex/read-index":{"import":"./tex/read-index.js"},"./color/aces-film":{"import":"./color/aces-film.js"},"./color/luminance":{"import":"./color/luminance.js"},"./math/orthogonal":{"import":"./math/orthogonal.js"},"./matrix/rotation":{"import":"./matrix/rotation.js"},"./raymarch/normal":{"import":"./raymarch/normal.js"},"./sdf/smooth-isec":{"import":"./sdf/smooth-isec.js"},"./tex/index-coord":{"import":"./tex/index-coord.js"},"./sdf/repeat-polar":{"import":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"import":"./sdf/smooth-union.js"},"./color/linear-srgb":{"import":"./color/linear-srgb.js"},"./color/porter-duff":{"import":"./color/porter-duff.js"},"./raymarch/point-at":{"import":"./raymarch/point-at.js"},"./math/mix-quadratic":{"import":"./math/mix-quadratic.js"},"./raymarch/direction":{"import":"./raymarch/direction.js"},"./math/dist-chebyshev":{"import":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"import":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.2.0","@thi.ng/shader-ast":"^0.11.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-stdlib_0.10.9_1636555866880_0.06307102588884872","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@thi.ng/shader-ast-stdlib","version":"0.11.0","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.11.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"cf8d3305e91b56457d4a27e51827ace473f90c6e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.11.0.tgz","fileCount":149,"integrity":"sha512-MlimkHqDtXOa54esJJbWyLZvBHI3CcT7Fo6qdh49G5qMjttywY1hLZYDFX7PpMh0H77U/C+nXHy54RxriqSyNA==","signatures":[{"sig":"MEUCIQCvpJlDrtoeKAFD9MazK6WIEdQmQwE2G0Wr9N9Uxx0/ygIgftCHKaj/nSCMMB0BjfYw97MWVvTr8ssvgb8OoouFWrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":318130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlZJICRA9TVsSAnZWagAAcRAQAJhqAz0BzPhUDS2/JhKw\nS9LQVqeFY3l5of10rt+BOoqkZLmdUni1WBs+eS49AYdblhyA5G6I/oYv4/w7\nk1mDqW7iFx7YdPY2aOx/FuQ4v4U4S5j+j6C22ZRzfJKWpfsa7K2uOOjmqT97\n6eyenSJaawHDgd3WPNrUOV3MdEgw9zBoBIfRqjDYhoo/BDoMdu1QwGobVTzI\no6X9faWu0KM8mjzR/Ad9kSLx7InQ6NF6OcRvs8w/LtyBncjqIBN2pNNQGtC7\ndeN9EQpUMObEQKRP9eeT88YV6kDQqsvb5aXslpf5On5bGuyg1C86pKeXo269\n/CvgCmY7gQC6AW5ro7iUbmda/OVsxZi5dbWOKIk0e8HNC6pz1YpmGIhw+u4u\njSDn761P9EC2kc0KZ/fiuoQn+u2/ol3WpjMJlFXuzBR0xeRUvbsZxI9SK5Lw\nlxanxaGaI8XnU40FY8MxeGh0+fzSDwWBsB01AyAWpjOOB/fNAQV/XSbkykMp\n778sjEmS0f2ZzKtsR1ryI9wXkj1eqkHZ8/Pn5VH61jkXfqIiZrmQYyJ/3bzM\noN+dJsxfY5olYaGcRozUWaFo4lWipuh8O+KPa+poIyj57YMpXnpN1lrbzCGi\nWiwV4ZOWvnnNjHSndoO2E3sLabBNgHKaDy2Krk7XKjKDrUwr//WxQqsozmaT\nnN+A\r\n=z1VG\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./fog/exp":{"import":"./fog/exp.js"},"./sdf/box":{"import":"./sdf/box.js"},"./sdf/sub":{"import":"./sdf/sub.js"},"./sdf/tri":{"import":"./sdf/tri.js"},"./fog/exp2":{"import":"./fog/exp2.js"},"./math/fit":{"import":"./math/fit.js"},"./math/osc":{"import":"./math/osc.js"},"./sdf/isec":{"import":"./sdf/isec.js"},"./sdf/line":{"import":"./sdf/line.js"},"./tex/blur":{"import":"./tex/blur.js"},"./screen/uv":{"import":"./screen/uv.js"},"./sdf/plane":{"import":"./sdf/plane.js"},"./sdf/round":{"import":"./sdf/round.js"},"./sdf/torus":{"import":"./sdf/torus.js"},"./sdf/union":{"import":"./sdf/union.js"},"./color/rgbe":{"import":"./color/rgbe.js"},"./fog/linear":{"import":"./fog/linear.js"},"./math/clamp":{"import":"./math/clamp.js"},"./math/magsq":{"import":"./math/magsq.js"},"./math/polar":{"import":"./math/polar.js"},"./matrix/mvp":{"import":"./matrix/mvp.js"},"./noise/hash":{"import":"./noise/hash.js"},"./sdf/mirror":{"import":"./sdf/mirror.js"},"./sdf/repeat":{"import":"./sdf/repeat.js"},"./sdf/sphere":{"import":"./sdf/sphere.js"},"./math/cross2":{"import":"./math/cross2.js"},"./math/sincos":{"import":"./math/sincos.js"},"./noise/curl3":{"import":"./noise/curl3.js"},"./raymarch/ao":{"import":"./raymarch/ao.js"},"./sdf/annular":{"import":"./sdf/annular.js"},"./color/levels":{"import":"./color/levels.js"},"./math/maxcomp":{"import":"./math/maxcomp.js"},"./math/mincomp":{"import":"./math/mincomp.js"},"./sdf/cylinder":{"import":"./sdf/cylinder.js"},"./tex/index-uv":{"import":"./tex/index-uv.js"},"./light/lambert":{"import":"./light/lambert.js"},"./math/additive":{"import":"./math/additive.js"},"./matrix/lookat":{"import":"./matrix/lookat.js"},"./matrix/normal":{"import":"./matrix/normal.js"},"./noise/permute":{"import":"./noise/permute.js"},"./noise/worley2":{"import":"./noise/worley2.js"},"./sdf/polyhedra":{"import":"./sdf/polyhedra.js"},"./light/trilight":{"import":"./light/trilight.js"},"./math/cartesian":{"import":"./math/cartesian.js"},"./math/mix-cubic":{"import":"./math/mix-cubic.js"},"./matrix/convert":{"import":"./matrix/convert.js"},"./noise/simplex2":{"import":"./noise/simplex2.js"},"./noise/simplex3":{"import":"./noise/simplex3.js"},"./noise/voronoi2":{"import":"./noise/voronoi2.js"},"./raymarch/scene":{"import":"./raymarch/scene.js"},"./sdf/smooth-sub":{"import":"./sdf/smooth-sub.js"},"./tex/read-index":{"import":"./tex/read-index.js"},"./color/aces-film":{"import":"./color/aces-film.js"},"./color/luminance":{"import":"./color/luminance.js"},"./math/orthogonal":{"import":"./math/orthogonal.js"},"./matrix/rotation":{"import":"./matrix/rotation.js"},"./raymarch/normal":{"import":"./raymarch/normal.js"},"./sdf/smooth-isec":{"import":"./sdf/smooth-isec.js"},"./tex/index-coord":{"import":"./tex/index-coord.js"},"./sdf/repeat-polar":{"import":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"import":"./sdf/smooth-union.js"},"./color/linear-srgb":{"import":"./color/linear-srgb.js"},"./color/porter-duff":{"import":"./color/porter-duff.js"},"./raymarch/point-at":{"import":"./raymarch/point-at.js"},"./math/mix-quadratic":{"import":"./math/mix-quadratic.js"},"./raymarch/direction":{"import":"./raymarch/direction.js"},"./math/dist-chebyshev":{"import":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"import":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.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-stdlib_0.11.0_1637192263829_0.4290195080520871","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"@thi.ng/shader-ast-stdlib","version":"0.11.1","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.11.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"54fc8f596eb5446d199e64dd217716fab5575705","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.11.1.tgz","fileCount":147,"integrity":"sha512-wMiVdCf27eCpAIXrk3b0HvPhOkglyJ/qzRl17cRKNAa3d1vLrmIrznZL3m/nBjI843/fH0Xqokks6Jee8KphDA==","signatures":[{"sig":"MEQCIHTDiNiXVndDhZLlmDxmKzJjTR9K5TBuKEN5kvddfAMIAiBC0ovAJPP691ne7L+6OO/pEoZNHlaVTqjFfm4tI92MNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl1o3CRA9TVsSAnZWagAAtCsP/2SrTBPCnXMO08XOkeVX\niEcWyv2WZ6nJwgqFpXCweSbjhTycKVUf5d93s1MlFJ1ZFo9VdScJTxq8GrHT\nCT92uITsu8nGHC7tOhgNtbYSK2Gi48SVJzaDxIaxXXva4EGJXpI6vdaLK5wz\n5xJObPHS6Bm6eBt3hUDW7+EdFrlXCFRMBd6MUsBjASfV105iOc+VSOxXh9AN\nlaorSSdQ2rtcI+RsI+Bd/l/MJAWcedW4+N8XlGKJlZlsvTTFL8VuIsNBuRUv\nZo9MsDHOh/FEo3B8YcTytHzUgBdv0oeVPKLfRNEb8KTgCokqVEbQuz+PRXt8\nkvrrh5vBBZlPzfKSvrrUMYLMHmPb4WkBnX9264etit0yX/lDZ6h1/qbMqgYQ\nzaEcp9okiwKDZW4T7mpwHD2HLUmrKUBEHBdbv9hV4OMJ8gqFfuV7aaBd7nLu\nGnUjl419UicWECQEgmtL/IUwH0afIdMPW4hVRMoYiyrpTLwvcrjC+uv8G0gv\n0a+7uqhhgw2np45YIRma0CcLgYToo3ITeTIWb1ELCMrr780CA4IucuFqu5f4\n5t6H93uH06NTPIiJJWRXqpwqGFW+K5GL1IlmckiKCKpuUGeg5Tf0r20Roscy\nLCbNxzST1Ro5t1EMbS6gC+XNAlFM8TXoEhdmynUaMHZLq+XDVcEosvBeD94g\nyiF+\r\n=Uj3X\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./fog/exp":{"import":"./fog/exp.js"},"./sdf/box":{"import":"./sdf/box.js"},"./sdf/sub":{"import":"./sdf/sub.js"},"./sdf/tri":{"import":"./sdf/tri.js"},"./fog/exp2":{"import":"./fog/exp2.js"},"./math/fit":{"import":"./math/fit.js"},"./math/osc":{"import":"./math/osc.js"},"./sdf/isec":{"import":"./sdf/isec.js"},"./sdf/line":{"import":"./sdf/line.js"},"./tex/blur":{"import":"./tex/blur.js"},"./screen/uv":{"import":"./screen/uv.js"},"./sdf/plane":{"import":"./sdf/plane.js"},"./sdf/round":{"import":"./sdf/round.js"},"./sdf/torus":{"import":"./sdf/torus.js"},"./sdf/union":{"import":"./sdf/union.js"},"./color/rgbe":{"import":"./color/rgbe.js"},"./fog/linear":{"import":"./fog/linear.js"},"./math/clamp":{"import":"./math/clamp.js"},"./math/magsq":{"import":"./math/magsq.js"},"./math/polar":{"import":"./math/polar.js"},"./matrix/mvp":{"import":"./matrix/mvp.js"},"./noise/hash":{"import":"./noise/hash.js"},"./sdf/mirror":{"import":"./sdf/mirror.js"},"./sdf/repeat":{"import":"./sdf/repeat.js"},"./sdf/sphere":{"import":"./sdf/sphere.js"},"./math/cross2":{"import":"./math/cross2.js"},"./math/sincos":{"import":"./math/sincos.js"},"./noise/curl3":{"import":"./noise/curl3.js"},"./raymarch/ao":{"import":"./raymarch/ao.js"},"./sdf/annular":{"import":"./sdf/annular.js"},"./color/levels":{"import":"./color/levels.js"},"./math/maxcomp":{"import":"./math/maxcomp.js"},"./math/mincomp":{"import":"./math/mincomp.js"},"./sdf/cylinder":{"import":"./sdf/cylinder.js"},"./tex/index-uv":{"import":"./tex/index-uv.js"},"./light/lambert":{"import":"./light/lambert.js"},"./math/additive":{"import":"./math/additive.js"},"./matrix/lookat":{"import":"./matrix/lookat.js"},"./matrix/normal":{"import":"./matrix/normal.js"},"./noise/permute":{"import":"./noise/permute.js"},"./noise/worley2":{"import":"./noise/worley2.js"},"./sdf/polyhedra":{"import":"./sdf/polyhedra.js"},"./light/trilight":{"import":"./light/trilight.js"},"./math/cartesian":{"import":"./math/cartesian.js"},"./math/mix-cubic":{"import":"./math/mix-cubic.js"},"./matrix/convert":{"import":"./matrix/convert.js"},"./noise/simplex2":{"import":"./noise/simplex2.js"},"./noise/simplex3":{"import":"./noise/simplex3.js"},"./noise/voronoi2":{"import":"./noise/voronoi2.js"},"./raymarch/scene":{"import":"./raymarch/scene.js"},"./sdf/smooth-sub":{"import":"./sdf/smooth-sub.js"},"./tex/read-index":{"import":"./tex/read-index.js"},"./color/aces-film":{"import":"./color/aces-film.js"},"./color/luminance":{"import":"./color/luminance.js"},"./math/orthogonal":{"import":"./math/orthogonal.js"},"./matrix/rotation":{"import":"./matrix/rotation.js"},"./raymarch/normal":{"import":"./raymarch/normal.js"},"./sdf/smooth-isec":{"import":"./sdf/smooth-isec.js"},"./tex/index-coord":{"import":"./tex/index-coord.js"},"./sdf/repeat-polar":{"import":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"import":"./sdf/smooth-union.js"},"./color/linear-srgb":{"import":"./color/linear-srgb.js"},"./color/porter-duff":{"import":"./color/porter-duff.js"},"./raymarch/point-at":{"import":"./raymarch/point-at.js"},"./math/mix-quadratic":{"import":"./math/mix-quadratic.js"},"./raymarch/direction":{"import":"./raymarch/direction.js"},"./math/dist-chebyshev":{"import":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"import":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.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-stdlib_0.11.1_1637308983782_0.5710358815730212","host":"s3://npm-registry-packages"}},"0.11.2":{"name":"@thi.ng/shader-ast-stdlib","version":"0.11.2","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.11.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"df56377905d115870c350d0209cce8f0e7d7d9b5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.11.2.tgz","fileCount":147,"integrity":"sha512-tWbAeF1kg6/gfg1Jm79Ls6EFw6T///KANJ6Nrk7F78FhJgOSWqjg91KMD+AzsIRAIObfPAjlD79W3efBpP0LbA==","signatures":[{"sig":"MEQCIA4C2ao0LCMwqrbgra95MJRTzNQaY7covdnwrLuWoPM3AiBVHjmMXJsDP+uWIMZktxWoM5TE4D1dccSOuWxoAgJj7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmn3qCRA9TVsSAnZWagAAhTIP/3Kzzn9HUJDKBS3LM7bc\n/hz7GTwyfoSoRvbVv1gtEK0LZeFm45SILM/lZHgJJyjKRyXOqKjWMWjQ8k5a\n2SMI/rkkPVWH7GEl5VuXdrPmP+KWZca4HbYEBifIbuM67aB8zirlKDYV/r1Q\nkpNr/vbJ60uhMuYNisaZzQlp9zGwufrEK+MrSLX7vmxBEQ2mXw3DXnGXxTvk\n7kwK51Hr1tfyzF9cgW19cIlMkVl2neHXT2SdkWnub9GKQtWSbNMLXp0TCGWl\n+vuWTQw/toCm8svpsP04w2s0v8T1hu4GuzhDOQQjdG4FchftQXQBRYtystL6\nx9EAST5iAWIC+iFNqwPc5345QYNvvleAJL8UFQw+KTK5lX4sKuEWWUeoVKkC\nY1hi5ciHL+TBMsyAUL1RF11aF1oMNhEkvv/VGeQYNB3FclCwuabBXZW9Ysgs\nMcgRCgWwe+pg2ZbcLtHLXWA1vjCE0Z2UfIFCc0RCB8/tUGnKM+GmC9un+oZr\nnxPxDMjN2Vio++s2dfCQ8cjYBVrdAvRwQoRUdKaGztLXDlmrGQu62G4Cqwk8\nl4uenMuT4Ff7B+36qg4fngEpJrYhMet8AmxJzG1dK51CT2qI/wvWV/NXZKvN\nZfBEQvxxkyXMptGh4thqldfwhleJrltukusvIiSBCTMKcLZ28cLQUVwBqTKt\nszLx\r\n=UlbF\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./fog/exp":{"import":"./fog/exp.js"},"./sdf/box":{"import":"./sdf/box.js"},"./sdf/sub":{"import":"./sdf/sub.js"},"./sdf/tri":{"import":"./sdf/tri.js"},"./fog/exp2":{"import":"./fog/exp2.js"},"./math/fit":{"import":"./math/fit.js"},"./math/osc":{"import":"./math/osc.js"},"./sdf/isec":{"import":"./sdf/isec.js"},"./sdf/line":{"import":"./sdf/line.js"},"./tex/blur":{"import":"./tex/blur.js"},"./screen/uv":{"import":"./screen/uv.js"},"./sdf/plane":{"import":"./sdf/plane.js"},"./sdf/round":{"import":"./sdf/round.js"},"./sdf/torus":{"import":"./sdf/torus.js"},"./sdf/union":{"import":"./sdf/union.js"},"./color/rgbe":{"import":"./color/rgbe.js"},"./fog/linear":{"import":"./fog/linear.js"},"./math/clamp":{"import":"./math/clamp.js"},"./math/magsq":{"import":"./math/magsq.js"},"./math/polar":{"import":"./math/polar.js"},"./matrix/mvp":{"import":"./matrix/mvp.js"},"./noise/hash":{"import":"./noise/hash.js"},"./sdf/mirror":{"import":"./sdf/mirror.js"},"./sdf/repeat":{"import":"./sdf/repeat.js"},"./sdf/sphere":{"import":"./sdf/sphere.js"},"./math/cross2":{"import":"./math/cross2.js"},"./math/sincos":{"import":"./math/sincos.js"},"./noise/curl3":{"import":"./noise/curl3.js"},"./raymarch/ao":{"import":"./raymarch/ao.js"},"./sdf/annular":{"import":"./sdf/annular.js"},"./color/levels":{"import":"./color/levels.js"},"./math/maxcomp":{"import":"./math/maxcomp.js"},"./math/mincomp":{"import":"./math/mincomp.js"},"./sdf/cylinder":{"import":"./sdf/cylinder.js"},"./tex/index-uv":{"import":"./tex/index-uv.js"},"./light/lambert":{"import":"./light/lambert.js"},"./math/additive":{"import":"./math/additive.js"},"./matrix/lookat":{"import":"./matrix/lookat.js"},"./matrix/normal":{"import":"./matrix/normal.js"},"./noise/permute":{"import":"./noise/permute.js"},"./noise/worley2":{"import":"./noise/worley2.js"},"./sdf/polyhedra":{"import":"./sdf/polyhedra.js"},"./light/trilight":{"import":"./light/trilight.js"},"./math/cartesian":{"import":"./math/cartesian.js"},"./math/mix-cubic":{"import":"./math/mix-cubic.js"},"./matrix/convert":{"import":"./matrix/convert.js"},"./noise/simplex2":{"import":"./noise/simplex2.js"},"./noise/simplex3":{"import":"./noise/simplex3.js"},"./noise/voronoi2":{"import":"./noise/voronoi2.js"},"./raymarch/scene":{"import":"./raymarch/scene.js"},"./sdf/smooth-sub":{"import":"./sdf/smooth-sub.js"},"./tex/read-index":{"import":"./tex/read-index.js"},"./color/aces-film":{"import":"./color/aces-film.js"},"./color/luminance":{"import":"./color/luminance.js"},"./math/orthogonal":{"import":"./math/orthogonal.js"},"./matrix/rotation":{"import":"./matrix/rotation.js"},"./raymarch/normal":{"import":"./raymarch/normal.js"},"./sdf/smooth-isec":{"import":"./sdf/smooth-isec.js"},"./tex/index-coord":{"import":"./tex/index-coord.js"},"./sdf/repeat-polar":{"import":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"import":"./sdf/smooth-union.js"},"./color/linear-srgb":{"import":"./color/linear-srgb.js"},"./color/porter-duff":{"import":"./color/porter-duff.js"},"./raymarch/point-at":{"import":"./raymarch/point-at.js"},"./math/mix-quadratic":{"import":"./math/mix-quadratic.js"},"./raymarch/direction":{"import":"./raymarch/direction.js"},"./math/dist-chebyshev":{"import":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"import":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.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-stdlib_0.11.2_1637514729926_0.9173632668584522","host":"s3://npm-registry-packages"}},"0.11.3":{"name":"@thi.ng/shader-ast-stdlib","version":"0.11.3","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.11.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"7956e6799de58883725d26cf9f07d90b0b1a82bf","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.11.3.tgz","fileCount":147,"integrity":"sha512-5rh2B7ePy9A9mHsbD2FhkyCpHnuSQuLFVr2eHYvSSVSiytycCuQ/jspQV0Yr2DSIGdS/JjFODyiMhGNjrVGwaw==","signatures":[{"sig":"MEUCIQD+/5xC61JjqFMwZS0OX0yIfLAi9RjlHJrGw9qKnk1xdwIgNHbwIZVe4XYUVENdXcoF9E42wRd1T9RVLMtCeXkmWMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtyBgCRA9TVsSAnZWagAA8MUQAIHZfEv9yMLiHqiryGOk\nlIUixWMZkTB8GQmFD1T8adnw/tWLvqd6ds9mebOZwCwmDiGbTXopD8oH1t9Z\nBGul2XzhNQlfbCrstLJDInzONqRm0gztAKm9mevTJwagsHVIJjuWg8tDn7QP\nDYxEde2vN2XuCk53yVXoL1ohf4T2vaM5ILyradYVH6vMH/7l0M3ib7UQW++2\n+L1dQuB2/kAitfxbu8mltx0lhYQhVT8NgTGkz5CvPsgRa/XciYWESkSrbtwa\npGTYoJsVAougE1+q7B991it7eB9hWMlE4f0pqQeJZEPYEbn6SBcAhZq1xYVF\nmdpBKPxewPK2qp90KK04JtKm695u2NT4cXhj4J6cV0YxOHJxr9G61jeH2dxt\n3wIY2zxVtkdoHPI1J95TXCTzDiJdHizfQqvsTvYfNy/lVGXTwYaAT+wrtc9c\njeW7A2Bq1IRqDwrBtPzwbIjPXtZD40rZl0SRDM7pbKQZ9LfTyLEj0ccRaiQh\nbsDlOUqGzwz33fZ5kRSIvMf1Oc4QtQ4acpkys7G4XyjR7x9K458C7OuDbkiQ\nCvWO5a3gj126zKgNA2cj/yk4xbF4I81/x7QysjX+ty6X1Y/VKTZ6/KrJf9L/\nPlgZYo30m1PlDJ4/fDDq2Nxq1Y4MGgm5YQjL/2O+VDJ2c4aPehqtX+dWh/ns\nrDJU\r\n=OOMe\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./fog/exp":{"import":"./fog/exp.js"},"./sdf/box":{"import":"./sdf/box.js"},"./sdf/sub":{"import":"./sdf/sub.js"},"./sdf/tri":{"import":"./sdf/tri.js"},"./fog/exp2":{"import":"./fog/exp2.js"},"./math/fit":{"import":"./math/fit.js"},"./math/osc":{"import":"./math/osc.js"},"./sdf/isec":{"import":"./sdf/isec.js"},"./sdf/line":{"import":"./sdf/line.js"},"./tex/blur":{"import":"./tex/blur.js"},"./screen/uv":{"import":"./screen/uv.js"},"./sdf/plane":{"import":"./sdf/plane.js"},"./sdf/round":{"import":"./sdf/round.js"},"./sdf/torus":{"import":"./sdf/torus.js"},"./sdf/union":{"import":"./sdf/union.js"},"./color/rgbe":{"import":"./color/rgbe.js"},"./fog/linear":{"import":"./fog/linear.js"},"./math/clamp":{"import":"./math/clamp.js"},"./math/magsq":{"import":"./math/magsq.js"},"./math/polar":{"import":"./math/polar.js"},"./matrix/mvp":{"import":"./matrix/mvp.js"},"./noise/hash":{"import":"./noise/hash.js"},"./sdf/mirror":{"import":"./sdf/mirror.js"},"./sdf/repeat":{"import":"./sdf/repeat.js"},"./sdf/sphere":{"import":"./sdf/sphere.js"},"./math/cross2":{"import":"./math/cross2.js"},"./math/sincos":{"import":"./math/sincos.js"},"./noise/curl3":{"import":"./noise/curl3.js"},"./raymarch/ao":{"import":"./raymarch/ao.js"},"./sdf/annular":{"import":"./sdf/annular.js"},"./color/levels":{"import":"./color/levels.js"},"./math/maxcomp":{"import":"./math/maxcomp.js"},"./math/mincomp":{"import":"./math/mincomp.js"},"./sdf/cylinder":{"import":"./sdf/cylinder.js"},"./tex/index-uv":{"import":"./tex/index-uv.js"},"./light/lambert":{"import":"./light/lambert.js"},"./math/additive":{"import":"./math/additive.js"},"./matrix/lookat":{"import":"./matrix/lookat.js"},"./matrix/normal":{"import":"./matrix/normal.js"},"./noise/permute":{"import":"./noise/permute.js"},"./noise/worley2":{"import":"./noise/worley2.js"},"./sdf/polyhedra":{"import":"./sdf/polyhedra.js"},"./light/trilight":{"import":"./light/trilight.js"},"./math/cartesian":{"import":"./math/cartesian.js"},"./math/mix-cubic":{"import":"./math/mix-cubic.js"},"./matrix/convert":{"import":"./matrix/convert.js"},"./noise/simplex2":{"import":"./noise/simplex2.js"},"./noise/simplex3":{"import":"./noise/simplex3.js"},"./noise/voronoi2":{"import":"./noise/voronoi2.js"},"./raymarch/scene":{"import":"./raymarch/scene.js"},"./sdf/smooth-sub":{"import":"./sdf/smooth-sub.js"},"./tex/read-index":{"import":"./tex/read-index.js"},"./color/aces-film":{"import":"./color/aces-film.js"},"./color/luminance":{"import":"./color/luminance.js"},"./math/orthogonal":{"import":"./math/orthogonal.js"},"./matrix/rotation":{"import":"./matrix/rotation.js"},"./raymarch/normal":{"import":"./raymarch/normal.js"},"./sdf/smooth-isec":{"import":"./sdf/smooth-isec.js"},"./tex/index-coord":{"import":"./tex/index-coord.js"},"./sdf/repeat-polar":{"import":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"import":"./sdf/smooth-union.js"},"./color/linear-srgb":{"import":"./color/linear-srgb.js"},"./color/porter-duff":{"import":"./color/porter-duff.js"},"./raymarch/point-at":{"import":"./raymarch/point-at.js"},"./math/mix-quadratic":{"import":"./math/mix-quadratic.js"},"./raymarch/direction":{"import":"./raymarch/direction.js"},"./math/dist-chebyshev":{"import":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"import":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.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-stdlib_0.11.3_1639391328294_0.5724660855899695","host":"s3://npm-registry-packages"}},"0.11.4":{"name":"@thi.ng/shader-ast-stdlib","version":"0.11.4","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.11.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"cf8c59096f0ff5046c28a1fce0af5f20af1dd587","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.11.4.tgz","fileCount":147,"integrity":"sha512-n9fFWaJWpioUNhtcoBKHC4OnphOpQOUmushD4wVTv5/fFL31SSYOklPVzH5M1++F0JZhr5bQ0R/mRm83a+08qw==","signatures":[{"sig":"MEYCIQDGnwTLmvpwv+I3MfofiaqJoRerS5h2OROpPjHkb/QFCwIhAJ2xC6XN99DLMMzxCaWrPibUK4Wwe9kMDU8MyvE/oQmi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuGA9CRA9TVsSAnZWagAAIvAP/ieW6ugsHRd5Rqn9A1e/\ns5aqBef77ogkyzzoIuqSIp9WbzD3cJYU2kUcVcVRgVq3ayQplvFeeIvNIbAn\nngqL1NBxK4j2CbrdaUhFmtpsdrk/IfZiK3wrHM6pdR4aaCqSqfbe7zb2Rg3u\ngzaQlWiQcDrxg1wvnccAxms08fdL7jTQx37IKiIock3KcJudSm1V2eLIpmC1\nacP1Qf2zzFHoT1P97Phi0b301g0t2FBmX0MXMR8JJ99WAJXcO0Jxlz31gWxS\nitCVuBGcs9wPldmOZ6pC8hc1YurS0B+hOY9zPZuuykAPmUXcvzeSAy+RwJ4B\nPULi2ve5QFgFM9PHovBxaIlYgRarWIMpCezrKjDywkGcyhjvTKAv5awZoK/e\n2grYTUVR/zGz0M60sMiY+q+RCpnE4en6WX2x91xv1lQq1+fwb/l7mfAvRSCv\nZsl1WStEMUJs58QXsl+/UlNmkaAwKqTS9P7csFoGWqWn5VMDVmkS35/tEVQK\n3GriPVqdosyN2J+BwpY8mEyXBjef8oNNAN2Jc39/JIzdcS2NOQaUlvEvVTci\nm0sNpr8idh1eJ3cdV3dKkze/XR5I9evV79DFdpeIh2kyTrp6mTZXlK6QFZWb\njBC+VsBGTIobsG+iPP8ND/yML8I7EThkgsbdImYAj9PZk8A9PYFhjgqMt1N1\nrpBK\r\n=X5ri\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./fog/exp":{"import":"./fog/exp.js"},"./sdf/box":{"import":"./sdf/box.js"},"./sdf/sub":{"import":"./sdf/sub.js"},"./sdf/tri":{"import":"./sdf/tri.js"},"./fog/exp2":{"import":"./fog/exp2.js"},"./math/fit":{"import":"./math/fit.js"},"./math/osc":{"import":"./math/osc.js"},"./sdf/isec":{"import":"./sdf/isec.js"},"./sdf/line":{"import":"./sdf/line.js"},"./tex/blur":{"import":"./tex/blur.js"},"./screen/uv":{"import":"./screen/uv.js"},"./sdf/plane":{"import":"./sdf/plane.js"},"./sdf/round":{"import":"./sdf/round.js"},"./sdf/torus":{"import":"./sdf/torus.js"},"./sdf/union":{"import":"./sdf/union.js"},"./color/rgbe":{"import":"./color/rgbe.js"},"./fog/linear":{"import":"./fog/linear.js"},"./math/clamp":{"import":"./math/clamp.js"},"./math/magsq":{"import":"./math/magsq.js"},"./math/polar":{"import":"./math/polar.js"},"./matrix/mvp":{"import":"./matrix/mvp.js"},"./noise/hash":{"import":"./noise/hash.js"},"./sdf/mirror":{"import":"./sdf/mirror.js"},"./sdf/repeat":{"import":"./sdf/repeat.js"},"./sdf/sphere":{"import":"./sdf/sphere.js"},"./math/cross2":{"import":"./math/cross2.js"},"./math/sincos":{"import":"./math/sincos.js"},"./noise/curl3":{"import":"./noise/curl3.js"},"./raymarch/ao":{"import":"./raymarch/ao.js"},"./sdf/annular":{"import":"./sdf/annular.js"},"./color/levels":{"import":"./color/levels.js"},"./math/maxcomp":{"import":"./math/maxcomp.js"},"./math/mincomp":{"import":"./math/mincomp.js"},"./sdf/cylinder":{"import":"./sdf/cylinder.js"},"./tex/index-uv":{"import":"./tex/index-uv.js"},"./light/lambert":{"import":"./light/lambert.js"},"./math/additive":{"import":"./math/additive.js"},"./matrix/lookat":{"import":"./matrix/lookat.js"},"./matrix/normal":{"import":"./matrix/normal.js"},"./noise/permute":{"import":"./noise/permute.js"},"./noise/worley2":{"import":"./noise/worley2.js"},"./sdf/polyhedra":{"import":"./sdf/polyhedra.js"},"./light/trilight":{"import":"./light/trilight.js"},"./math/cartesian":{"import":"./math/cartesian.js"},"./math/mix-cubic":{"import":"./math/mix-cubic.js"},"./matrix/convert":{"import":"./matrix/convert.js"},"./noise/simplex2":{"import":"./noise/simplex2.js"},"./noise/simplex3":{"import":"./noise/simplex3.js"},"./noise/voronoi2":{"import":"./noise/voronoi2.js"},"./raymarch/scene":{"import":"./raymarch/scene.js"},"./sdf/smooth-sub":{"import":"./sdf/smooth-sub.js"},"./tex/read-index":{"import":"./tex/read-index.js"},"./color/aces-film":{"import":"./color/aces-film.js"},"./color/luminance":{"import":"./color/luminance.js"},"./math/orthogonal":{"import":"./math/orthogonal.js"},"./matrix/rotation":{"import":"./matrix/rotation.js"},"./raymarch/normal":{"import":"./raymarch/normal.js"},"./sdf/smooth-isec":{"import":"./sdf/smooth-isec.js"},"./tex/index-coord":{"import":"./tex/index-coord.js"},"./sdf/repeat-polar":{"import":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"import":"./sdf/smooth-union.js"},"./color/linear-srgb":{"import":"./color/linear-srgb.js"},"./color/porter-duff":{"import":"./color/porter-duff.js"},"./raymarch/point-at":{"import":"./raymarch/point-at.js"},"./math/mix-quadratic":{"import":"./math/mix-quadratic.js"},"./raymarch/direction":{"import":"./raymarch/direction.js"},"./math/dist-chebyshev":{"import":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"import":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.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-stdlib_0.11.4_1639473213518_0.3834459402722652","host":"s3://npm-registry-packages"}},"0.11.5":{"name":"@thi.ng/shader-ast-stdlib","version":"0.11.5","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.11.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"7f2daa1bfda2efdaae0d0fc8554a347ebecd0307","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.11.5.tgz","fileCount":147,"integrity":"sha512-e/9pmPfPTsDDhMgR0FO4DORFnaIha88opewkF+2dsiHqy3c6HVdGAihaHYJdcT/YzT/W4oWkf3AfWeKFhBLbrA==","signatures":[{"sig":"MEQCIGPHxcqd8vXeBW5EAaRJROWzE7NJl4MmVQrAnkPSp0zBAiBeb55dShrkcELl4lV8lEw8HmBKqVaktBrGs4J5j0asBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKz1aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUnw/+MCrUFMni0asNqlFmLj2bmd8O6+YpdSztAToaAvrsH6uMKZVf\r\nJPoOclUWGDCUCBI9UWPzcfzWslOCpOhexq+sVXBA8f624FgFqLNNGTff10SH\r\nen1Esc0FK3u7UvzbHU1E35jhRqaF6k5TMD0CI9ikHPeB6zSwAW7mYJo9fHhw\r\nxNTxvC/LJFRsa0Qf2MS0F7Kv1qcamHykJDbjqSzh9XY+TVpM6pwJwPg1q3Lo\r\nISFnHhPrvMdBQgN7OPsabN8s4Z0ySSow2dn03B9TEOfuXmmlof1n4TpEDxrv\r\ntzIaqoZkXh9NgBmrU40lTyVJHvkonR0K3fJIKUbZkCeAoF/h0MDxt9Qq78VO\r\nyAQ+SMWCYYt9uUpNkadzr0OQodceTHIASPwtDOR1tWZ5+vmPx9FOOK+7n7qD\r\nNQ//5w0o6J775esqC/JrewP6ElxiwrjvM7Lm7bZ/vJAxXcTLzCEEpYAaA2gc\r\nShXfCvat6KhCV97YO18mpaC9YRQmRhzKlX6IjZ9aPg0OSrNrLSZFq8qTMNxA\r\nCFG4OLht5q4UfYVUwjfH0TqvWNhiNTAKXX6plf8VZ9HTPoKyIdSDWmH7oqpm\r\nLCq/w0mjRuZS3xdvDGgkdFjn7C12+OguGllq+QiVmWhi0cY3DABHaGFp1+2x\r\nfpHYRbJ16bxkr2Fj7wIVAqHXiQStojmDOmU=\r\n=R6nP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./fog/exp":{"import":"./fog/exp.js"},"./sdf/box":{"import":"./sdf/box.js"},"./sdf/sub":{"import":"./sdf/sub.js"},"./sdf/tri":{"import":"./sdf/tri.js"},"./fog/exp2":{"import":"./fog/exp2.js"},"./math/fit":{"import":"./math/fit.js"},"./math/osc":{"import":"./math/osc.js"},"./sdf/isec":{"import":"./sdf/isec.js"},"./sdf/line":{"import":"./sdf/line.js"},"./tex/blur":{"import":"./tex/blur.js"},"./screen/uv":{"import":"./screen/uv.js"},"./sdf/plane":{"import":"./sdf/plane.js"},"./sdf/round":{"import":"./sdf/round.js"},"./sdf/torus":{"import":"./sdf/torus.js"},"./sdf/union":{"import":"./sdf/union.js"},"./color/rgbe":{"import":"./color/rgbe.js"},"./fog/linear":{"import":"./fog/linear.js"},"./math/clamp":{"import":"./math/clamp.js"},"./math/magsq":{"import":"./math/magsq.js"},"./math/polar":{"import":"./math/polar.js"},"./matrix/mvp":{"import":"./matrix/mvp.js"},"./noise/hash":{"import":"./noise/hash.js"},"./sdf/mirror":{"import":"./sdf/mirror.js"},"./sdf/repeat":{"import":"./sdf/repeat.js"},"./sdf/sphere":{"import":"./sdf/sphere.js"},"./math/cross2":{"import":"./math/cross2.js"},"./math/sincos":{"import":"./math/sincos.js"},"./noise/curl3":{"import":"./noise/curl3.js"},"./raymarch/ao":{"import":"./raymarch/ao.js"},"./sdf/annular":{"import":"./sdf/annular.js"},"./color/levels":{"import":"./color/levels.js"},"./math/maxcomp":{"import":"./math/maxcomp.js"},"./math/mincomp":{"import":"./math/mincomp.js"},"./sdf/cylinder":{"import":"./sdf/cylinder.js"},"./tex/index-uv":{"import":"./tex/index-uv.js"},"./light/lambert":{"import":"./light/lambert.js"},"./math/additive":{"import":"./math/additive.js"},"./matrix/lookat":{"import":"./matrix/lookat.js"},"./matrix/normal":{"import":"./matrix/normal.js"},"./noise/permute":{"import":"./noise/permute.js"},"./noise/worley2":{"import":"./noise/worley2.js"},"./sdf/polyhedra":{"import":"./sdf/polyhedra.js"},"./light/trilight":{"import":"./light/trilight.js"},"./math/cartesian":{"import":"./math/cartesian.js"},"./math/mix-cubic":{"import":"./math/mix-cubic.js"},"./matrix/convert":{"import":"./matrix/convert.js"},"./noise/simplex2":{"import":"./noise/simplex2.js"},"./noise/simplex3":{"import":"./noise/simplex3.js"},"./noise/voronoi2":{"import":"./noise/voronoi2.js"},"./raymarch/scene":{"import":"./raymarch/scene.js"},"./sdf/smooth-sub":{"import":"./sdf/smooth-sub.js"},"./tex/read-index":{"import":"./tex/read-index.js"},"./color/aces-film":{"import":"./color/aces-film.js"},"./color/luminance":{"import":"./color/luminance.js"},"./math/orthogonal":{"import":"./math/orthogonal.js"},"./matrix/rotation":{"import":"./matrix/rotation.js"},"./raymarch/normal":{"import":"./raymarch/normal.js"},"./sdf/smooth-isec":{"import":"./sdf/smooth-isec.js"},"./tex/index-coord":{"import":"./tex/index-coord.js"},"./sdf/repeat-polar":{"import":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"import":"./sdf/smooth-union.js"},"./color/linear-srgb":{"import":"./color/linear-srgb.js"},"./color/porter-duff":{"import":"./color/porter-duff.js"},"./raymarch/point-at":{"import":"./raymarch/point-at.js"},"./math/mix-quadratic":{"import":"./math/mix-quadratic.js"},"./raymarch/direction":{"import":"./raymarch/direction.js"},"./math/dist-chebyshev":{"import":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"import":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.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-stdlib_0.11.5_1647000922706_0.028938683464974746","host":"s3://npm-registry-packages"}},"0.11.6":{"name":"@thi.ng/shader-ast-stdlib","version":"0.11.6","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.11.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"144acaf896df23bd2fd0e621b1a8e6bc11b3cf15","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.11.6.tgz","fileCount":147,"integrity":"sha512-a//88FRaGelf8zF+giKVxXHpmf0QRXpQkf/DTWlwR1CTgCvk5NWvhtyH33SOiFh7XXqdFK4T4maK1zjrBXH/uw==","signatures":[{"sig":"MEQCIDYaf4fzPvNS1OcPvdftoofIm5gh/Kwsf0rvHvT0g1PvAiA7hrCF498lwb1Jkzc7QNWpiodrRo+8N+phPF+NJjdD0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvLbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD+w/+Lf3t6iOqRnlPRa2j0SUgkD4MkW2tKmxVh5ISt1Lj6N+s9YrF\r\n3NJ5FU/wlChWod6EZJo69ZQ4DsjamHkzsV/zlboh1108lTAh4HjNHlB4d/Ex\r\nRaqXBr0AnUtV6ciyFWqlELr2hbD5DczQB+DLqKKyyRgu8Qq+PGh3I7OvNwxZ\r\n/i3nK5lTGJWgEEDTW32OcyA+8FAmxzABMhO90vnMRsFE69EsOH1l3gg/GnDp\r\njNGdsqB4a+2aofwlKvF+VR0M4UiGmXLaAJ3ylJblX9vde5k5+vqvMAUlj9HE\r\nEsgQ1gi8bauWuGqI1I+jcKJgNuwYtVop03jbYl5Hu2nWWvR24cQPZUZakwOd\r\noBF7yMBC16G7qCDzxhlvG4ZY+RfV9dHAbt0tnXKu5eDjQakXhyeAKN+qYlLn\r\nbbIc1Fs7WLu84/fnaYAjJz2zchBspwC/ReKBsMTQgAx7qF3NdAC2B2nTHH/Z\r\nZ3pYJpHnZEpJat+twLlNG3qxdwypGksbUWQBHrTC9vUyKhh4Qh04kHn/4PwB\r\nEGsf78ZWoK3dZpHoSTCyuIMmpD++p7TYd+FLVtze3M6tBb0+JCtdA5e146Qs\r\nKyHOaB8DdNqwsjb9ig6nBZW5M/S1ufnVkGqpOdvlW6s571gP0KB8MiiVb1WN\r\nPaFBhRQDkwTHxHTXmfl+tP+lk96mNNero8U=\r\n=h4n2\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.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-stdlib_0.11.6_1649341146662_0.6104117531487665","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.0","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"79742ce18d7af4482de6658086eb0fbff70eaa76","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.0.tgz","fileCount":159,"integrity":"sha512-fE3SzqtiCbt8em8IF0zFICPNCRCmn5wjzgdeXvPRP10z1RlqGx+4CtAgiVOJWYAXBkjrlc0cTIpmeS3U5LXyVA==","signatures":[{"sig":"MEQCIHg9qMBQWNOxNutNgjXWQ/vGKxPaYecLzy6cJiyC4PQdAiAcBMeazz0PTBTE/LA+mMVGT2dvUYOqVaKYzHMoBA+VeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidll1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodzw/8Cff/4PVlUwP4CloTL6+t5QDScBKXgLYyG/dGnhIzaKhdB24h\r\njN/FZ9xVNWosqNvYsMuzDrwvT92i6a0Sg/hItohBwkSOvK8KvbTVJtv+xv9u\r\nrzpc3e/Z2LePy13XLFZNnaILb+O5Vr7JsmBmwBNYbN8ut940BnitCsz4wQWz\r\n+dAqkyLZ8sahwctayvtAZkH0LI4+pEIlM39JPsX6LYwQiIrT1r3/Q/YNGmfz\r\nN3rxdUekQcp9alr8fJtnzHSXUSSU/Al+eaS9Pce71uEF2pKiE2MLCma/Vy8L\r\nzu7y0JbXvQBGPQQat51XN9liMpTkvs5P2vXs1upQE9e3UnefOMFEI6KQSzMf\r\nS6KH1jnmjatjrsPTX77dy6GQpC0wn4Ezb6VvF7KV6e33Po94VoMf7s7ACANg\r\nxoMISkcUonXEcJXaHjo2hphqG+V0sNunIqHIv8/BgxfeZyFDCTByvRmcfk+0\r\nBP185/2Pn+MiOGSbIBLPV5QNmpVCnOvUGh0H6oYOBFoqoUSs8MjHbXqMxMdE\r\nZBftji2CnHltgj+abmpYqstSrNZVxmv824HMUJNPLf4NrwiyRq8xemoeTx/3\r\n8D+Y1vMAjpWl/NWshp4eeCnRGnnskbMfp8KINSbt4vXfM0XVjO0fhe4WmG68\r\nbziZ0eMRpihoPuzsSfyfT65WdRafqsIUa7Y=\r\n=wzwf\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.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-stdlib_0.12.0_1651923317251_0.1995367648329407","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.1","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"94916c556a2bf3838d73f4ba67dbf15d648176c7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.1.tgz","fileCount":159,"integrity":"sha512-iJW1I+eARvBOJyi50MLToDAHQDdagZdXFvKfbNEzixghMFpNitNRmui7SJsJA+yP7THxDxK3xir7Gp1z63JHug==","signatures":[{"sig":"MEUCIGBEkP4QBxLumifXJiqjpTVKcREUEjhRyFMpjKgy3C8LAiEA3p8AdOjo7djpfkOmBI5m26JQQoO+kTnDfH2HESzEpYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiim/7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozsQ//fnfuCeAbWg53qnrltkrZpQxmxV97F5Cs3gaaBNqTecZkEW9h\r\nNhUfzAG0SJX7+c0YSSv2K1I+nuN/zdiF867hl19n+iq+sr2bWCP3CigU+rO/\r\ni01dzLwlbsHRV51JOkJF3du5DPfkQZ+LXQ2joQMhzB40BGlhfFGB2GDpmgQV\r\nlGHZSc0JlWvftexVovIVFQgLJkJYPY8WOj8qBDZy/fxiDpD8t5RyYy3r+vwQ\r\nu0HBBPvh8RNj66FodXVKfY5log5wu/E4dh86pHeAHg+oPykqUPICu4A1cbNU\r\nvMIhJHmWCvmV8oaTZggcuQy+Z2hLcS8lNrjJPXhetjH4WIDLGPM6Rcr/Tc1X\r\n75QUHRXSLlSlE9AFk43XQf6eHGsLDcXDBVx/XnF4Yb/xTfDs41qF2bR3iNfl\r\nT/l343j4f21QQjFXAAPbnCuH/Ey5uqT8npfY1euOYt6vzbYCJzi3phjPXSdd\r\nuxOeEb4Au1LgEroojDv4g4WfkeTzRVner1ebb0lje93vn/GupGZw69K9relf\r\nsE411dJpLvxfypKcEm02xn9sBvUn1Pyti2W7V/FOCW3WQ9JCHhxu1/Lh2wJ/\r\n+fO6WzQM2odwje4TYxWkb90WXbAdyrt3az4xf8j2doFToOWjfBrV0h9dgmSk\r\nVvH2a526iRRNC6lbsv822IAziHpGE8Uh4XI=\r\n=G+4I\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.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-stdlib_0.12.1_1653239803665_0.2806950362632561","host":"s3://npm-registry-packages"}},"0.12.2":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.2","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"0634ae7c6cf4812bf9c9b7e8fea939ec96ae9263","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.2.tgz","fileCount":159,"integrity":"sha512-GP+Liu7kMt0MhGp3sJuyz83COA7Ri1IrLqls8PIcyRrtfvbp+J3gs9VfSiOIB+BigAMaXjZy5PrON2/wslK28Q==","signatures":[{"sig":"MEQCIGXCmOPSQlN/yXaQD10q0+vCN11qDB1TKRCV3CULNFAtAiAtLm299OhW4cUZ9VW/rGhjj6aDsMLXlBMCzf8+8MVJDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiohzBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVHQ//UMnzEvTfKCZt/l+KFDaQOO6TMKU6U1gSlIm3GUuDHVYVuHZX\r\nuwTuuMpGTR9FB/qhObkYmQgQYK1YXjvR53u1it9iHfGcuVhyAjxnqCB4sxbx\r\no8hJEfLItc84uA7uuCcWMo7U+D7IJffUOehxINF39rFj0o0FHGSYDT5NGD5J\r\n3/2bm+GigQBYh5VCx7ZwcLD70hit0LKKmpFG6ANZu8zaxQZYCPCeqiqtfvoZ\r\n+IMjA9oev2xkU23+Yj/Rwac7B64EzI8/OMZl6Dcvj/vVnA5CJ5FoCTMDmfao\r\nlBVUSPI7qi0V2ylfg2qYCvXg/R8mNSPsauLTTPUUBm3/aw6caQcT/4YRYYQH\r\nRmNGHqNhlaNb5f7BdjM38TjeokQ0Hteom9z7QJbq0Kq6ialRcvrR7IQ1IygU\r\n3VUrsz/kbnuWkVzxFYFR/lyJV7kA97vNHs5+AiqIQjl4VpTBAGA396JtXBk1\r\niRSSj3tNHdfd7dV8/1D1ni6JxOkbKbLmW1jWTERPaOK8s5HFGnMqplNvCvWg\r\nTmSu3iivF5MziCWHGsFLKe8K0OUNeJZAl9ngb4UT2R+fabQJLWxMVTvBV1hz\r\n6A4CbSMe8/K4dzFifoiEutQb+q4ZXL6bQSHZIxv6Dnyj+0w7iHm5MgwxbviS\r\nhbztKxBQg036R988VlJjRnAQw//13A2Ztus=\r\n=YV/s\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.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-stdlib_0.12.2_1654791360883_0.32697034526407087","host":"s3://npm-registry-packages"}},"0.12.3":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.3","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"67c51a7b1da971d8b06719bfc361dc8a4e9bf1e5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.3.tgz","fileCount":159,"integrity":"sha512-Qzx3a9w8teABdJmdUbhoj24uIqcZOUehUvPv4Lx9/MkAwoM5yyrgQ3qPDZWfFKSeBLykMkxuFSoy4JTc3HQIcA==","signatures":[{"sig":"MEYCIQC4z6sLx2AG8mcFmmOyd1LnQ3JO6Fp/x8q1qE2eqzVjCgIhAOBFncOONB3nExDP4Pu6QCSAUfFds5JQwhWU11R2K6Ft","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipKXsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTxw/6A8Hr3gmAkh+wIC9p/cpk/QVRqcfHlGRkzjHQWwkuAfvjLCIv\r\n59kpPayhDYdBNWDcbsa9LpFqzHWBMLrtkg/cMvr9QQg/RCIsIfFpno08Fl3o\r\nPNoUkOm2g/o7UAZFR/tZsfBp29H8atwsizhhHd99ug4XezMpN+R5mcmQi5YD\r\nvocBnTVE0iyQSP5Qfq/ik0PHiNqwRqyKjc3mBhthcoyK/XSScqnaVPSx3LvC\r\n9cCQMkyYg2wFLOAiQnSh0T+gJ5FDYBoP6bVWJVzMq6CM2AnhzxS9hFuJmckg\r\nBThyn40vp5V8VypTkihgC1qdp4T/sPwOAAJaWhsN7FLgQqG59DtcJbfMOwJj\r\nEPTBdNjNUQoKjhBblI3X+n56p8P5jXzT+RiQ3U3ktCKszZ/ZLcWZkwQkgWCI\r\nY2uQILLeBh0mRGAWnyYNt/iQgoFDnatPcBpTHUk3X1E+lkyb7g0X3qF9Ovhn\r\nT+9RXeMMU+k0jaVs/hguo1c3O7pl/bwfnfh91uJEux/jZEaKXnUdTfk2+IHU\r\nCshtsrIrZyi3BFkhi35nGR3IS2shPVNPlsXihbqLUBlCjXG4hHCwCOimgjI8\r\nNp3KOb2thwj5HmdISy5T2BQRwKMm4jtaH1c3cOPDT8ceZH4+PDrsWPJOG5Ph\r\n92NX8cAcRoSMaJtlEixpmzhFeI5g1+eaWnI=\r\n=9zww\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.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-stdlib_0.12.3_1654957548517_0.8104608510716009","host":"s3://npm-registry-packages"}},"0.12.4":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.4","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"07e1ee75cd4751a8d04ffce51e9fc87d3e62cb83","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.4.tgz","fileCount":159,"integrity":"sha512-9zT2vqaX6UtWO9XZXLX4hH5hvNTWYrxBNFbBqR/ojZKxECN9vvCQrJJvWQ9d3aJUlwLJpB0n+W9Eo2lN+RIUbQ==","signatures":[{"sig":"MEUCIQD6rM9e3r1Hqoh74eKE739YEHQyXAKTFd12zBkWrSWGiQIgF8NXipIxUOhUnx2jPhyPaZzBqN7ojL3NAz+AelPOYks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHWaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqq3w/+MArtArd5n4DcaI2J1zUypBAkEb5zpOp7jcu6Qwo1VBv9dWfj\r\n12mpIGPmFtU3ZvEH/nkTmyC2+P4mgr/XN09DXZO6jyIvazQbegLQhbu6OOP+\r\nAlICUcyY+z6KJPV/yvZNgJZJBJALmToyS2TnGSYpCJ7fNiQ5d7eYTGQ0U3Vu\r\nBMnqsoH8Ffz8+O0vc5RiMJCzlEaX0KHB9zmzYfUB8YDPno6vCOC32ZzAOQUI\r\nScCyuJB9gUamLWyN4FJRTv3TvhZflaql0TleUm2lDLiDZVnD9dry3DcNjQ06\r\nWBEIYUH2qeTC4rOru46M21bGzXcM5782Tw52N4p0PvvN2JZ02VvURGBsLkkf\r\neLEmmWkdM0CVZkXi983sBTKaIvkN1vY1SFY+e2NNJjzZq/Ke/IQ5cSdrlYiL\r\nQQATup2LyPH71ri75/VOjRGrrqtWS22md+otG5BimnrkWsYFRO3bOACDu8xd\r\nvfJ+TL6L6w/fSLcFyPw7D2PoNvg3tkb5kxlI5EsykrSjUs0O2rgRnvL2jFCz\r\nlb9bRWYRqcT57ZG0ny2GrJFqq+AMz5AY/SX8Z5eI3mLcNL9iN20kYj7usa9I\r\n7KSzkfR+hH0MCUSCyvKTb+N3wU9qfD+8sUlOrak4iq3W3QJ0T7iu4ha3Sqk1\r\neZKO/c3XGG3bMh6vfDORsQehG2tOxnF489o=\r\n=XC94\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.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-stdlib_0.12.4_1657304474094_0.16080661953722597","host":"s3://npm-registry-packages"}},"0.12.5":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.5","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"b9f47a1e5c1066f351a0dd8130a5529f97d07429","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.5.tgz","fileCount":159,"integrity":"sha512-xopoLbgOLMS8sIdv4YFWdaUIdNBUGO+dVqZukJcj0wbPYSJQN/Dj1VXA3qq9ALNHZQajzpwhEeghPhPN8YVv5w==","signatures":[{"sig":"MEQCIC5O4ZECvtAeZKhHkh64jJVeh3O1NFbv/20EaBr87VPiAiA2OjacQ+RD15M58wNF+qEcqoi/0grUzoNBREJMVgdPTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1s/RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpepw/9EN20Q2pzmP3bYrosSKB9b3CLIY8Dstiuo6Qn+MuBgKDEPjwY\r\ng4e4FBdjzXZ7b3xpvM6cFVyHL+NUYqXgc1c2npGMmTb9jHKejW72ZPXKFWQQ\r\n8Z7BuzKF+WA/W0M9kewivbp3bBmK/j2ccaKOVbT8CHqNAlmd7fm99tNvpuSu\r\nLqTcH3mxFW/8OflOYrAtuLEhdgryjNt6t4eywS8LU5+Fpn86kASwjWgmxrU6\r\nZzern/UqoeFv/AHJsbV6afBT2iBdx/hcjhZrswMYZjqnUjKnVo3gKQtgQKLK\r\nMp3zrj4pQUdpyivMKWAoRlLpsLi4KmvfFme0kE+3HCc3TnrGh2+sG1iejzGb\r\nNLPy2ZW7llR10ObzdS7J7aywRAN/6DxfkLGKQ80PTNPeLRMx7qcRXKyDTbQ6\r\nvLWKE6eQ2S8jo1Hmvttv/2vwrlJCLe8MVKvSyi3xVn4J5M73jkkT4TZ5OZHO\r\nCJIxuEfAAvmlnzxvRXTuOuxDdk2LMPF7TDsXzKBcGLPS37LIPCZf2+6NyK1G\r\nD0WD0h5t3OL0hz/ReaKwMIkW/SRZF1CQv+zm6I0GfCbbrcLdWGFtTQ8eDQAY\r\nUfqlhA1BsjA9pDRpCnXoDouGX/PslOnfGoMUv0tTQv5vgJq14zNvJ/pQpg5r\r\nwHfSO3p5l2IGyZMRuhYfJXw3xFInt9bVYEk=\r\n=UvT7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.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-stdlib_0.12.5_1658245073465_0.822305710939814","host":"s3://npm-registry-packages"}},"0.12.6":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.6","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"5533bf02c66ee6834eb9d7f930b3b9aa57b6dfb1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.6.tgz","fileCount":159,"integrity":"sha512-FEJf++bUlzD9d6XBr+NZxSF+FvSEz9muYEnQ8kmzartVxVbLs/4+yPTCqsGgb/uIEjM5BsDx1IqS5H2vMsxQtg==","signatures":[{"sig":"MEQCIF0NoOvNNox5ODeYWTLrkCm8G25zOSvlnbh+57Jyj88EAiAgawFiAtAr31L+UmO2txOV18cIOuAvL95mxPUgbTK/bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5+l2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2gw/+L6GGXOySUbUo7bv0repSyXZC4QcNqHI0XX+M/fNmJYddUjKB\r\nLh4xaL7VVHrqAbOW/IBZhE9Q7Y65BwpZKoDhxZJ6AKQXdmXuDjz3FkOTZ995\r\nbtHZboQMTMre8GLYfN/OyF1BNR90MhFxk1F+/dNQ6iWzHboasfzxFRKFl1LN\r\nAUGTewP12Z5fwy8QXeA1/PbYTZa+y9aNBFauHKcacZo+l2rAIy10mV3qrw7m\r\nEayzaV2XESiLKiWoYMxkJT3TA/IWFjAVvi8z7b/lklhoYZWWvyrPxk56/yz0\r\n79peiCKThZm89BHVURcybKuFxlkcytH0ZqQr5aiBvBRH3u4devkpbhvWG26U\r\nNZaXlYKZlCEek7iTZXoPZlmQKF2pbBYguJjpbgiPCuG0RKMLk1FDKg0uRGs3\r\n+PSz4JO6Yj3wP96Q9O9cVYw55aPlhzOVG4N3MLCr9jPIFi3aJEq/A+c0II1R\r\nR2suJkIiTz3aeLa2zWlcZvoEOZsZMWWLPMVMOrEGyu1JAQLUOTRaqFwe13ya\r\nIpPHROgH4JVPS6jQMMFvZnJY9s///fcu+Ja1rr/3gtsHrsZdusMX/DJjCtRx\r\nMIHaJp2EeP/SmOyEGMSbhoF4oXdlm6XAFX+6LtnCtTZLpe1IxyAm9vm9cOrY\r\nVNliT/cBNDck0DjnL69HwZYEnSacaKhiHnQ=\r\n=Vdrc\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.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-stdlib_0.12.6_1659365750577_0.48280112467292513","host":"s3://npm-registry-packages"}},"0.12.7":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.7","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"914f5aafd3b6560058fdfe8009b78e4b791bb3cf","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.7.tgz","fileCount":159,"integrity":"sha512-Fu1fNsaDOIe46PsTLD8OPn/Zgny58DAJzNS+ShQCijEVWspz9pG2FKCrVIYJLzdrgm/ZCXEl/48PczxnP/ufZw==","signatures":[{"sig":"MEQCIHJIUvcgsIoMFCdBRypgMgt9d5mCKqiMdEvaA34Rob1aAiAPArMM3dgxoL+4sGWJi/BwELUewR8FL6L/Q4Vdnn2kDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6E9jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsWRAAiQQ4hoUb9aJ5DHhlUBn8m3DuUjEg2+00omfkCV71XvSgmaIp\r\n9BpW6Uu9XQaNtNNT9b8ijieUY5fthq307f9zfryHphwOvAzhriFGThRZoohk\r\ntUQWgnn1FHGaz+xAxGrf32Weo4hhli07bJ09QFVdDCxx7arLt0BBSqO6PqgK\r\nV1cTDV3BdZGOS3LoO+uDOnM69/UlauDOKouKZh7A2U9A6fhqfUTFDw3Fk9yk\r\nSXHIbqanB5czTqaQaIOuLMLWtfqzGceHY9Y47vsp0hK331pLCDfUA8t+ad+j\r\nH967m/93bRlWHuFnneg9m/XYdxGj3wQhBgNowdIKm1jo4fiAST+1DJ5Yhjta\r\nuj4RN5h5DLp6OxfnflGvosVupwYt9WB3PIslC246YF6cIBQjvju4636B2I6T\r\nf9heDyRYn/28LCgEaveFrFrAutvBmB00kcU7M1Y1ynu7c8WLXQswbWSOMvh1\r\n5on9KCxQd7nGrl36alTVIcFzucEMbUPxAV3Mlx1q9XHVLIwbif//RxUu13Mo\r\nT6mO8bABRICk8dnHyzLDLRIBttjSY5qdGaCIv/Uwh04JHBJYw+GZUupq80QM\r\n4lFvlD7Wopi5l8vdeDgBQyQrFhJb/gyiFOXfHYANdMAu+7/niEbhllc1yl5r\r\nAzVpwKh1so/spoSEYF/Es8Z4gsrK/GIX5xc=\r\n=ZkP7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.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-stdlib_0.12.7_1659391842831_0.0500260645242947","host":"s3://npm-registry-packages"}},"0.12.8":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.8","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"8f144fef76cba4c6aa4ccfe3b160150f9da69d4e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.8.tgz","fileCount":159,"integrity":"sha512-ygP4I8unb5gwf7lma1XHcZnFEWN19YF0+E+2s1C7tGo6UOSOBKWFsVtK+Rs7TN6LznCjAwR8bMSYlD/pk+rLOw==","signatures":[{"sig":"MEQCIF5Cl4qNL7kiwSYl+uKF8fpHwBirtxvltUm4nQyF7CmoAiARqxt3MnH9+OjjbtivfDqTTqnxdAQ9uJ5gRBj0SK+/cQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7DhZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpM7Q//ccxlLFW50dKBJIjYA3N0pN/PyvtPMhvA8p+9TLQMuBgABGjm\r\nmW7tNAFkH1xk+Cc/2aGoDhtgmpHTqSmP7zQHp9YULT6Fhs3YI9LG11kg956U\r\n3tNO2xlPpv/A8jtLNkwm8hXi1u5QV7wKqVrBhS15Q8RcHbbWOWG9U0JkbhAa\r\n9XH1FLlbK+PJtJNltRUZfc5Wvd4Keh00chCdwOC97eASxWt1yaiIQQP9a5nT\r\nYBA4pYxf1vD4FVgzDHq28jqmYR2hYhRCDIaAPWrU/GRbaVgrB1VpXLzPaXGK\r\nvSBcrmUe/3NtvsiGTf+WFArrqQKf5jsq6P9fvJ+3Sg+x5CXAAs5tjX5GZMVW\r\n4BEBiYplKMNIDy1cjW+WAbpQz07qVwrbIycwFrukLRz5p5sFrvGvDymg86cp\r\nlyaBNUVwCjEsUoXklpxe2fELDsNBEo63aMVGKFUHSlFq9FjomuHPiRA2Mih5\r\ng/UCcnQYreU10/fHZ0HWbEPt6lLMGwbwfh4RaeGO7jsa2FrCH/WlEeraJ7fo\r\nY2m5R7rbYXvrRev6BmWp6j/LnhkVYjDuMJkYmWfT33OmDLMW2QsWh+K/dLM9\r\n1o+/dYofycvpgDeAcCwHvXCfMLJW6j+1CccAZsxjzGfGngY0J5otZEBvi779\r\nbLUrNXvcw7/dAECZ9O11TpEh2U4Xr6VEVFw=\r\n=bOry\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.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-stdlib_0.12.8_1659648089150_0.2793671739452157","host":"s3://npm-registry-packages"}},"0.12.9":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.9","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"0a7727aa5e4142f7095db31a879a5a5f8b6e8fb7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.9.tgz","fileCount":159,"integrity":"sha512-VbYT8UXGKqPjedWdfCOMTrNBZ4Lg3Tf8tLfGIG4lQYB/mGPodi5X/OgxMT1/eejWqajUjMddKWeHN1kn+P+KrQ==","signatures":[{"sig":"MEYCIQDLloNnc1SGRzUyFga9IpK8Yu3qInL1Opry8+FTy3daXQIhAOa7Itg3mFmLZcQkTHOsJjD3L6x4j4hYxc26XuqZDvgf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7oegACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrsjw/+P3hEfgq+fEmXSjE03fzhFK5HTlQh58F132vJvPlCEsOfgpNu\r\nPTkr2865Gt/l2aFLVf2LUbsky7v6QiB4b2tYhS3nIFygOZjU95AkH83ptkvU\r\ngWKZacuPQ++joXhWowDwCbYHoJpXkD4NmgK1XxUweQ2I/ViEvhPHdF2TrCC8\r\ngvSxRv9XwJDgMjfQwUr3FwILpeecnRsqxg619AODvbmKPirXIWihRt06qFjY\r\n//P1ciXKejPP/YGp82yXAerU01r1QiFjuzB0yZA9KyAZSOzrjZHQVutp3bHn\r\nUqYQIfkpeZn50fcca2mOBWpvUAFn4huzwSBeSUM8fuZDC2DeTkRzu/S3AzDr\r\nm799vp3mRQZXsBVQnZZoIFsFr6rl8BhCcSoDElMgGxs+QAbaRHoiNKSwEzPY\r\nftFUvqX3O9Ba6ER3BWja5HeNyVgSSIEvG94Q/+T1DCEbD4JdVzjF4Gns7dt/\r\n0fupA1HLKkhzOD3ul0Pcpqvn9NTz9md2US3hGg3kKWYsW59vFnoW/65rjTbm\r\nxoiCM17iq7BU5SpxHsk1sB2REoKWJJ+wbJlfYC6Ruhrx364feSUgCrafFsFR\r\n8RIUiFjf/rMUtVZo8qF9kTnJguhVW7A1G8W6kAIXPqL669eSA8QszZ4nc8QT\r\nsqqLxzvUBd2XOjkdEwQHMeAZSnXQ/eIkUd0=\r\n=NTeQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@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-stdlib_0.12.9_1659799455984_0.4564799859058941","host":"s3://npm-registry-packages"}},"0.12.10":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.10","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"f9330cf89b8ab4962c23319b068762bdb044384a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.10.tgz","fileCount":159,"integrity":"sha512-ob9dxLqO5zoAaqBW97JqTylmgNXUNH81uU1dkqyY87jYq76tkvug5WeHmtxswy4VBx+8ZkcVTCvzp8+oxJ+2ow==","signatures":[{"sig":"MEUCIQD2FZcY/pFMfGvW/5/VoVhm3GOaSjOUjsUAXKo4vPVRQAIgY2L0flRq41VXFlCxlkYbRz+4m+fEmIkCJ93DKFcp+tc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi79pKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4mA/9FwE0SPw3tlNApasYj/9LlTyHjdP2HsmHtDlO5CA3Z4x1F/PO\r\nFbzRjNrb7u2LV9Y+hxUrEJ6qWSfv0OCH1imq/LELRNW53oCLBsOn8z335KlP\r\nJ1/o7520Xg71mPKUMngwUpnnJVyA+bDIfrAOkAedPZFA5rrFS2wch3PJtZKQ\r\nV1yKSEuuqINkzVQMig+E3i3R4ikXSCbAoPYWd9DcOekWDtcugXd5sixWa+8p\r\ndGfx9xiAgsJp6ndYlYgVfHFcbtXOtK1OZgyTIWTb8wQK/5fsMe2iH9r2U4MH\r\nbx2cZ1xifgWP+NNFvcybmpCTesUTNwVloPgz2LdR8MVOMhjQSY/F6PAGdtQW\r\nQELlu1uDEUc/sqjiC7SlH61RnUYfuiCiUJEtAI7ylNCGpyodSuygEQXNijm0\r\nEk+6huKUtBqKbS70xmf180p1f2/DIVTBch/eVcLeAbTasHdXDmuzMXVRA5ku\r\nvmH55fxuLHLuZIvG7HSiAMLmtSuIdoUtref8/v//EPJTiQuJHGqik+nOKIpk\r\nHaCv18Ir/u5ZcmslmJNZQkOHE8ZTnNjKnWPg4YbJMk2KST8UIMp4K4o3wYc/\r\nD/1/25u7XAxsE51kDd58gO5tIIDqOMt1wn19HRJmtHT5D9su1W/3p7vXi+Bv\r\nAiFIezkmrK1wWq6aRt/pLho3AJvZ2h92AFk=\r\n=8evA\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@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-stdlib_0.12.10_1659886154319_0.8693359638036275","host":"s3://npm-registry-packages"}},"0.12.11":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.11","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"395a5682f700a9776f1563a4daffe018a5b1bc9f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.11.tgz","fileCount":159,"integrity":"sha512-apv9MzrJmVCQ0OpIf6cag5YfDOjFqfnlUYmcGGu9BDuYQ0zOMTNpl4t/KvbKY/G+hbx6yK26iFU3GSn5TfEpaA==","signatures":[{"sig":"MEQCIAvsEjeWAMUEGORquOkmU+Tw3LGbhwWnxMUnBYFD7mO0AiB8eTO/9m9956dPtcfDH7AxYts8gXzYilayoHAtf9fHVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+mmZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2+Q/9GNMUtFnK92ytJlp6O4qrp56fGjU+BED1CF87+scgVjS+mJ6v\r\nZfd2QKMucQiGbwCIsWZo6SsUNn1c4Ovt3MApFQTMLRdIWTg3vrEvkOgZA3IM\r\n6iXp3s37KiZRZvNspty3K53l6Yy95LNNRruJlP78AxvmG38GwZ3gUZnFqgZ8\r\nOsC5m/VaaIBgdL0N6jARRRHDZ/qjqlpC1abUWaYCgkUFtYFEjgIVRhGhARo7\r\n0W0gib55iMfc7WIN/Lczc+IjtC48GoyIXPztPDgH6lntBy4QRqoU+1St/k+X\r\n2nyt391vfst/NLXSu1VqcROZjluDVwQT12Jn6ASxuyAEzFNl5LVnvfcJenMa\r\nuxqTsxkIIWtgfC3ADjnC7vHK4DBjf9f4G9kQke67W4FduvXJXSNWDpUBHEwY\r\nMQU1CvTVNlWGy52p9DGHU0f4OU4jnqjxNObsOH7RBh2BraazYSKELnM74DJp\r\nzSe246pf73idXO26pSdBJ/qVmt+rhLSwKolJeZ31wWQiHASi5w+5/rtGrpLU\r\n01hH3t/9CmWmRuaGxgJDnwrXlQrfOps+tG4JZJEHCycbfBl3fNw0dl4x5FP9\r\nl32k4NlGXefXzm14s3MBCtQTGsOitEejh18g2JtWNemRx1XrhYcXA6aCDyWs\r\n+BJNcFfBRlpe8pGeomMPUXtMc/8TXwUyzXs=\r\n=p4Es\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.0","@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-stdlib_0.12.11_1660578200966_0.24607318456135818","host":"s3://npm-registry-packages"}},"0.12.12":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.12","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"a6c102f6037beb32a4dc56ccf82aba69e6b50b09","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.12.tgz","fileCount":159,"integrity":"sha512-+SKBJ5u7asMrW0nsXT6YQAIPSUu80mb4PRhgvWe99Jze5ETkgQx02V6XcWBizr6vvKdpuc4J5lc5l+4j1rYUZQ==","signatures":[{"sig":"MEQCIHHd0r4F3+mgmwI8Qby4oll2j6I/mIYmqyDTEWRNvsliAiA3Tpvjvtvk7bwFRtIRvkT5ZzkokyuT2T/imUPG1a84bA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBK5MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrE8Q//er2zCv7udKwsdeoC3Hggh5UOj2M7fG4PmQwgbJG3vFBE1bvq\r\n463zkxKogq7stOwCBSlzz61PsOT1d6L7xI8NqBWBPqP55GC71DxkWXOSfNJG\r\nMRE+aYLJG3ZUPPr8no3LuKZD75d+Ay8uWCeYP/wrVVxn/Kg+xEV8XmyJLWl5\r\nGNyBKQ3cMjMdb2gOq5hLFSEaj37oM41OPW2oeslPw9Vri7RghzdlekuMR/NE\r\no1QxyN9maZC2uhMqqlleEaNwWHJ/jbu4n0fEnXOJVo25OJBU6XbYGifjZ4wi\r\ngmUSHxTgYpM/hw4ChcmZ+tpdI0x6fbPGGt7dzsywS07o53NDVqYfLKWWNnk9\r\nFXIQlVcMbC9ywFURLViwN7xnclraB2eMguPZYzWawb8uB4V5Jvr9KJLn/Bxt\r\nyrAdew1wYNnBoRwX8he2NcSFRXh4dz7KJhCFWKEOFSUCeL+8kIefGMcy6U1o\r\n3NkSdDr8cMaJ0ZOVawMCJ5O72eC54bEvF/P2ox+hmrY9bbCu5uLm7DMQmHeB\r\nMM9iSlQ3MhdLQrMSeWOCdItcZKNd77rU40t60q9/Bx+8Yw6Dd9orS2v0qBFg\r\n4uNCXX8Tw3uVDXwzl1bY5moZLQKxn87cZThOK+YwL4ueBlQGusNnXy1kRlTu\r\nwu+DSx3EYdcbR6fonEyw6jk+4IsLrIeaqg4=\r\n=7cVQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.1","@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-stdlib_0.12.12_1661251148005_0.3284319871836303","host":"s3://npm-registry-packages"}},"0.12.13":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.13","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"feb48ed96d2e108a84e0a78418935f9622de3320","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.13.tgz","fileCount":159,"integrity":"sha512-ToEfJeSA5g7npe2yNoCE/eMefRbXp/Z3Ybb+E9XtKFzPvCxxFSdzyc/BzMMAfWZP6WX6mCQ9y6GiWWKUYxctpA==","signatures":[{"sig":"MEQCIFPxdeBkR9buIIPzsO+qwlZy+uNF+99SaUVuaNKWtO68AiBzXpXfZXD8VuHTC0cJIkF2UJDe1DYfvaSRZ2iHerQ0aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK4SgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpweBAAlAT8veamG6tJnS32IEynIFk3fVqEzT28ObBk0workKz0P3V5\r\np3Cx7tMpnXuFj2SXJWK21hHNz4/pGplPi96ya5/PToxRH1XoK3IqtQKU2Sg0\r\nULvvnxaJNw96nLFeRifDj/MeifETxV5NX5wKXlOo2lFgAkxbDcqtN1vwEQw5\r\n5t/V9nPO4BWMHJTxWyfttQPWCCb7FE5dQ+ZlqWk0aAQ92pjZ+02aBVgZ4JpY\r\npCXh/K3EIt+HVDzdi7srMUr6XTIUy8hDcszvwonuMzXKC5oRQcfDeuX52UVS\r\ngyeVExjKsw4m8JrfvUU47LkV1aYAmFBYsfXM1azKR+77y8MntEWkS055lsxu\r\n04vMRTiDjNO7cNOfyhXM2g8BBQTZe0qb2Bu6xlAnVdebITnH6XRm59Kvoil+\r\nFaFYGWP1aRDBpimj+vUauIvACBKyNuynFwLORvIUp/Q0rW/J88/+5//WuCqs\r\n6ZeUg7wn1Kpaa1NMZP+ESc/Xysdi52gVOFPiK5+Xun0CzbviipsJYY74a6fV\r\n2dl7CrrJUO1wldEZZI20liRfVxsb52P1NWDiUiChMDtpGSOA9WNTFSdkZQtV\r\nbU+oLtzElbcueiHUsFKOz+jNAhY12QzzmudqywK6qwvi9nLT7D54tt8JfT9p\r\nuQ2TqsU23uYBmDbLLJKWwEiTZE32aAWZJuA=\r\n=F8dj\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@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-stdlib_0.12.13_1663796384613_0.39127414831736385","host":"s3://npm-registry-packages"}},"0.12.14":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.14","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"423df20c70699ff58eb2fae9b575d1746929bd84","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.14.tgz","fileCount":159,"integrity":"sha512-cvjKj7mFl1oign5MRY4z27t4TMyCsTb8TF/ieOKvbsGbQlrBSEttPeMP4WiaVLUbUkDfyoiibAi+xddlrA+V5A==","signatures":[{"sig":"MEUCIQCFEv0/Ryd3jsGBj1gUiWLQsXeRh4j8eokEGGaOjsu8LwIgULotcDxVYeAS0nZKW+JjBhVLyQu1BIj3jDK5kYLWK18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMyOwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2zBAAoYGiw7ISp5ZFNjb4SLcJToI6GpsPM4Bytegq42JfU2h1N+UQ\r\nZvFLB7EDVSE7GTlGp15xeZQpKZOnhTFWdbU+ZgheX6kQAWQx3TIy68Op3frD\r\nlNfsXh0Y1nVL9hHx1csmGrsfS8EhMlRqLiqeU+FREUiwW1oJ4w+aOwkaDrqw\r\nLF9RU70SlzcRi0eD8WpIGVoydlE4UKPC8JrYEp2bt1G2LeX/BbOJRB0i/mYN\r\numZ3c6oCfU064fb1xvCWPE0aTOq0w/1mav3dGyZkYqQUIBffOCZFukfdjzB+\r\ni+diHzApDQnjEO93xchkrsEWQVX1YVauxLBMyIeY3vBSwmOEgOu3bNOQum23\r\naq44jWVJp/p8CMXZRqwukgJAzvv323Ii/ZRQBNa51Sdmj8yrWvq+KCAjwq3s\r\nERdgBi+DSHGsqUkflbJ1qq9b+12iqCEJFYhtPbIp+p7NSrTlzJF5GVQTgvoe\r\nq3Nbst6gZHjEmQ4WHIW2SGtNEPBj2TO/daep3g9NHJ1jatKaEfvA5tzZr2g7\r\nSnuRNrOrWx7XsKWTXMBcDqiL1Qf8YElnjQOjoPd98oQeqMf7njoVc+Szmujx\r\nmS+COQRFQXHkWCUHPgNfw0/NDBdXHQGoI/IYqYEJL/IZdsMCR+vBzQIOLxGK\r\nyZ26kh2z0Faoj8UmDxVfhLTAH52xHR6qtJE=\r\n=HRMW\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@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-stdlib_0.12.14_1664295855800_0.17787029586008662","host":"s3://npm-registry-packages"}},"0.12.15":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.15","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"cd56fe970ee0569398a8e3f09edd18fec9f446ac","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.15.tgz","fileCount":159,"integrity":"sha512-CPwCPuAFEdFfTXQEWqunEinBBDb/ATZE+z8Ac5U+5qAGu1m5ngnhymyQeE0sOXsUvAPBMMVpH9hDVN1wNvNZ7g==","signatures":[{"sig":"MEYCIQDpsqZBC6Ytv2Ok0JqDRdY2N0CvpAjBQR/Y2hliefPxOgIhALmcrCgwuCxM9UR2WVDEgTSIC5dftmZ+sHVrFWZaSPBU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwl1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqExg//Y4Vs/ESj7l2GUPnAVrMqb8x6+zdYaE58euyqbPm8ewXgReeA\r\n9LJI5eyqf8viYddTYDQWOOxeNNOU6OyJWtoysP3IcUsDgEcJINjIqafIE7dj\r\ngw2Fx9nMrKELKY7ZHcIAzbDwfVf7mk/zLIDwZhReMMWkrXRddOD4yk0cgpWD\r\nSPaciA2kvXvKIli9tm8F/9S7Al/J6tinzBe9kVtbxJUr31Lk14K7SCearCpE\r\nd3xPl2pbMb5mOqxxVS/vR/jQjEXjAicIQWoHHKUhveBQ/hSYvR01qpNC3Clb\r\ncAegxnnWZJNXBcHEmd3HpFeu5p/0gYShFwM7LU1F3tQy5yBoGSW5p2Lf4boL\r\nvHFvV09qjXBOQCL8xp7pX9vKKJ4dhsRIFPliyqD9Ce0pL4yQDe5PFSJimKBF\r\nZtL3tI7UUHIn4fMx1Ed4WZ8sx6GKEMCfQLTfgdz/25F1QeBbTvKHNPy0Sj28\r\n6Cc3gI1qmYXKcDvy21Htk4WHtpV+3DQeDDECuHR36h/Wfd6Wk6DJpnaw0ybI\r\ngF6+8Akw1o3Cq4X9pTo9haJ8tWRLDLy4IgbKvfnHxHTskqLInnUdhtmbrJa5\r\n0T5P6pWzXkeKalyRp6yT7rO4TFK5W4TpOmOZcD883SwRCUdwCYdMhQeypsUF\r\nwAKdPdHVZTPer8Q5FdiIEgIqgXrUXOEbFy8=\r\n=MM/N\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@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-stdlib_0.12.15_1664813429457_0.8865626459924438","host":"s3://npm-registry-packages"}},"0.12.16":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.16","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"4c8eff0293f843e5c3f0f4d63daefccdda6ef486","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.16.tgz","fileCount":159,"integrity":"sha512-y51TuxYhDVVoAdsD8SEaUtemHimU7Q3/ba5Es/edM7FYOHkGKu2jFhCMwVP0DWdUsRLXhC04xez29MdjCY4vXg==","signatures":[{"sig":"MEUCIDLG4vnwaEe64kzZgz9ashtJQbWhUO9964swgntWeEW7AiEAqMjEGDc+mb5zEKCXcSG++FgQBboqXQyHwmhGysxU93o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPAwDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAGg//TLURqib2rmdNK+0U0Tpvs+WRHIAD2rgv5muGco0Jq+Bn9Qf+\r\nvRnyK2FB6+OrFQD8BGXMNYT+jMtz+3BEhE0K9AsoCQMx8zwm1FSlAyr+vaV2\r\nY3HC0VP/M841fbiwMceggcFx3ExKuu6VAHf338wbtI2x0Chw1jWV6V3MJn3G\r\nslr2SEaUGFNZycBBiMSNuXQpCshzWcSAf2EigiOsSKfiOKqRIsexYaC/Ek6Q\r\nRxxZCAD9hnYwPciyj208VtbBb+lM5x4dgsOAtPZnX3390pMzLXIiLxVGN+5U\r\nZduYmgKn88wfTT8jBVpJPB7AWdSNySz+MCw6m8YohBHfFlt97JZjJg0r3R+M\r\nmvqeEpctbdxE2wuXPliOVuSr4ibb28xMUjGjgAza2iw+KYj2lJGhBN0+qn0/\r\nRvqrYLXDT6vUFPFO1qDYvDiUloiOrCzAFphzmPiFbDYpGGo0IRfYapdtvhGu\r\ng8s+A4UdLibU9IWv9Zb7fb3CgrNM2IjWKd4U53dtNYaWV0S3f7vu3dvkbPCD\r\nGNCr8QvFvqzEeKdA0/x/9du/44wgTkuVfnBm7KFKmbTOeYw7stcfjV6Mnplu\r\nPuaPtXzMGNdUcMb4bxUPehDJF+aeYiiaI0auAop46ds6rQB9gDENSih0+8td\r\niw9m/0Y43sN6D6ppCAG3Bw82V/3CSUJr0qE=\r\n=baUI\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@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-stdlib_0.12.16_1664879619062_0.21823522193930445","host":"s3://npm-registry-packages"}},"0.12.17":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.17","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"ceff4b23c4e1642852c3f79862926d8ca0d91ecb","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.17.tgz","fileCount":159,"integrity":"sha512-K+R7FGnJYh+2CBpvIft5oP3DqIO/9FPD89eSwKj+k5bkHrxjkJL0GmysazNMn1k5qdMWnaQgLZYsDD7aLwVUDw==","signatures":[{"sig":"MEUCIQDsP2H1fXAs73hDWcCAQn92yTWY0H1703xjr3L55vQR8wIgT/BIVxVvveuaZayIXTQV8nYpP0Ls5g8qF0+Ak3FMsBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPG9RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO9w/9HJuj8BSKbOIxsr2bIVzTUClW+0z4n1/a6KochkYnpyQRxbOV\r\nlCHwupmjyyWlcOF8fP4Lm7O0s6enJOr3UZctFITiSSPcVYM6e3Uy5NvdigHy\r\nLWJt8QUy5Hl5w9Nja01TrJgrD4ABSufT77co3EjH0CJIUCD/EGQIPfvmkTYX\r\nxfoT3mr1I6o3J+N89EMUMmwX8sbHkqwtDeFAC6CYyTt13hjvKEDXeYBZNXDM\r\nnaTnAEcKmVmDAlP2dBQFtAUt3lf3xaVsu1Wedi4XLu6R9HXh8o4MxuegI3RK\r\nxxqHTMOHkjX0aLnMoyGvtKWqFzujL6wi8JZhmAWz4E9z2imp+8wr8/g68wzk\r\nFuJu0nX8OBGL+pNtFA92rJDG64rJ7PMGe1dfuDHLIeln4ZkogwIRyKEWzHtb\r\nRkC2V4hdygqRYGt6QAW/lNbvG08yHgy4zd/plakuMwq6uV6EfpBsx3FeIfPp\r\nIb8sPN08E7wapGC4/TymD9RO23TWA+5BiZpoZep/b03mrH0PKyz4lcYwaz+E\r\nb7TBZAqmBVqSeEyI/OJMXMWPjuSMY/RmFkM0AeAAHEh56VS6tIXRkSrZxpqj\r\niw/Niqc6lMpA8B9lb6H5CKOMsEiiQBTnhKsjLxTGrYbD4y2zZt4luDgjW9U/\r\nE/1ELojBEMM17Idaloj48XDLBLdADdgY16E=\r\n=fR0N\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@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-stdlib_0.12.17_1664905041166_0.3094269430916514","host":"s3://npm-registry-packages"}},"0.12.18":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.18","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"709c2cb8a484026836edcc1d132ef8de8d5d5937","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.18.tgz","fileCount":159,"integrity":"sha512-rQfqORT3omXriuuWXnUz70hZEyBaUp/b7ftAgIakFrA+4pVQ9uxy9fEqem1uyUZBWRD6MXJyL83KU/Fp8RxvIw==","signatures":[{"sig":"MEUCIFDbjUm6D4xDUKVwFEloksuGciEZAXBfQBdQ6toV0G9ZAiEA8nS+qDkzy+gTNgNEHXNf6TLFyUYHQvpI8ps0HGiIxIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTUX1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqgwg/9EFGbh0tbCP0LZLH+IQEAzhOYO0Fb5ZhyLylzwLTRVva0EowQ\r\nrO7SJwXPRBvO7XAZ4+Xaw7QJVWGLN8RI6sDina9AHtAEa9DwdjD5UtsKDgLW\r\nDyNAx/5zvX0zYyYVwcZJrVJLg3MPWhi5kkAAAJqp+awNm1iayC/GMxozRfjV\r\nZW1pxiD4KNfdZ6eY1UnHwPocF2OLyTmHxoij0eeb2jxxhd7aRd6sGD9mK/SG\r\n9xTu6SLbuTTfAtRmOlwzePQRDfwyadxrm1gOcmyzQ5H4nqZF3tAuE/p0RXKB\r\n3L1yRCePKWzDsFbcgeC2mhD3OoTpYIjJ2Qg/b4LVmyak1VH4Skx9SnDJwknd\r\nLobu3bYQ5wWL6zddVAgHAbeoHqoz2xlfpqYa7xCUDXzSIzXf1czRdirE3Dxz\r\nuQUbK+5Hu9W/g3JEBrmzBORGuDlnuMnettF4hYzWESRRFT37pOJ7UqyYchq8\r\ng48iC7ieyhTcBqPccZf97IvSyvVnDJcix82dhJLjVSSz7p5ngW/jwSfXhy1c\r\n1JSoIMglMphqyDPMkS7erYeLSbZGv0Z7ubNWztkpRldOhtsBL/2bc3TIVvzT\r\ndXZLIynQ7Y888Nt1l+SmKuNsclDzwWrMyF8XT87LK9yBarjX8oqcVfoh0KTM\r\nvt3IZqXwT06hOHb8Ij6zQ+SzoP/2u+naeNE=\r\n=UyOi\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@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-stdlib_0.12.18_1666008565096_0.34326219947116265","host":"s3://npm-registry-packages"}},"0.12.19":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.19","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"1ce81683c326d1b4284c1cdafcc4d245f779620c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.19.tgz","fileCount":159,"integrity":"sha512-/MYXnR7WaloL18ps5IIPT2/MbMTzRKfebV/tenqiwDZ4ZzXCfi4tmSx0XLfUELRyy7Mv1zkrYvh83ZfAqwAhbQ==","signatures":[{"sig":"MEUCIFZlhCJCYh9EueepIqgcg21mjHn0uAyNBg5bv4yqWE59AiEAhHknFcYV5OiEFNd+LWMrt1jkxFRXdfeT0OVQ5bd+n/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWSyEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVeA/7BuE0MfGrrpTLZP8Tbj0XPiLoODXHKkNlLWjKU8l3phqDgXdx\r\n7WPTXlq80/87c3aSLUI4rTM5ycSGhbuthN9ghpzGThZaknrubfCVVsCILfZ/\r\n+OVsYH5vmJTjm1mmbOw/AN62kls3CIRu9MZkbL5OAXICYURTkwSlkPM4F4QM\r\n76+VwLUemk6++uVmhUkG2owLfkMR8iVMxpZALTUS6MJybO/KsSsUaJaeMBy4\r\nssNZBFRF3ZYQ8ZjwdUiiJRCPyn11ut1tqWYRDKsleRZUcd/Dc4u68sND1ETz\r\nxJSiP0/8tO6RED3VOtAmkenz8wrrBUazLvo6fz7MsRWPMXc2ULyBsHg31lNy\r\nsQ5ukfBB3LkO8euCOCdgBuI5y2rShzUlKs3OFmReLUKs155ftXdxyxFYJz86\r\nBkn3nGmto2WT+qszZ0bEDBNHYFkvtPihi66/Aurecy8YFHDFiM/uwo/IuuOl\r\nlP+r3/SoeYsACsg6CibmFckaGGO3TNUc7IqyFmN5HMFqIDtVEC5Udljlnlol\r\nET/G6eTG6AZzjQZ3XRddrorzYkB8C6Cgl/HsAORsIIVtt8B1ikB6Yn7rSiY+\r\neuiLWBLyaFg9fko+461hr3aDVmuYu0xzTXTk08l+lVE8h6P6r6KF2Imss9J5\r\nuZl5lRovwU9q+eiJtLrYBoNe/HRuhVe6Tqc=\r\n=KB/k\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@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-stdlib_0.12.19_1666788484434_0.3822586077047767","host":"s3://npm-registry-packages"}},"0.12.20":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.20","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"ceeef0ba038013ec3f3eb534822fb1bfff2dd342","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.20.tgz","fileCount":159,"integrity":"sha512-dNoa3qs2OICyE4VBrS36f2gnkWMKwHsJFR6X2SPMUlSFCBzMTTZ5Ju16icLThlrsGyAzzAW/49sQ+PvjCJZyoA==","signatures":[{"sig":"MEUCIQDcWODZ7PUhX+5Dg7OxskFZf8C/I2a66WEwrslA4bTetwIgNA1JiJ9qEJrTa7c3nOLB7LTIRx7FcIzyaPcAFoPNXFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXCkyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6tg/9FSjPTUjrEdz8YqF/wqZ1Ah6baRY7HFektbH4+7uKT7wKHmiA\r\neY7IyknN8hvGKjNoBio2ixjMDF4UpX2R6JZvnzFkJ3GG0LL5fDOo05lkrgGN\r\noC7O9iXYkMobPBIqkgAKrjL1X9PkgKDMm/Dd1XEI10B1IzFr11o/RKOqAY31\r\nAxEChS5XjB7s/r49trj2ad36qkanw/WqrEFfMgr5zZCYMJ5jmy9TYKA/tDE4\r\n9YWZ55aICJVX64QWMHD9ujnX/ZusjGVa3lQq1EtwBCzuv5mNNU73Wv4Px1xW\r\n4jeBOH4u2Yp7fPSTd0gIIi1YKoq5Trwj91BqgTjgSzOzoDSpj9Ia0f5vaFRz\r\ndjR8+z5puZb+dJNafm9H9b4FQrK217kUELRNtatTfWPVnKpTes2k0fyq5gQP\r\nSFzlH8EvH2PlyvshP0StbH5Su4be+tBcywvq8cSkr/Ap0Pbxv1FXOfpd02YE\r\nEm7hRnMOmdqbFuKz2Wvov2MbDVtQrtXCXsaAbkrMgb6n66NU5TGBiaLAI49q\r\nyAiWj0oUBiCTIfTki1WlkzSJ6NBrJTfocL6PoxJpjrAJNV2LCPD7ieTCvQI9\r\nPBXYWaOaH4lftwnB7l3BAPcdXFSPWQA84ysLeFlxJh6hnhMm0zBq5An/lEC/\r\nuKbuAQwrJBqkCihHjGhVrJBnjVkKh7yh55I=\r\n=0kER\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@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-stdlib_0.12.20_1666984242120_0.6982095356501843","host":"s3://npm-registry-packages"}},"0.12.21":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.21","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"109ec8446178f199bdebaf606636659a179044c8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.21.tgz","fileCount":161,"integrity":"sha512-62rA2rbDgzRTy9wJU8VAsO9frdzaTU8Epx+pJ4GtoFrxStxhgibIMm+REWGFNAMA1LZN3ArCFdv/ndVqbWtZzg==","signatures":[{"sig":"MEUCIEs1WJLTIWc6Ic9VeRTPZdT02jryq+zmofiFHSQ0eh/KAiEA3UaGe7ZQbLucSEhyzwt9a3YVKlvM2eNTtbyOj+5FL1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYFQUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkRw//YGktlqHNU3v6Osvz09XXTxpScJbCv82iUTJpBUvRUh+sUgV0\r\nY0N4h+NpA91rLQBM2LCn9ImQmBs3CeNH0dZacbT4SwgtDDStMpILHYLanBpD\r\nIdsnI40ZepJnwx6VRsgG5/NnRB/V06G6/5mAInEQYjO5KH0AkYg0fdKKOsxb\r\nKSf9kBM6HCniO2PPDKxKnVJyGweSI/xhzhAEPuQkaGbBVEZMBar2hY2cFusW\r\nV9gI2fwIHJsD6HdSRDwBOdEcOU0dDWCMY6+gta5OIxv9qUGYOmk+XWaIYfpJ\r\nDYk2WXACPwcCyiOt9OIY+KubAHdEthKih1T/8skxl176tAaUKgQ60YIIhEVn\r\nOTP18KGuQLYCjSqYpNqYdJ8DYxF45mdfGvnYRWuY9HV6WDKfvrX9go+9fxvK\r\nNrFxHgv/i0mi92EO3dpd4XTd0jtubcZkxW6C+ILh1Cc33Vd17axv/ttUsJrD\r\n+7WhZvydruH9PbgUcvW0aW/BQSSOXCEJdPW6kGHoXjcueCsT/Y6v3ZiZcwSb\r\n3T2HiNvqzyhr6g/eSRj0eqhyYnLKOT+vrzQC8uAnEPc34CkqLSX9XskA4Y5h\r\nJpOasV/d7iGR8rKm/mBEh61pGSIda5na+5Wz2icQqH2BIx59gftpMcOZ2q7O\r\ntzeAEByAYtHvASo8kBdO1sTeBQn5u46M+eY=\r\n=NfwS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@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-stdlib_0.12.21_1667257364474_0.050827850235591","host":"s3://npm-registry-packages"}},"0.12.22":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.22","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"9058a8d43d2e6b3575262a5240b1ccf416dd856f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.22.tgz","fileCount":159,"integrity":"sha512-5Vo2MS5vNhuMTrw9tm7qzf482OXgOJlKqxIMwKngrFER6p4g/QnwEtn/ch18r4L9pmCnn/GHpJhDRUr1zdIxww==","signatures":[{"sig":"MEUCIQCuDtRzUInaUf4QWiQ6Vmy7SSP4fofCTZkPNoq+k7MBIAIgLTRqqYTRbtg0s6DVIjnwdqds+NZJhHj/kP1r6/CoRqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYRJXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0+RAAn9/pLH6j/C0RTKWcQG6l3NqhlrRgw87WQOPpOkOwNOs094uO\r\ngVX4Wxe+OtXFGVPpMN9Rwe091uQlEr6Y5DFqsEliLr6q9Ix8WxV5cEg8poeq\r\nuLUaEhFb2CxvpuOsqLJPw8+7zSBhxd9iAeF0eL5pnWv6LjPTRZ10pPGkVXtd\r\nC2F/f6i449SEzNUw7qR0LU5bF9+Aq5eqRolbii1IlrCY2j2XUQiTqnch8Lqg\r\nOOrOvaJKsx4h//wOfnyfzSqBOLbkvPJizCkDf/Y5lUNlRCoybusvo/UxChYx\r\n3nlgwAbRXhIE3keP8OcqpEQeV9uTdse35NfRWiBHm/k+bFF8eorG7LKQnVHv\r\n45rUxnv2IlIbn8gyOzRlGH/UddT/3LNPV4RV8fd+8VrYWSZUYGYhAE2JYBh6\r\nWLh+HFos1vK1X9yyQo8ZHy9ElhYcnHO/CFkzSAf+EQ+9jxfeDuvwLSMSY/GA\r\n3OF8VlM7R9NUMWqizEHM7VO6Qc2wxCyVyLtMrUQzYYtvJhdIOMaRzHm4iZbd\r\ndDLQ7oXvAK//GA5OxkNegCxPuQSwDybH4o7On2BY/agP+jugUOhXFOXT5pHq\r\nSlgLiT0S83cphpIZHg2Umk6hEDm5OMpCuyGE6MqIGwUBn4h3Na5/tliteKHX\r\n2dhXOXwQY2TItw3uLBMMN/HjUcVvtNP+6tI=\r\n=LXcR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.5","@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-stdlib_0.12.22_1667306071080_0.9719407239638684","host":"s3://npm-registry-packages"}},"0.12.23":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.23","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"bf33ab09ecdf7c52d54a83875f1c4739b8cf4e63","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.23.tgz","fileCount":156,"integrity":"sha512-xrMIv6gT6lsBbj3WrLTOPyLLY30TTyu1CrzPb6SrGH6CBduJl2wuGNZuzIsdmdpjE5s48K1P1jqplQIIYedrGQ==","signatures":[{"sig":"MEUCIQCraGMuWISAyImL/OFXjZYQK9dCNn4tivjBgLCX052vuQIgMdHDd1LdaK/EoZsgwd5McgkponrlokEK6GYxvi97wDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfqNTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmol4A//RvaTBTKAOi/L9IVuplsgu7X7P5287dYkrb+dxGbCsfhIJbX6\r\nUDESdSvee0TR4vZYgJUNWDq7Ts6wRLyXc9qsPMDiKl3O4Bw6D4+PnVgcfTkX\r\nTxHTxm7ENLVd2Njrf9liMq7BXYDVJgd3eB5r7aeKNFwO37EWCMgakH6oN2Bb\r\nhvWxZtqOTjYuljLtP/qrGhgk0umCDtFf6mtqtWy4ytGOuz45j/qQGoIFw5/J\r\ny0U5CoP0wSspkHMohcXkU1zJtUI/1RlXrSAskVG3CQuH9gS3HrpvxYedCx3F\r\nNrIlx/d8beHmqnJWom4cxdkg6Ew/0TP3uysbEgmCvh6j9kwuCD36yzjHkys3\r\nPVj2987jUSaYS1NbnWEwgsDpc6aLbfclPSvaGX95A1juWCdMUApMqBwDfdJQ\r\nDP6URBKBJqeECPLlEf8CHV3TgRi8dzGj1Nz8tIyOc6UJjIwbaAHnLUrMviES\r\nrGGIReMWXc4538mD5fFWrsF477VxBOQCKE5zxUduTEBqu9TzZ48C/8mEdgji\r\n9R4mxN55el2rodFSdZlCkycO70ryBKL/YgfS51DeiLdhNsP/tiG0KvHl8TgS\r\n4fq+gGaMqnrW7RZ8OGm1GlW5gziKSx2EKrEwxvDHWceRhIcZSmeuoAXBF2mx\r\nxVz1a3hsrTLOvZ0DrzdcO+b7w2EA5ubxcJ4=\r\n=l5DX\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.6","@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-stdlib_0.12.23_1669243731399_0.4733550853008377","host":"s3://npm-registry-packages"}},"0.12.24":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.24","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"a55ad487e6997a0a446cc0980c36a833d7becff3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.24.tgz","fileCount":156,"integrity":"sha512-/XyKhLl/hUD+QV9s0ZDbzDxngHk+mbAGX6T2obSFSFfK+1b0gJEaQQ+RJtpr/PSUyWM8v/zQXrIW43siAGkjXg==","signatures":[{"sig":"MEUCICsAkoyyG2T/sDptiglI1ThRaCuLZYCmREkTadmTfgIKAiEAgYPCKyuU1sPtwUFCn3IJyAh92AmEWGtK4d8Nat9xYlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhLnaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH+A/9En7t5mTJsw1q1vl2Fu1IYItTCgQ4oWZQ2dg9eU552avxeby1\r\nk+aqrvz3/oV5CvB8eEBJ3gAB1FMN3tgIGn53DHMnmx2ckljk1CDq8JlMJWGl\r\nw6u4jClXofMCDYBbcgYMSGzJ0Knm/JKK5kab5YazPDUvn7Fb1xiUcGEytKhr\r\nLE922NC04x0Qib1kcF01CJbCnwRzOhAG2zoQBcFdv8WdILEf/irKRJ+156d7\r\nGJjWBU8aCZ4QtUIAonObarBnPsd/rwPKmt8SGDn4b4MIvIiz0es0NIXcwbgH\r\nXkXj4WHUo6bSeCGwm6N9RD1ELg9LibUUKiuZhKiDuUV1eknPStCX61UFbxrX\r\nJPuxvnasmwo+ctcnFeNfy+Iqr2gDfaY+2HBTA+ZMQjOkECbnMPq3/J3tsFdd\r\nXwBmTQjyalYeGERfHRwWSD7lg8o6205NIslZJtUVXmodlVkX3ajpAZiWq/UX\r\nQ+prA8eNWFiNqaqJwl6A0jofiCfmJqhbg+kJCBhEkYeJ/p5oUu1751Y05/wL\r\nQ7LBu9I1dvAhYHrZAagU3S/K2kRekYFOlgGXBytnm3Hw+zR2NMkN6JNQ9x6J\r\njnTSwZ98xlq3SU/mJS+hHwnYMkgFvgx+v8eRyyizz+NFXjkxsuH19wUkUj6v\r\n0FycsIYTHACaLceb3q2qxrfleWjoLmf7uMU=\r\n=Swb7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.0","@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-stdlib_0.12.24_1669642714256_0.030200960793877574","host":"s3://npm-registry-packages"}},"0.12.25":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.25","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"379278f9aebbbc956579dc336f3e31ca98423220","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.25.tgz","fileCount":156,"integrity":"sha512-1qEFL2oSl9vVndcP+qdRd2/QqXpzNl55Y3wCK5aTeXMQGdjoufIwr0hrzYTp4wuB9vC1kf6qTTvMac4k+pRBvg==","signatures":[{"sig":"MEQCIEqQwFYRMo/JS8iOD+qpUGMyRgSNKDyaB/RyDKl/nrPgAiA/buA2pWtFBU5F1EKd68II1iTa7zMk/jKosSSczMqQLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh9lhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgyhAAhtvuoDoO6cZTfA4VJuoHdWfBU5+MibEA/E6E7PQQlZsHG2RI\r\nN2BTzNJ87/u1shH/NbEtHyNhA7KIjPqJ83kMFPAlec7QSDKcTc9Fs86iNqLo\r\nUqL3svnTVuVyi2To72xaRc+din3JYcBWAXZZioEMNtxT6mA8g+r5E2kzqHI9\r\n8dpiGjrcpvhulr4D7FRuGkwCB/yoKhbDbdcF9nZEJ9RI4tixrD0cdRh27yH1\r\nWAHfaovltUZXf6oaQeGIxXX6nuUCNhuWxUx1JqgW3yktkJsjxlZQZy4oWe2T\r\nXjpKoQB/WLx11C702IMG6CWFN8Aze/HAVDT+4PjevM6jFI+Z9i47cMv6+p3a\r\nCFFRikLqsXPskhVd9OkbQ5pTYh3SOq3pMk0GC600uVS/vLW++dI4ym56Rhwm\r\nitwT79EybxcQSBxG3O1dZXfPF3q/80Dvv5OSyrGINBN0XcMC47sL5jY4XsFL\r\neK/ZtNXeCJy18uOK3vn/RpjMw8tqMP54HDQJaPFybybSHSXxFygBaePS2UNE\r\nJ0akIzSDpWBecNil+QMJp36UdUz1LzhzDpnXGOBnzzruM9zxilZ+VF9FA56o\r\njb/NuUyavmisVVmFXhCR54+YjMRHgvuZE9JQtuLnbYg1OXSRe8C2K5F0TSRM\r\nEPTJoiDPhXnVD51RXNK4Yhp7O+5Z+KDEduA=\r\n=EXWV\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.1","@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-stdlib_0.12.25_1669847392819_0.3979691542645494","host":"s3://npm-registry-packages"}},"0.12.26":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.26","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"0f8672995d0baf477c767d0c97c85b60d7e8f38c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.26.tgz","fileCount":156,"integrity":"sha512-tiWK1uLn7AFHVyzLVYRYg7Btnw2DsppsLwFn+yypJzFEghic3rI5UpCL7fIQYp9EaHPbgaTxkEX73p7GP9MC5g==","signatures":[{"sig":"MEUCICzwDgGqMuxZi7SiI0B1l/x99+obpHVHr5ZkxWGxsqF+AiEAsCa3sXn3uFUZGvEXhwOul7caiVUB4Lq9JdKwYSHF/9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnGqWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrathAAjzJsHhRbLTAnALQh7s84yb2XWLMJDcvnciDFyqwwb9A20uID\r\ngkmxCO657eyxXg6BTv9yuQHywwKU0zwmMU7JVb6buVn9DdB8PuDYNEeNjQod\r\njpLCHDicpv7vEJto6OVHabg+jgM//fcsrKlF6wuNFOIaPTYxqaStgxDXl3mp\r\nrSaiBdsNmfhnAhTdES3Yl379aDjjZCgPuFQh9NQznK8uGib9BnsU9L3F2mFm\r\nT90dsPHTkzM78erVwQUl5+BhZVVr4Osc/UgiHruBQU0OKngbbDPLKer+nhS+\r\ntuUjNkHoXMfeJzo90M0fCS1BDSWei14hHtSq+b6H9efdmHf89ib1SbXg9x67\r\nQq20Hvsv4k6LBO8I2fgj5inNlT9o/WilEp0bSp8bFfCosO6zBC+aimegm/2k\r\nReUG5bnKs4e5nSsWt6lkB93PgQez6lNGYiqzWT8kp74QOe77JhLUt4ok/x+H\r\n56Mgvw6sIjIjBuZKZtdhYByzEai37pruOK2wkN1XJFPYrvqYNMDq3nFWSkBw\r\nByS3/pDknH9sHi11rN3a+wpDlRW6qQND0CBOkJSXiHjeqDJns5v7104Fpga5\r\nUAf2Z3mIp18VG+FINUWoPiM5vPD/i5801jW3xM7j5Zw5DRWFeWN2eBtZRp1c\r\nVgtIenoNwtE3lw3N1YWqLonbsrkDHk1bbjQ=\r\n=6Q4A\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.0","@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-stdlib_0.12.26_1671195286722_0.8114728841889878","host":"s3://npm-registry-packages"}},"0.12.27":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.27","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"c8261df140d3aa3b82b1460d3360630c3ccb29c9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.27.tgz","fileCount":156,"integrity":"sha512-uNuNHKiRU1ydrcgFxWFiyX67Ng2sIePRmA9fQIfoJcMmRFRlZdoY0HgaWiEZ45mF7zJdIsWXHIFWu1r+FAMAPw==","signatures":[{"sig":"MEUCIGjiOABzAt4DSPXl3D+WrtPxkD7LQtUpiU1E0FB4glEzAiEAgbULhMT5Hs4YszU/X50r+VM8qIABC7PhoZMFc3mnvHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoeR9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKJA//dMQ8kEFmGXoyvxEhWGAx4v1E3NBNg8BR/R6HeeRDNuktcdCY\r\nvmzBgyhqKG6P+wAkjDWw4mc4QfT55Iuk7hYQgOu9YnN4q5eoWQ/V0elDgxtD\r\nYZB6rFb7NtJ6G2Xu92tV4Jg7UGECX5AbW24Vs/sJn8/44lV0H8SYZFuTVJNj\r\n5jz867Z5nleI5pM+mmHagrtaY15w49fa0H1/CTyN7m1COSukZZQAaIAaqpgp\r\nEnJqSQG+iv/LQ1/T7gi7Ur1Zfbve6PleAx6cLv98mzU8zZhUA/Dp/W0sBpJi\r\nOpvFYAhsQZFIG6GuFGnRwNtBrY8pjMG2Tw0ealkBuAkC29kqQeZj5f762U1+\r\nmyuZN8w/QOJn+tZ4lkNtjOXF3qv4lAKGENgZ1z5BCNWTeGdtaD57s+dM1fpT\r\nDvMnS7aq9Ut6e6CHGr1bhwkP5a0yEaklVTagnajNeh0ZR1Qe4lWiL8fATFOS\r\nJYdILP1de90GdlxCxFBhpUYendMVaooIm+ctwGcmDXU9wEmRV+7pp9c0QbLg\r\nYkpPpLVnM/nnRTaCCCL+dIV0Ofack6l3iabKKCP0nnFpHpw72Ix100QYFVy+\r\nFdYwVc1MIMUzBv6uVsuySwBUfP84lqr4nVQdKarH2hbZMDPmpoUN9RDrqHOr\r\n6eFJfSjOKiGpbwOW+IYmZ2OwOvI+CAmDX/Q=\r\n=ictK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.1","@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-stdlib_0.12.27_1671554173465_0.3056188715239414","host":"s3://npm-registry-packages"}},"0.12.28":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.28","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"71554f40f5eb275d8155b9b80282c2ee6d901735","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.28.tgz","fileCount":156,"integrity":"sha512-J35XSCZo8fzTsfqGA5WM4/REQ/rSYfVhOZzeoocutuNvV8fr+XvF+2Z5FKrhT/31meNq+ftVcD10suW9PSrc6w==","signatures":[{"sig":"MEYCIQDijAYSKSehhcsHkFVxxcPgSEm29Spj5VRVNzxXkxYnjgIhAMyR5O/JbtHaim3DyAenh97Oj6Hg2QrspBNKpRR0ANbi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNDmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMMA/+IwACd4ePl0yAYbkBADi2SHZ1IkhlqlzilhQrdi+7Kx3Mk1Ke\r\nhoOEjEigJqut5GfkQCf7UspOBpd8huoteXvLxPOZT9QqRVSN0loBuPtnpWZo\r\nm57grTafDBLPueDoXcSh+wcCh5A21Yu36/lAz0doyFXEE2vJNGjZlRU4NqUG\r\nTTsAmxyOjj5pZ0uSLu0sY3B00Wy3dUAEiHw3UqrF4K7VjwmaVctLFXAHYIlB\r\n4Km+1G9yEG8jBG4g76HPx0pWoStZDd1nSBK/un0r2ozSzTneS9wxkez5YGeN\r\nFOsqnQ6xyKMIyC75w+COXsRLBpl61zyLAf1Wjfh9t7rrcb5mmkkGPaI7rtEA\r\n3+0RtgvNrto5+VG7VZP2KnlfB8283swJ/HZQjGX7ziyO/SQaHDBou+56n8yH\r\nUjtEsseYuE/8mUAeP2biAaewL9ZzS8cqCOERlMdx8Mn9C03a6WYPQTCZ2UYi\r\n/eyGsleKwMi47GfZtjupDk/++20T7nRlhkUTXq3W6CO5KUAW5xDE3vKp49JK\r\n9ABufWUGsn2robEgqJPGS+n6NCMUBptgTUgclrNG3X2nPB/W8Rf9Qtf6lX8e\r\nFsc3KbKf/h1ni9cC1W4N+V9i94uCtYHGc9a7GYLEW3ViV0tU8Aem1farsPJe\r\n00ODR4kDuwSxkSZO5ERNNLqJ5Ac+UoAf+8Q=\r\n=IsS5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@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-stdlib_0.12.28_1671745765871_0.7037019027325335","host":"s3://npm-registry-packages"}},"0.12.29":{"name":"@thi.ng/shader-ast-stdlib","version":"0.12.29","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.12.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"0c56b52074594f42b78536d7a3b67540654155e9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.12.29.tgz","fileCount":156,"integrity":"sha512-cNz5Ct4lqy0cVH0jkZ/ou5D0GD6IIJ+cN2P1rkoeDdvjxTqhJ2Z3Rtfw1B9MRXgRe4Q+23TP1Dgay7dBgSn1sg==","signatures":[{"sig":"MEYCIQCT9NxDAr1hLHIcE7PNvaqQkUEMZr5z0XnzeQV/RxgHWAIhAJutCfrKVBD89FDuLWOeCerGX/+WT5V7PQompDUJO9Wh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrf9ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaxhAAjJkPEX+gwkHrYK1SEMwhpc1vlcejprehM80gEDAQkx9QQBMY\r\nUEqvNKy0UWRzed105E9RZsvITBpcRqbU8FFFWU2jIOYw4QZ074DeVZu3VZ/u\r\nRIKSwEnz2E95FrKBv13T+5TTfylXrtiZVTTBl0lPqQmr+d1VFR/iktkZJ7uT\r\nPvwxzDJTQiOcWaT/Ji9/qEKB1JuiadByL93WlMbytANLYcQ9S8fuqrzKRqOS\r\nPjC8RSeo60b5iPsFlMex2ZETnVqeTHsaDhLwr9bN+DxkvY/c2zRia/2OAwLD\r\nbcxW9UzUf0klhGxogyPHRrMu29U65J4cBYRTNEsw0FwuoAbdiTYq4YxENTIQ\r\ndkSoKSGEzkRddvFC1QuWDspVJkuPqL30T6u1dgByKokUw8Y3lY3iBybp/fB3\r\nhvlWlRc42ZaxHmXqncXgtk2IbGOXsyhwdNfllJQayeDfOJRLAqNlZv9iufB/\r\n57Tgw+MN7mXhSCGff6oOdf+UxROhacEAA+qi/BkvmF0C3qjo62eITR0fyr+P\r\n31y34FbTBFamGhpP9UG4OzlNsJyCFfHaM158H3u86TX/MCVEZJ9/HwUSCZuq\r\nJ1aSDfsYs+almjdxiyfTf9SPrxhWPbXYyQefkQpojHRKqbATTk6/DPW5IZ37\r\nMy68xbpW7QP8fh5J0bqr3/WOuT/0mhFq+N8=\r\n=s4vc\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@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-stdlib_0.12.29_1672347480907_0.851573185587924","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@thi.ng/shader-ast-stdlib","version":"0.13.0","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.13.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"e63bcd378565dcc54d98c679f7d93110d5589ca7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.13.0.tgz","fileCount":156,"integrity":"sha512-b987bSSweyu1BTvszQyIYJXeuXAuKOtfB2Abh04uito2xLuuQK1uTItV/89zPKpPcMgTosL4CZejKF8OflGK9g==","signatures":[{"sig":"MEUCIQCAdz2U2qe4BATkWmpldtmXCkfuKCpSxuIsBZ2LG6fk2wIgX//t8rPiafsMWigIa2WqemzxPDS42XlR+9fC+jYF9y0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvYLHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkkQ/8DyizuYKHRHME1KOfIxFESI5Ky/767nH5m+LtNcWhtkKYmNRz\r\nXHzIZh7X+IBGeSaFZH/Gz0l+B5etMWs6POEJ1GsCLkfEBNZIspAFDMBNGJ2c\r\non+Xt1deJU11W7zEKXWaK/v49X+RRKoCyRVUSdE5IoKGGYL350NrIUmDDu/n\r\n2i5fdBCFqnXNz8WHFJAqStS6IMs2mAxHODzfPSjDAXyoe5GNyErdRoEcMxJB\r\njRVHUUET4LFVtWwrYLZe1tAd1yvdOuMAIrEVlr/wMK2io1aiLsBtwKXrQg4O\r\nPVhj5y61E43hBqdF5JkGU+WXvKdG2ROBR44eHvcUrIwuf5x2iOdoL9ZpxG0z\r\n7lBv96rkgYGCI+W3rwR1JGC3M/ERahGyZVR/A/dPXu67tUVn6yP9PnFe3XZK\r\nPSXRanSAeIMqdezK/VW4+6BM4FfCRWlmMb/EbbBpkYe8Hk33NKcpd3Oj97A1\r\n+Yn43QJnwnf8sjbTasBP/iLJXQRoTBD3aq1ZYLVHQemYUjBtFJlOlWmTOOSw\r\nPh/LxnAoToOyTLm85KYUshwXXOMfXsqD0bsw1PdsIkcmB5jELHGqO5s2CezD\r\nGbpxWA2Tg/5S9UtpHi97eHSYyIbhqR4KUMyQGtakGNIMwbZgQHfSuy4jxTVF\r\nbQS0C2U52a0Jub/cOeYuvpl+gK0dTWLUkI0=\r\n=QiHn\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.3","@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-stdlib_0.13.0_1673364167500_0.025737157177235792","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"@thi.ng/shader-ast-stdlib","version":"0.13.1","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.13.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"31a2b8681ae36fb461161d0758ea01856c83dba8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.13.1.tgz","fileCount":230,"integrity":"sha512-RdKycZwTar6sangsySAt/rVcyNb7aEK+squx8VR9o9lj5MSsVTMQp8WxM/n2JfGgIzHHaUEFFNdH9XDN34AgQw==","signatures":[{"sig":"MEQCIF5cXtDBI4+blEI71SN0Plb6EHnugrUSlCagsfmVhPenAiB6ubDvtDKaChfAmvbqxQEh4XbMo4gaxDJNDhrJ/kp3aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38DLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+Eg//a/v8a8UJO1pNu4CLdDJWyjBRTxbw93c4tqGRGOVRoq1i1D9j\r\n5MD5VE3bnbOlkOGbVGlO3PcpQptkK63TyhGAP6JvyFJ0l50HuHTj9+IzRNPY\r\nTYlj9pYvfpQWKcUSrZKGKBGG8QnwDIzO/B6A2TSV//KfOjQTZZIl8oqE32lw\r\nabfiYk6oeI2MFTvIQ/dfBhnfpDaxNr544AsaWrjVdYLWQsB3a0fFt4FlQyeJ\r\n70QBFznGwRgc4PnM1SuRbDG+9Ww0b1IMbFSYemXX+rh48ORzMSaAmByK+h5E\r\nuHvN0a+uHo7sml1TjpAv1yD2oRYuo+i1j00vVT8vuxyZY915uzWgpJXUW5XU\r\ne10jCKQ1htaNIfFWTR6+eNGKiFyUfw6XMbunHa6tpUOOQKiKs4DlQ4xYex2e\r\n7+KGEjD5F9EUs3UFgHF9FHnw/9y7dQBg8OYMLV3knFofHlBI1Q581azaE3fH\r\nV38oskEuGjhZr5U4gRVTOUd/TkKSwZWfK5+KLRqgxddY99V01Rd61XvozSSv\r\nQhZmcYD1a8Hnpdd9581sE3lbWoH5z/kOoobgkRmcr3oowYaZMXoB5okZLxkM\r\n38E6iPWw/qog4ys6PBF/CRe3LIce15RlJuBdCcnRH5D1IDzXZ/oaIU2+kgtz\r\nBl7VzDbHo/AknXO0BbqTQI7Pjas7zqBNGv4=\r\n=ruhD\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.0","@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-stdlib_0.13.1_1675608267217_0.5257865601500302","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"@thi.ng/shader-ast-stdlib","version":"0.13.2","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.13.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"e216a98e0ba2095148770cbebb4dc9bb8cd141a1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.13.2.tgz","fileCount":156,"integrity":"sha512-UB2JeQI7/H/UF2/dlOkrhV0J/3+npJsvKLljd6gyqVOAL5RHX4GQR180/q1TcsRFhFjYds/oHKgWAzb6y3hpUw==","signatures":[{"sig":"MEUCIQCDUTA1llgS2be/4OlGSsBjw7c+pS9Gjqb8LI87dSq3igIgX4S2ipArsYdzbNQpYM7BbxGagA9oXn0FUjvsWGbY1dE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5k1PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7yA/8C2NOAo+ZCQvCqQsUhkh+5kktjUzpetmcgWCSHQhjns3MTAl2\r\nYmeUFv8z4iyW8aivhYenOcOJxrNBVesmF58Ynkohx3P0D5z8GM2YIpjVAEM1\r\nl/qBlSPFpDRtnv2bM7yTWbl91KdlL6fEy+HGvBWVTZlRRb9VAlVzPFReTIkQ\r\nKu+xcbVZ1nrNpN9l++t3Srz8vs8QgXUTvSWNyfprI1drQ3EgF/T085ggVGwF\r\n6tSURt3lQeZtUHzKpuy69wv66W4yW8SIjOGKO8265ZkLyw9u0pftGVXRZpG8\r\nSZRPMxqu43PPoPFNUq9L4OKHF93O1yTyKHqdzuj4URX03fM9eOGytnb8o38X\r\njBLnC84pQRr4XETNK0le8rUPgAzx5qL3xe4WNZu6cWIkEYflN3aJOBYooAfB\r\naN8vqut5u9d20xuhS/4UPdJh2krukAEhlxD2A8nRMZ55uTV4LDEm94Vioic/\r\nzaMZAdN90iEiPqB7kpSpWCvj41Sn6JEMDxq6k+hl0fOq4SlG+ekQs2DKvN1d\r\n3iTJcZhsvsg4PEkrjkxHKpihIcTMvDi6meJDHS1Ub0lL0PO8L0F0URY7hvcZ\r\nPrdR/VeQWSwCJWfMCkboymOFZKL3OhAf/ixXS13MYe13v7w3+4c11tIvKyWH\r\nQJyHegfkOTnfsbq+t8bl2kcK/LVUywTt//s=\r\n=6JXz\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.1","@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-stdlib_0.13.2_1676037454968_0.16540362519986984","host":"s3://npm-registry-packages"}},"0.13.3":{"name":"@thi.ng/shader-ast-stdlib","version":"0.13.3","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.13.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"65da8dbb506e5d3037f2b2521e6b6b4d9dbe6f2d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.13.3.tgz","fileCount":156,"integrity":"sha512-MncbzUBRfuxsKTyQcQO1TfMfOaMPMzUNAT8DAWmo4HChmLZDpKwCH8mxRXWf8aQuROINEsYqfmEEQ2ju5eccbg==","signatures":[{"sig":"MEQCIGg7NtGNumaflrdYECipbS4SzgD4pPOdKZFNBjNa+BmnAiB7+Rst/jumm1VI/4iqW9w28JZMbf7UStPLPuSyRTlraQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5k8WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNSw//d3PxCRw1kjbyBnvq6NzrNhII9HxzGk82TV6ICbv6orYZlYsp\r\n0lifZWNEHyI3b7KjF3iQqqGcLuuIqz6IvNCyQl75vgCwxVymkJJRFTPHOtfy\r\nY8J1tDR7q1KjuKI0juG8ZKief1eAOTfhXpqVxlUrKUej7FXwDmF1oEs/gY2R\r\nt88JVwKHGWar3q6xJIhpct/XF3zN1K46rVPuCUD7ODBC+c9vxNUcvcxarC8D\r\np30w4qMfx4Fp5n214zMtaLKuJ2xWmqXVy1ECPFIylNFLKVaYuLtKjzeCsdSe\r\nuOi0PWV4kTiEusltdqD66oS0XhaELWTAwuhy/HaOMkYNb6XgFMNIF77tkIVJ\r\n3kgTMHEVzq4LhTmcPEZLI/Vv/vp0nkpzZpxDipDFG4lozpTeBmxPjwcC5z+t\r\nIL3ITadH7atigRTDLb4MeUQ+xAbyfhkH+LipGSHbdsftMVPHQKRg8mk/SK6e\r\nFH/USfWy7WqIJtM+bD0z7neZYqMtsP0tCAjBPUjqW8IdLk2iAiuTo9Xl4efk\r\nOWxDVTYRbJ8rY9RDRSNnul5qx85POHky3kTL2/P7PdJrmvyW3T/vF6PDaJz0\r\n2FKqfzMz9kiaUTfwm7L+1KPO8StltNL3h4SsF/nfmWKLX6jO/LgCGaXOZxTc\r\neEuK1PBJDYpXyXF7berzCvZ1kPRPpewslls=\r\n=zNmE\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@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-stdlib_0.13.3_1676037910392_0.20047168752479716","host":"s3://npm-registry-packages"}},"0.13.4":{"name":"@thi.ng/shader-ast-stdlib","version":"0.13.4","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.13.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"fa76036939338b58e3fa00c67085cefcc17db9da","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.13.4.tgz","fileCount":156,"integrity":"sha512-gd8Q71Wqs1wEU5pe/gEXxFtmLK3rFFozps1ZtDdgJpXwDuEsEsuL9E6qmuWWBrJ0hEroAOp4/ZFq7M2mL171gw==","signatures":[{"sig":"MEUCIAU81mZBiFIqI2zBou7nq8zMqUJ6WomRZiZJtrB+l5jwAiEAlzopTuJcBgj7RUBo7YvlEuJP/4NjZm3q/MIem/E/nug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7957ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobZQ/+Nq0y7rl6f7VGGRQjDtz9kGONs1ocfnE4R9cjvm2XHrriytq6\r\n20uXAfiqKQzvW56nwZN+VOsfhpR7VbDJ2OjVTDlOu7yF+7qXeT3UWUGf2/qY\r\no11NlPACVsUyK9ZqTCWG6lhLCvp6ygPIOkcKTWstw7FKLN6IbGvpNSiShAxr\r\ncih5AMBxSvgFAe9dV7/FRKCYz3Z1ml0UHOGG40UjWhrU+48NVMbHjvUgVe7X\r\ng46GKXl3QV61ZIIqZnw0a5sjyUuz29YQgD6orAxKwn3+Rr8A5fKJqVm7r8Q/\r\nKH6NBtJ2myBSyvVWXiE6SKf/wQUEAXALGM1i/yCq6ahZ29WMH5vADGHM6F9/\r\n4bxyyT+ODjva23cJmmTImJytANjOmvAHt7JQrx1YKHOXYcifCT0XFOcgVEKg\r\npKKdl+eigOMmjfS80jwv4XaW50j4JX7NOwSXlpI+fgwkUGXhPXcWYkR9dXmh\r\nhJDdquYPG1HE8Dq3N9DyKIDx0ZwRAF0PO8EE3vRzFMNXWyg2+HyTxjoeB06g\r\nal1H1Gd/f/7HOW9m9ThCYyLxGguvM/ZswUSrWwwq75nfI69xIt9nRJFQh0Ex\r\niusRYvBoRjYmDXMEW+x0dRkDt+D3I0n4Nv+OCnxcrsBB0cW8L+cZk4ls6hiO\r\n1+/U45BDoJ5xxKVO8hkUWFdG94thzCIsL0U=\r\n=b9jM\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@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-stdlib_0.13.4_1676664443106_0.2642941814867854","host":"s3://npm-registry-packages"}},"0.13.5":{"name":"@thi.ng/shader-ast-stdlib","version":"0.13.5","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.13.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"bf81c83da820f68ffe6a7d49938d6e9c0c273bda","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.13.5.tgz","fileCount":156,"integrity":"sha512-0nQb6yCyUoM5IzbJYzc9mHvB6JdxdF22T4TcKOcR0oHIeyZk75JLrz0sLRlB0eLGJN6A/5q0vUtjGchsXWeCUA==","signatures":[{"sig":"MEYCIQDEHGztDgkjG7Rmgt7V9omisDhYtErHDN3ZPcPrfVLElgIhAJpPYo0S/4vZj3ESvDjIVc7ian28i1kfAXjMbQQvI+ln","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAObVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2aBAAjdxOuQhIjANeWFN5nwJBis4QcrHSVkx1lG9dj3g6V+uHGPKA\r\n1s56t6AfMP9JMH9Cw6AWqQ6Dw0AlO/JggeKueUB2qLA+ue3GEcIMnDnOF5Zp\r\n0Br/Uv2KxH6/rO/ggxB8t/FMF0ogiRImj3pK956crdRfn2iycTIxlbuYbNqj\r\nL+D8jqXPag9QORFe2drDVf6wBWLIolL1fEBH4plXQgbDkUI0aKdCit9327Fq\r\nN/W/+A/NmC0FSSMcU4ekg3z3Ym8oD6wxATvaLCOw4wyavt2dhh65bgZm7FWs\r\nlcZSa1Oh3nUEV7U0rctH8IUTRlsez4ZlDqjNm2DqDQcIf8762I80L4BCYqUw\r\nK4RZ0jquqHd30ab1khQucLZQau3S7LOdjtKGLHLIOluXHsuoQ6yroBG+B0Nu\r\nMFwg44fG38nPwDyBL7QZUMDAQxOV1FXLiOGHU55Nrh3DtAqw4tZu9w3Onmca\r\niWk0TmxtQddMiiTPtalULYDPrU8CI6YNIRLj6pRoJtHVgYhZl3RrEdTKHi9H\r\n93HquvpI1vu0G+Z41kZWgySvsE/VyqasC7DI0ID2wHito3iKR9swJ22ojDRU\r\n1fVpK4VCqpgBPakRorxQHN44Qi8hcnB+NreyGUFJvJGttCiJ6cbwrx+hGq+P\r\n0cUFCFf3NkaKv0OcuTceycrFyqWtKGuGCXw=\r\n=H1XE\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@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-stdlib_0.13.5_1677780693561_0.1992584088216347","host":"s3://npm-registry-packages"}},"0.13.6":{"name":"@thi.ng/shader-ast-stdlib","version":"0.13.6","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.13.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"29442da92b16ec6bfd4b1ff4716cfad8da86a076","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.13.6.tgz","fileCount":156,"integrity":"sha512-2b4AwYaleFT8+wYNtFsWzLaW0GBHjS4lOA2i8DdlTBGzqqgqwth388HEbx6LCu+QM5X0mqoC1Ee574AtOBzaqw==","signatures":[{"sig":"MEQCICv5nuHRFMwf2vtHBdyBKQihzlvNp0it0d2sxpSf2pA5AiAVMDGuBIFud2ocI532agWivN8nr9MYw77+KBmy5zQMrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBL1lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZeA//TtJi2smW66bS4PY1CClP2LSWrCd0C5EFAWiL/eXr5v2+fent\r\n04DeBZ1Mg/Chgo1TiF8biPj5iTIuH1Lxe5Fqr/DOdRBhDRCzW8nYDxoT0vLl\r\nOspMBA8yOnve2I/bcp8lXZea6TibRItlhwJNDjWO4AGXXKa+jyW0dbaNu7+J\r\nxZlpwly8m51Pr4smbyK2l6Vo7MlERu8w/Qq7Q2GtGD+oUxWjA09pOKbRmHWK\r\nhk4d8hjF8+vbpCcOC7xmu8r3n49KxiH/q5CYhNhJNE2UnhOz/T5AWz/aXYsw\r\ndWXLUOK9LiiABIYuxD/9rIa6hMJGKUU0IKEB2zHhztRmU/ftJTF0hXh8GG65\r\nlXmf9qftXqUSc94/SdRV6HhFS68AiYBE9xWriQIOnP9qlHXUVBXgp36DX60Z\r\nmva+d6VVGKfjsSEVjVkEGqdqttWZ+ACG0S/GabviicFxtxEACYDKwL+kqsrA\r\n5qq/EcX6RqSLvOvO7WIgQdoTSZM9rC+OiYfP/dKYd0RCnzMDAH4RzN3cpEJd\r\n6pg97A2AdBWC33qemRPEuEvudSxVBhyyO9MVVWzYLi/YI6HKO0zUiSj9TQrJ\r\nDO++6lIv3grKFjDvJEKbIvnkN+O0JsnYYwWSV0xUPvMaWoWU/FN//it5movO\r\nvIcOx/wFkTk3CL+Sk/wJXS+QEjtDHz+6K9g=\r\n=5B4m\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@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-stdlib_0.13.6_1678032229073_0.5952042368818276","host":"s3://npm-registry-packages"}},"0.13.7":{"name":"@thi.ng/shader-ast-stdlib","version":"0.13.7","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.13.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"fbad6c0a673ad42558132b53afb6da7747831699","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.13.7.tgz","fileCount":156,"integrity":"sha512-xluMIIQDbFY0s8K7m6wrjThfGjdBaDOLbYHSGV6QZXD2MRLnmQoACakOfvYOctMrCmV+tJVDoDmscNfwfUr91A==","signatures":[{"sig":"MEYCIQDDIS3AKTfShYQ1gv9MmSZ3uEeO/zo1bTEqK5g/55RcugIhAPQp/+QJ7fLFV/cuNvd6jug66xIxXFrpdiYNucUM7+F7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCdkgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBIw/+LrsrCXazR301rcF/+O2JxAM4/qyJodTEyXrkOC1cGuwykcD8\r\nolJw5iRsOnjH/Qp9X8K2ccVzjvMRKzZmRGIwY3cYmqvstwZ1byPKUR/pthAN\r\niA62EDV1XNO7m82shn90JYRlb71P711L5HE0nUbNWSkm5caYG+v0JBgNs4tN\r\nRFWARwRzTl9F8LoTEKezoKuMMMQE7zAwD5VK1OEjdWpDIMBrS00bx0BllBVc\r\nlMFR29BZV23LP28REEfZSJC3d67T/AIZlA4TE9/ka0mij2WJCVCxrVhC+GlF\r\n2OCZ8bZa5xA6lq3PO+2kYF6PHmOz0volWYtLolcWpBDfIyMk8Ow5HXEOlpzO\r\n+507GLwKrYR+aGwGTqnObPzzpxTrt5lLviVktIlg6UyACghmU0JtgXvP+KjS\r\nXznkILk7GDWIKhEhrQ1xdIupLKRt6hQn8ysNga0Gh2Fhj+PeDO8M42B89BWN\r\nXUTnzqPol2onzBH6kZkuUQzxk3Visq9d8zt58xF+BkDW8iOokbDKugRtoGck\r\njva8oogPlHlLXeOqS37s4N/eF208S0n2EXQpX6At2QPFux/ODWiS935GpNn/\r\n/KN/ez1KaDsHJ/Kqj1vDwAqQ0SbfYJ05RUKlI3iy05tmHWRPlBLTMxdTn5kV\r\npoPEgoZrmrgsNqzAGiL6YuXsNEe8pzUJud0=\r\n=vRQN\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@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-stdlib_0.13.7_1678367008086_0.5950591346688232","host":"s3://npm-registry-packages"}},"0.13.8":{"name":"@thi.ng/shader-ast-stdlib","version":"0.13.8","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.13.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"d1d2d355df8efe423a3649088568f32df116460a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.13.8.tgz","fileCount":156,"integrity":"sha512-9zRECZypH8ZqaRtRUuQHS6wS7nfgOCAREwWAk4QRRLeu7FcTMuenbBaWIxwCYkccHbIA+JZ+Srvv8LZk3ziLtg==","signatures":[{"sig":"MEQCIFD4Sxbp8Lsn8vk7q9C9lLu7e8Gd4TYCU3LVhMkjC7f1AiBs1ei+HIVUP7TnEHSIJbo/IR0AcQCM9MqAQakqkjnN0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHa/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNbg/9Hj6ZeFIbdMgEx8kBTlPegXjtwqKtVAlEIZuQf6INftkZaeqp\r\nyuBnhnpHfjWfOhyLF9cwXQX6KPGDD4GFu96rUIRzNozF+0Cca/xoFQwcEQCh\r\nbY1TzmhrdR6jqJ2EjBxqag6pt3KycNUKsG01PBsLKSQDPuLE8ceLy8AipOWt\r\nBLyG57loS8ktvzxva/JwGz0hbLGheLmOWFx8EeDuC7AvvvP6aqyMPjpdaGlv\r\nQY8IpxtG5oFquLHp7FrMVoDaDf+TlxL7yKvH5MAIn2zWjz9peZ5s8O9J4R39\r\nIppFzqaGqzo/9OLyOpDoa8Zwf5kjTwy6V4joPDK3iKJW/sBBht63rweWJP5E\r\neUXlaUufU9GEvNESPPrpFh6EHheT9ctFfnNF9njiggEKCp0JdPixO41BoPOu\r\nM09qYtFlip2e1FV4hz+1AdoQwuWxkd+ZdU4tEblGEWpaGPJBpI9djlyqFj6A\r\np5/Z04oGS4V3DTWghcccIDMlxVRDRzhJCPrkzaqbqxMBNefUr6Ojd5dj5HQ1\r\n511LOa5xrKndTZVzXRwCxD5EVAecwHcD8KU3rhGu5S2u9HPPRYZ9XXJwS64N\r\nC6EqONna+PnyrfnB2NbNhUPAPXezwled5fg4zz2Y9224yEGtihiTerL/sE5s\r\nxd5vZrQAv8YZWgXt416V05EmjqdICksNvbo=\r\n=AVza\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@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-stdlib_0.13.8_1678800575571_0.8418055065583976","host":"s3://npm-registry-packages"}},"0.13.9":{"name":"@thi.ng/shader-ast-stdlib","version":"0.13.9","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.13.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"bc41acf0d9a6c0938cf21a03952dd51b425bbfaa","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.13.9.tgz","fileCount":156,"integrity":"sha512-5/oL/eLRA/n8Yk42vHFnUHVb57nsV3t+KuLIHrGMEI8oqNB302Dzht68v2++i/8ecB8rVBNdCbsuZO2wIZF0sQ==","signatures":[{"sig":"MEUCIQCl2qrTMJgyIrOLj5qy38XQiChdRgQHwd8STFB33nd+qwIgOB/5Ua376saIcUJVV6QRNBQpHxfdIC4VZkcXl1TloCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFxdmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLqg//RDTW9ehTuMk55bWE1U2CMYrOJh1pm8qQ0ynvAz4Bk8N9uUYv\r\n6u6F3M/SossAHaAlcKeMBRMzibAXrja1hZdCdvAHsT6niIqT023wFunyVZhs\r\n1L3EkhZUPidpYaEngF/S3hS6qNnowK1jfIwaAOuHY6G4+ve4FcSLLruYDlCK\r\n9FAV+wBSCi3CxrgN+90BgtudGonYMIPeOuw9kMqnBlYkCBhMtJTCuyqDRSqF\r\nVWnbkFsx+9yfVqT5rmJO+L8pEnKcO0YN7PVgGx+aRN+6uFXtidw8CGJUtr0B\r\nNlctHZicRAIfoO7hjXxNyaZaUFGIKiuS4TjN0hzatiwGErBDs8clwo3Zt0gp\r\ncdrBhiY3M3BDUyqXeCIRvXEb+Pmjko8WfTFcBg753eQ3JxX9LBXlYfsTcnpx\r\n0bkiL0SIdS/MAVJn7EnxpUTn7Q/cp8UIX+Bso0Y2Z1z6pp1G+zsHy269U6ph\r\n0w6sprhlDzHSQqLKmafu/hVodc5IOc7qI1I9UlnGjoCSikKp8hVzz93r5FIS\r\nP4QM80t8ESIX9YaH895JYipfM61pH6YQHfv7cQMc1RYN4uLQqLMDQ++xnejR\r\npFZ3SU17kRVaosrLgl9d1eLuUF6PvHn+YKVgV6LZPwnZLab0ZDvmbeBNKkgS\r\n5eoCRMUtEujNmif9PacgGX3MoA1oHnyQ9js=\r\n=trtL\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@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-stdlib_0.13.9_1679234918685_0.3828379009813223","host":"s3://npm-registry-packages"}},"0.13.10":{"name":"@thi.ng/shader-ast-stdlib","version":"0.13.10","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.13.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"4f66fbd538b6d794028a95bf377a5aeb44a83105","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.13.10.tgz","fileCount":156,"integrity":"sha512-0jld44WF7UMh4456sHIz63cSqm+3nanmSjY5bSPydRhk0CvisU9p6uvfFviKX5KtqBVEMucrArtRWhpYBsdnqw==","signatures":[{"sig":"MEQCICAHGxjQPbDTVc8NST8DZKAqaBhLFlBTrnPDoqdwXDMlAiBvurwqHd7amb7b5RaKcx77iq132MxKilqeYR4Mt89UmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIemPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrafRAAlhB9rhomLIecrK0LsFZ3BBRvazX0VFO17N/EjThsWy98N11d\r\n43jhiPp8j5R7tC2gMhOXRXysADvdKq6h/H/BDmvVVrWSVj02NFR1GF/8v/PC\r\nSnBsJcBPUItnKvnYOdQ+ILsbQJSiwZ0hhwLXeVUFR0goVZHZj4aSQc7hjjlA\r\nxZEzPsOz4KzsjxgEaLm12hsXM1fi5ZMJkA20xWny7VMy/gamJkq57ndKk3oA\r\nroRhLo1rxyWa+OyZkSTp0LVq/4i7XG4FDYE5rVIBnDVp5zdZZfgHG5LatWIE\r\nl/CrDCI9pOhOI7nYXTiYda+1zTAGL7pLL/xI6Eupt487p7DSUDkgyLZl4t0w\r\n+4W6kMHHBNoTsDf8R3JS0q6FIpHjSGvLVXeV8jxdAmzodfeWBTMMEToFYfEM\r\nn4/QBvLJ5FJU8vcCk0R+dO+p8p7Aj4nOHEDYURBcCT015ezvDDDjv3/b1RPp\r\nvz7r1nNwqMSc9r5GknUOyGqV9DbysgyqPNSmw3EP0GF5XrdLJPwupeJOOqfa\r\nCuWABydvTl3MxmsuvdTpqBmlfvBTe/TioYjIr6eI0kguxhHxByc3EBSV4B3l\r\ng5ipESWPC74UUkdFhkV3qNQX0+ERU7ShLefYOfM3Lng8ASFUu02RXq3nwLTs\r\nx8Gl4TKs3zYab3RIJ7PHueYVpCFxFYuXqGw=\r\n=zm98\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.5","@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-stdlib_0.13.10_1679944079247_0.7860407451961997","host":"s3://npm-registry-packages"}},"0.13.11":{"name":"@thi.ng/shader-ast-stdlib","version":"0.13.11","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.13.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"94f258edfb46e96ee06e28df2a25f6f690926b6a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.13.11.tgz","fileCount":156,"integrity":"sha512-ASQSy71cXxjTcVR0iOd7VTu/RVKiatFZrlBuVoHWNBnGk9orqrZS9VhUVVV17WmVg2BRh2htk3AGXuenuY0BSw==","signatures":[{"sig":"MEUCIQCBfww7uWwCwCjZg4Zo5lrQcV/66aamUP+kdxVQ+WU8qQIgbnhBtsim2B9ifBv90abh+yOeELzjy3A/jlU/ZHop52E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMUvxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqL/w//a9Xsgc2lLAa1QRUWi94J67Z3Wg4XyL1gNsEHtGirmQnWIlle\r\n0TuDhhitf5g7YNQ2TQMXt9cGSvwWKprqcWXInjRPMHLYnVOjQN7zAl+g87uJ\r\naZhNa6XLsCPt07oUWTfSvqnhteJ4Im3+31MbsbStPYMwbiJMiRb2dBEiwxH4\r\noziDHUIrNmmDhCaFylVWyJeTs5giAp2nnbqL4nQbV/ZpjPHXiFUIhFNNRqKi\r\ncqDN4BohYC1oe0g1qhbTlh92P5T8euEVTY+Djh3EjyAysPrWrk7PHBYcLZbw\r\n8PoM4TIF0e1cbVm3MsAZPMKSis2+CUM65qEoVeX28aVQRUecx0o7UBpnDpV1\r\nJfMOrd/kqYhOQ6ToLeT4rlPR0f4HeJ3tcXh9jG1XgeHiML5BnX0MBa7hhHo8\r\nvDzizlF+eNUrX2CBReMhkfIarkUbYV2nMDQJxc4LSG7NrQVUjgrkpCp5UV+2\r\nBfcEGHAhRVx/sdh4NLQP1q4hGAO+SxPnGmzOUJXEHdK6NTAvw/7zH/6+QPpR\r\nkmJB8ZMy1xaKQqTP93jlk9MIk313zEH+tWJHrQe3e2pGYu+6k+jtp+a1/R4v\r\nC/X0hkg0nWx7B5IvpbmdPeQeLih4Aj0yfW8f/UGV798yVwqDj4cd1ITZ9Lb7\r\nxbFjpDjTPLfjRNmzpGukfqXsWwFWu95Ql80=\r\n=I/1N\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.6","@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-stdlib_0.13.11_1680952304910_0.7458874912169002","host":"s3://npm-registry-packages"}},"0.13.12":{"name":"@thi.ng/shader-ast-stdlib","version":"0.13.12","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.13.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"c16a2faf69863fc7f174dad4a87517a5b552c4ae","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.13.12.tgz","fileCount":156,"integrity":"sha512-qVrazr7okfQxWT7UXl9BefHqGCNcMWN/tSGEzxqqCADcUm8QpISwIx3KLmiPD/E87kEwW+wjD1fLzb+fI+Sk3g==","signatures":[{"sig":"MEQCIAVCm+iy3ekYVmHnjd8BEqxe+pr16NcMgvJ0pamKHY3VAiAZDr9m3Dx5XJeIySj6S7s1e+CatUg4jtjdXEb2CBpGWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7SWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTZw/8CehSwGx8qbbb2FHlm53r1Dx1stu6Kux1lSj+gvOZ9mML6CM0\r\nj6rLZRB3GVOVlE1yOwO6jNyalyNDaqROyoK84Fd0X8vufxZxZ6rVCuIUN/Ef\r\nWOGQ0W7j3kpQ87ZpFw6+yy70wJ32yKgzco4v6RN+DyTYOFi3GjOHShXooRWh\r\nWXyT/G0+x82mGNM4i9SYWrbd5MAeQOgLDJ2mrWoQtrMK1OK38Yb4reE6z3zr\r\n5e0g+OOJJfooGD6JeSjN1TXZAmrgyN9XobESsO9mhd96mtcT+f9QHDXo+dFt\r\nxOo6Pwt1FDOnc0fKqhU0R19apnqPv2Dz2zLmZGf9rNPICCh/5+3+qFIePmrD\r\nveBm2kigEDE20zmhKx+DDmK7DiNQqYr+/m3aUGtC05Q+agpTwhgWIImn53Pj\r\nH5zUQ2lshCBnZl5UJdQI4n+hEIej87Z6CiG0JM1PAvfKd4ei/wEjWXfzgkcO\r\n1D9tj+5k7lJgRpV2IZwJK8elobY8JFqD97qjFBd/GyvEajluj1c6R1PNcyr2\r\nJzg9VPs5kY+COtNI1AMovtiZGrF5Mc5+1c4x88do+azT4kcgVNY4wwfLZ0yM\r\nEc9M/uPiglHVd9miPS6TD5eilGBYiTsak2V0Xmxj84DKP8qFAjU8zyR3H+PJ\r\nI2IGVuV4f73yWgeTEnGNr4Cqu6DeNEabqpo=\r\n=iTXi\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@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-stdlib_0.13.12_1681896597956_0.1537037761390967","host":"s3://npm-registry-packages"}},"0.13.13":{"name":"@thi.ng/shader-ast-stdlib","version":"0.13.13","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.13.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"f518321f23d203f4b34fe3c4c439ad20acaaee8c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.13.13.tgz","fileCount":156,"integrity":"sha512-3zErroe+RNhypgeO1nKWyrZBZcl99sdUFawIeEB77ItVdiyl6zw1Uf9HjmUA3PAOj2KDoz7HvqVE8JTIKvjKqQ==","signatures":[{"sig":"MEUCIQD6hkSPPq7zWY6qTvTCVnlkFhJakMgi9vDlji0o+WDL2AIgddDFZjdyHPb4nL5Hltie2tKsYRVGgiTkophZM+lp9RQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR/RIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpvjw//bf3sd5JbWAb5Stg2gaZgUjZpUM+xzn/EGdr/Kfgm9szBM747\r\n5Djamb6iwDiLHZYRgNhTJnfKCdvbPfbyE5/RjEuj6EcNW+cwXfwlO/8B56l5\r\n4awfYNm6zDiDe2ySOIv+dPSxcdQiimclOH7iiRHs2pZ/HCScC0ACSrUPNubl\r\nzHDp7FETEvwTbzugT2ru5yc9inDlGIoIAWMajAIcNgR/T0nKvHJkMPG97G9m\r\nkVqZF79ZvuEOMIJlZrzttzbOQtqGSiZF4+iiluJy1V4O8HQ5EmQ5g0+eF0tE\r\nUB1TbSLM/g9WKoF1kQsLo16fIuQcnokSQMPjWNjPSYh5Dr3ttOfMUXpDSO0H\r\nib6eEzNMXOrZIBd43pJW6qBnuMuF2Xf0ekDT258M6yw9FV8RD/MivqOO8A3D\r\n8k4ZB3AfzuV7xdJQgSr18mT/CW4wbjwE/SB/ovxngf+wdrh9sH2ROPy+Wkju\r\nYLc4t/1s7r6z+TST3dZfQRBUdGRRV5ulw06ODcOc3A/IFY3rBMJ8VdZZHQ/y\r\njDdYxBQgMNaJasPPh5TjgcU5KkewWxAACNmoLL3F7gxFRAlavBOTkHwOJT4o\r\nshN4kY9yUP/oU8ESRKiEDdI4So8gNIRXo2eZDzuq1w+bhh3L7A9V9Ip3AOl0\r\nv9SUeDEJyWh/FAKk/tpHt2a0Ui2hYBDPbP0=\r\n=+tPR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@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-stdlib_0.13.13_1682437191846_0.8561377249105486","host":"s3://npm-registry-packages"}},"0.13.14":{"name":"@thi.ng/shader-ast-stdlib","version":"0.13.14","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.13.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"b72f9a05eee8a299c456cc26f64428ab99437033","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.13.14.tgz","fileCount":156,"integrity":"sha512-FngzbbcEccKDV+XloR7MotqmgFG3LIvAbsil/JEu4iCbsMA9X5PigWhr9YXZEnXFYj02lsH6eQZcLFwdM2rXiA==","signatures":[{"sig":"MEYCIQD8L9mttzD13DWdVIEORnyqsTRvGnla7wiE2K1ELBxdAAIhALeAJCtNqLwYiaD086HetWYdwGdbHMZ5tM8xSwrBpP6E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187961},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@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-stdlib_0.13.14_1683322211330_0.13755501452573138","host":"s3://npm-registry-packages"}},"0.13.15":{"name":"@thi.ng/shader-ast-stdlib","version":"0.13.15","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.13.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"05df6c30cb31cdb45b966419488cb338338ccda9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.13.15.tgz","fileCount":156,"integrity":"sha512-4lMayYC493MM/uSWDVCMgg3hcsRHhI+195z8q4wpgZeGsbtPQN+zuw4LcGnMtt30O8DFPMkrDwws0MMGWGY84g==","signatures":[{"sig":"MEUCIEKNJtargQSV5+FQj7otjKZZ9MsnoRDdFLYdHBpUoSGWAiEAvqOtxMfK35OnJzoLpFsWO1Ei8UIbp/FkWDGG/4J+P48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190264},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@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-stdlib_0.13.15_1683807533543_0.8739675325488567","host":"s3://npm-registry-packages"}},"0.13.16":{"name":"@thi.ng/shader-ast-stdlib","version":"0.13.16","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.13.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"2a9c1def7d1c10f977433bd398ada4210966aefd","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.13.16.tgz","fileCount":156,"integrity":"sha512-hybQMqIBSzhZAtYzjWlGnLSWDatgCYxqEq13GrRQqOoEkhg3trWGSILnt4i/krzP7h3Tc43PHD1OKQizXaPuoA==","signatures":[{"sig":"MEQCIAUnxO375QGtqOCvP3dsREwVB1TbHuymjWd2/3FyMNcMAiAm2fHv95CXar3wcrmESSE1PwJbtq0qJEBEXK4ANgLC2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190265},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"26a171dff04a026e5466fc655b91c09e5279db8e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@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-stdlib_0.13.16_1684938372808_0.6150752283386514","host":"s3://npm-registry-packages"}},"0.13.17":{"name":"@thi.ng/shader-ast-stdlib","version":"0.13.17","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.13.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"54aa825fb547cc4f1a635e610d09b8472e725b1a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.13.17.tgz","fileCount":156,"integrity":"sha512-UIATf0qjs8lf+EZ/TEqq9gHdwvnN769uP7G06JApWLwR/+lA/sc2JcHBooVloi/kvpLWLiuOm05iHkzvLK0dEQ==","signatures":[{"sig":"MEYCIQC7rtzxMZhqmOV8viG6KgnBZkf1cD7aEM8Bp6VPjiGqngIhAN988gKqjaX0fbUz2mj8Fa2cnCtjEad9JXw3/kF5hG5/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190265},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@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-stdlib_0.13.17_1686729663125_0.7138787598328813","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.0","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"0802d3c3b758e6af5b2fab359e321cf269f511d2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.0.tgz","fileCount":158,"integrity":"sha512-nW3dl3+XFeh/Cj+XlXWkrsVRHGojh7sQS0G+0H/4rXGxfSgH2rErmts6QYfjD+potGJ1Hj/yqkx3T21Tvu/v+g==","signatures":[{"sig":"MEYCIQCnLB/NzN158E9ZDw4D6n60NMHPqtJwkPT5rASiiC2WHgIhAOlvDvaTwnAIkqHPpHEK9OXK8leShI/etQ0SuljNMhD3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193148},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@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-stdlib_0.14.0_1689334764023_0.40713758124787813","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.1","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"cd65f209ced1d63102a020f11242488ad2a6ffc7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.1.tgz","fileCount":158,"integrity":"sha512-5TA8NghMXq2uIPO91vFel5bNXDRvWugCi5TmKGPbPX1Umg3xebv5PIo78ZUf65ANab0cV+e+D7nw268vAhHMlg==","signatures":[{"sig":"MEQCIHSplIhyZqaKwvUIChFccezWDUIQabpYPJFoPPHWe5+kAiBTCh479s2aEMkJ4MhnGPWLLPxiwNc22hyLXHQFlKiTsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193148},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.1_1691146817255_0.44244221198552625","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.2","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"477338a9ff6263cdb567e89f7a7a18cd8817fb19","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.2.tgz","fileCount":158,"integrity":"sha512-GqPnRM0zsAtOIMVp/at4bs1lcFBJVijVFXjz4qi66jtWlQOLmZC+6YI7gO1sPibA35WOrUlXJDAUkmeIO9ilkg==","signatures":[{"sig":"MEYCIQDXLs2V/Amzyv9F/0TwWTqoln0byyQAZswovhmFcsklGgIhAMBV0nYtj6qSwPjp9gY1lkS35BIPp9FHek8DI+vBJUjq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193257},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.2_1691669976113_0.7266419582965076","host":"s3://npm-registry-packages"}},"0.14.3":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.3","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"544ed4524a8a7b52e0b2ff7bd5b5e53e15d0d436","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.3.tgz","fileCount":158,"integrity":"sha512-n36OJTDnwezJe3Ewr1fmx7dhc2iqKPP/bomMg/0rc1XSBzM9mHeMNVI7QqcCE4SfopeRTYKAJRfTgW+Lm6UFZg==","signatures":[{"sig":"MEUCIFMbfTSC3fFbUr+KsBK7KZu8ZINeLXGEkxOkv1r8aXpBAiEA/Efd/CNjkAYElOwHFs0ClO8s9OmZNqypfQigOvGm/4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193257},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.3_1691670521395_0.1741125391752989","host":"s3://npm-registry-packages"}},"0.14.4":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.4","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"46bbfccd1ad48957317e80f3619480fce947a77b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.4.tgz","fileCount":158,"integrity":"sha512-VBaM6TavhImFCSDavdmd1LV68OVRkVedYEW09JIEUW6uewkdJrlup9ivAy+3701fqqVQg5MpIIMfM8ncB5wI2g==","signatures":[{"sig":"MEYCIQCpPDVkxmBYClZGB9P18YyJQuyQiGYXaNJJk2hbal+J3AIhAJYPuT1ErDoveayGCWRYk1Ja2TKWU7blejyEv7RAonco","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193257},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.4_1691846181571_0.45268760320597146","host":"s3://npm-registry-packages"}},"0.14.5":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.5","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"3c66f1c7835dd9199b315bdd434ed64b9ae26891","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.5.tgz","fileCount":158,"integrity":"sha512-rNqX3f1xD+3tdPrVgHhoeS/jfVUHCAvMGPj7BrpDk53ZxkCD04D0eKj9Nl/MCmykcSZq8eBgKh8RyloOZzFzMA==","signatures":[{"sig":"MEQCIHHSnpcbG18CU4yy2AfMms7LiV8CDbcP8R9GVUIIaQgoAiAZMacRK4B9NciMKjlekP6p07/5OWyF0NVVVSiShU9YSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193257},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.5_1691856954426_0.35043353539174316","host":"s3://npm-registry-packages"}},"0.14.6":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.6","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"f1152db7221695e53eafc205fdad8a45c70cc642","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.6.tgz","fileCount":158,"integrity":"sha512-NbG5e97mLs/gUfZ0F/L5tEoewCQdUbZqAq15Vxtataq3WCffyV3Q4oaUe3jlDxVf0pDSKgUrNzhfpFgE7KboFQ==","signatures":[{"sig":"MEUCIB/v9xU0l4m05sSNmS9K2eUhpNvDFlDIA7J9cyH5troIAiEAtEQZi7aHtMy1pvv67tpTtDjgpdKmotZzj+kohcRT/iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193711},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.6_1692019911552_0.447695077465988","host":"s3://npm-registry-packages"}},"0.14.7":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.7","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"66234ee49208af10a8485a138fa75baa894a82a6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.7.tgz","fileCount":158,"integrity":"sha512-Bt43/O0/GhcC/0axRErzKCYKpcVFyvtQDVdOJh9MfDJLjBC7lpjmfyPUD5bxRroXHoj/gig0r1H+xf++DHA5ig==","signatures":[{"sig":"MEYCIQCKMz0G7pq4VnwOTZl1KrGJusDvWDIM7evLaEzNbK/LgwIhAKruIBxf4uxQhABBbbjKPv0pSIq86SpJuVMWce+0eOpH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193730},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.7_1692715309365_0.5983689736451845","host":"s3://npm-registry-packages"}},"0.14.8":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.8","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"2523a610f9636ce006853976ff3f6d5a878430d0","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.8.tgz","fileCount":158,"integrity":"sha512-9XmNswAeZBo4+5/aAoUPR4L91Rc/5ieLuBec23uP3H3cCCjdrZ4OZ8nSENzBwWJP0FOJZ9WAYVQQDxWFRPYW9A==","signatures":[{"sig":"MEUCIQDUDE6jUXhRVWcK7tS5z5NLZH8cyVbRhGM/gtK0lyWndwIgTouBQiVw7Qbb2kP3+J3g+MR3AzvhMA6kLb3K/5rVjUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193730},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.8_1692854998411_0.33542908686136497","host":"s3://npm-registry-packages"}},"0.14.9":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.9","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"98bf92568e97f94cbc26aa4d7680ecf76291b879","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.9.tgz","fileCount":158,"integrity":"sha512-qQx5D6lSXqcncCqhBTRy/w4Z2y00PqmbbuM34ADRpsYqbbAMn46YrmB9DUBV0D8lbagtMWfkHgebLqH/ix/dig==","signatures":[{"sig":"MEUCIHHq1bYfWPldG3+xFOwm4cNumZtImOygrcRcJKFPeGGoAiEAtqj6CXee+HcXDbtILoznxn0J0pRgBcQTXEsBw249odo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193730},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.9_1693135387862_0.03148985760324985","host":"s3://npm-registry-packages"}},"0.14.10":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.10","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"f964fcb116f244f9b12adeabcb0a6fc9ed035190","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.10.tgz","fileCount":158,"integrity":"sha512-vfsv22DETm/hF0RJAiPn2KhH0K0ksSFHfs90M9Ksn49MtMFTv6MzMZGF0Ow9Qu5zpTwOdYDLvJgvESI9/2FANA==","signatures":[{"sig":"MEYCIQCDuMUy3koJgk6HWhTHvfYC4/QSX/4t4KcdBgFNaSTyBwIhAJDgEOSrMYpiCd1c3YKujb6ALk+q5PuOc4DVFdgc8J8z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193731},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.10_1693302632050_0.12736269305400683","host":"s3://npm-registry-packages"}},"0.14.11":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.11","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"6771a9df0310306eaa796620dc936c3b59d6e87b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.11.tgz","fileCount":158,"integrity":"sha512-uMbxhyIX6jicc5WLr5VZTE98aZR/FdAT82cV52InovET+I24eAhQBJMwxaDeQsYyMMhzDEQrP2CzAGqPUqiVJw==","signatures":[{"sig":"MEUCIQCL0qsTh/WS2esY3unSBx4Ah7OOtZ5+s6OXGLGdzLMUVQIgVDWiPrqosGdu+zDhKq4merExdp8ggc7o1G7prpeUa4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193731},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.11_1693476408502_0.40576922940530613","host":"s3://npm-registry-packages"}},"0.14.12":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.12","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"bbf8cfa5ff77ddc33ada6143e8b6864feb99d984","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.12.tgz","fileCount":158,"integrity":"sha512-v/cpJElXB8KkgRlEZfUwR6K68fIWJXlZJ4sA8rlhPkOMm98bnhzKaZOrp0cYco92iN9QuDbLynYx7ZdO7wWfTQ==","signatures":[{"sig":"MEYCIQCQKfzCojQ+ZSbPAyMY0ha3oAnOb9SMyhuq67ooh2lV7AIhAIb2i0FGRQqFiXTiIZ0OUVIj7DdhUe4RXXj9bYrPw/kg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193731},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.12_1694007472181_0.4235054493691188","host":"s3://npm-registry-packages"}},"0.14.13":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.13","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"7c91bfed049a52b5fa4974f6259c39c133ed6269","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.13.tgz","fileCount":158,"integrity":"sha512-YLFY/vkmQLA6Eux9NFai45huKX6fxH7lmFihuWU2wQuecrri6DBqyj1mjp/seH9+0atYRmHqhvvijvyT4a+edg==","signatures":[{"sig":"MEUCIQCBpVot7C3ZVuy1fmfwvaxUpFu7XSmhgJmNjUI6ZEGZsgIgAei75qAHwtVXbGQWm1Vwd0DTxIs4GcN9I+Flwwj5rhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193731},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.13_1694781314686_0.295431310338486","host":"s3://npm-registry-packages"}},"0.14.14":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.14","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"69940c4368b07a430b76e8e0de1a201155ee0525","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.14.tgz","fileCount":158,"integrity":"sha512-X7TD2GsuYZRgXC38SHlq+gbjX9B41KDntfSBisCS8ascDTvooGb3DyNm575YUyJeo5ZXQOGNnbeWeFISCTmZ7w==","signatures":[{"sig":"MEQCIEpVXIRSFbkcchN4Nlv1+XZjZE9C+VKlnnu9tcVANFlRAiBzIKy739MZocEw8OqeogTty2T4U5A0iCN8pQXOp4W3AQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193731},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.14_1695120247272_0.9503094492891129","host":"s3://npm-registry-packages"}},"0.14.15":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.15","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"0be1467a39a916aabade69d91d43936a4918ad9b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.15.tgz","fileCount":158,"integrity":"sha512-LPodQWlaqXFzbN0ePiZgziW73+qPNENsysG6lt/jp4F3TJ2JI4R2DRES/6XYi9SEFHQSVElw1/SNsO4F/ecSOw==","signatures":[{"sig":"MEUCIQD5C8BF3g4hQ6gi2QYBZ1X5W3bNQHpOdiRsU2I5T2EDgQIgWLwNwTu6it1h3REwkIXVccyi4ZZ5HZiF2xjKR2/39C4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193731},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.15_1696506343605_0.6761648926301398","host":"s3://npm-registry-packages"}},"0.14.16":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.16","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"f6ba44ed111293783d6aae783a88bdc4c7ecc0a5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.16.tgz","fileCount":158,"integrity":"sha512-0ItB5RH9uYCPb2CjfimUXisG7SEHRgE8dNeealexolVogTqJp623r20dekbfVYxdYXbC8kXC1w1vK97lXyKdzQ==","signatures":[{"sig":"MEUCIDJ0eyKgjN1kz9k1z6wrHYWiilOvJ5ttePzT/ZEESV0XAiEAxDfUqn+zthBhQxyfmtCgydlxxHzwb5QbDywsfmuPcN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193731},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.16_1697018781715_0.9135647548917243","host":"s3://npm-registry-packages"}},"0.14.17":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.17","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"fbf2fc01cf9f4589741dac9015fdddafa022ac3f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.17.tgz","fileCount":158,"integrity":"sha512-/x3iPoA8flk7GtpHsytaYJ6gYzc4yqiNcZ7KkptongL1OI1TRG1cuIldfaisnJaoHq7ZrAgUJYNqpbQTIr25KQ==","signatures":[{"sig":"MEYCIQDLmzes87ZAZquSf7auR3olvGrd8ezQfMJPOXoM7vLt2wIhAOrDp7marpYZ06vqyevoRH6Vr2hzQmuA1aiCcb1Avuxa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193731},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.17_1697111707326_0.8092690576400257","host":"s3://npm-registry-packages"}},"0.14.18":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.18","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"87e0ed1218483d18ddf535ce221e72375ea8608b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.18.tgz","fileCount":158,"integrity":"sha512-DapSbJ8AHExErBmPE0NQNgEicgOSw8U21INq1nDeRcTSJgotBl84e3UrPoXlL1hcBRRivpNovooQerY6BDUq4w==","signatures":[{"sig":"MEYCIQCzpm7bf/ZU9w/GAq0+QSBOl2ge97qXw92P06Lh7aYwAQIhAKxe4c6WHcKXxPcBAsY7Bmr07hfAjh7jz9Q6SKPQUdWz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193731},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.18_1697652540916_0.15609829802113406","host":"s3://npm-registry-packages"}},"0.14.19":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.19","keywords":["ast","blur","canvas","codegen","dsl","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"92325986970687af4b5040741ffc6b0c5565c6ea","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.19.tgz","fileCount":158,"integrity":"sha512-HCLSV29Ool52+wPoXZJ+ZZbOQ0LB13CNV41rsVG02kBIn1QCv8VE8tyYBRE1F1YCYYTNirOO/Gg2vwrhMBb6Fw==","signatures":[{"sig":"MEUCIQC84gxjRZqZy1y4HoZxAtoVZncnSQaXukB3zXzMu8tpfAIgRc4VsS2JIoKcKxji1lCiU9yxINzN257W7RWHJITTvRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193731},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.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-stdlib_0.14.19_1698046811928_0.5072126017515088","host":"s3://npm-registry-packages"}},"0.14.20":{"name":"@thi.ng/shader-ast-stdlib","version":"0.14.20","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.14.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"ede071bf1208a63e7d8ae8f7fd15372fe7d1c50c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.14.20.tgz","fileCount":160,"integrity":"sha512-8w8gWGHtw8LVzY+jTa8DSCBfAq67r3OFiGvgbR+/Pydt/HSxc9AY2en8k14kKKOIKQOiZRDomslJBMHPqHW94w==","signatures":[{"sig":"MEUCIFksyUPQg0pfQD/qxbMw27/VWgagF4GShSsSeRFkxyT7AiEAsH2bR/NRKfj8BugxoG58FZSug3TNpg84CHcWV61FZDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203985},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@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-stdlib_0.14.20_1698136811957_0.5454582212402201","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@thi.ng/shader-ast-stdlib","version":"0.15.0","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.15.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"31c1b8a8b95d4d87d0c64e0762c5b596a0a8cc32","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.15.0.tgz","fileCount":162,"integrity":"sha512-EHGjpYsF9xoHiJ4J8Rrm2WYZQd8ZO1tOSrCA3+UiazjmrORDlQftpVT8l1PxIvsZQxpNf9sFXSDAoRIFJxuPlg==","signatures":[{"sig":"MEQCIGTH5HTrK/DBU+oRGqmN/344dS8R1K+TB/mDi7P8CjXpAiB5wLEKw3aeI+zG97v0LTo/31WltIjNLxGP9rb38A/KrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207145},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@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-stdlib_0.15.0_1698237779572_0.4215268761442792","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.0","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"e2f4a89b542e64cc711b6134b97191f0a766fa38","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.0.tgz","fileCount":164,"integrity":"sha512-U+fH7VJaPJ6I48ZTl8MnBQogtlH764xnhwm5UJ/tAG3EOdGzc/8KR/5DE+k2o35+NDaOvPTlZ5uyswAZeNB0Jg==","signatures":[{"sig":"MEUCIQD6dIhWoVo6AdpBH5IeWUPJf44s+MbNAlXT/pfzbsKDxAIgMfsllAOycAerQLmd9iqlbA7yjbEM/nPvgPUQpBAj1Dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209522},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@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-stdlib_0.16.0_1698425882504_0.7917035656473386","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.1","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"cbb43ff4e4e1a63c300284e3516c4af40609c3e4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.1.tgz","fileCount":168,"integrity":"sha512-NQIMMJLKFyMc8TNCMfOn94yCJyfKcS74Rh3MNxRLCGRw3AeE2owvCGdDNp0P9RJMhjWy3ta9whNIl0hhn8aeHw==","signatures":[{"sig":"MEQCICP2A6QJUc+NwFVwJDtJnkgCx68qqLMRvJO71jqCzruYAiAhHd5/yTiqpDbdkpBEUwbHGisjSLTpw+j/UAkQdaq4VA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217066},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f540c4a501157b764229035035c2a858bace2a61","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@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-stdlib_0.16.1_1698439452040_0.701581566084315","host":"s3://npm-registry-packages"}},"0.16.2":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.2","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"edd076919c5e168dc3f7f254f156862750ed7a62","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.2.tgz","fileCount":168,"integrity":"sha512-L4qXm310xeW+R3y/o3I7wt3VKP52l9QZVTKs52k0p0E6GXUeSuxX4wqDkmWEqv3/6hNfKRP4QqaVf7XoYzgTQA==","signatures":[{"sig":"MEQCIQDcAlMqGpnEM7sZJ+WSBV4TQJhye+0gNDkzlBLuMqI5igIfHZNu10wM1yt7xOAN4vfthIDJmbN/JZab7Xq4odAScQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217055},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@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-stdlib_0.16.2_1698676473852_0.5865984443799523","host":"s3://npm-registry-packages"}},"0.16.3":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.3","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"def71cb20ce361d7f1b168a1ff75b86787c807bd","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.3.tgz","fileCount":168,"integrity":"sha512-zygOVSj1SrckP7dy2rxLz+Nm6Vwh4AouCVqPAyldi5CnMQ11fVHTcPpiBDla8pQ9CTpZi6fb+1i7LPluihBVqw==","signatures":[{"sig":"MEQCIACmg0VlPvgbCrffGyN2NvfggTqdoL/Df8ElUPFU4pCnAiArnqMIHeJvMBatEgdeu3L1kpcKO1juatc71K2HYmGiNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217055},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@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-stdlib_0.16.3_1699136527325_0.05613475421395364","host":"s3://npm-registry-packages"}},"0.16.4":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.4","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"ae25b7532a0e4cf8ef1caf52e6bb45d7ff060a1f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.4.tgz","fileCount":168,"integrity":"sha512-SwhMjaFZL+iu7SirPaUMzPM5eTh7Kw7RQvTMsblDq0NelWPyaYb1Zclr+bEJ2NMcBG4DyS13wg+orN5YYF0xyQ==","signatures":[{"sig":"MEUCIG/to6SmP00/UPvNl/QKhb/Y3drNmkhxsXxs5QfkCRymAiEA2sj+N320anyIxsldHo/BzXrBewpKmRye9IAAFZhn2tQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217271},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.7","@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-stdlib_0.16.4_1699524297323_0.7161869506661172","host":"s3://npm-registry-packages"}},"0.16.5":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.5","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"243a64a5c92eb2de809f1bce79914b870c65e10b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.5.tgz","fileCount":168,"integrity":"sha512-AGKfxs0M+8ontog0fkjaVtLdE0agoXIS621zOKRbd43nCj8qUFvyArUwwIgFt/TPf7Axv1QV2OJLlI/CWpvBpQ==","signatures":[{"sig":"MEQCIEN55+YMlKVplsnBGgqp720KVVoRcVuuoqY7Bia/nwXRAiB7vPhRPlTF4mv0cWrstohPStTiOFWoa7a4gIwCBCKQJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217271},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@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-stdlib_0.16.5_1699525865122_0.7841153595808765","host":"s3://npm-registry-packages"}},"0.16.6":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.6","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"6ff2cb7c2d49cf7981fb14711108ae8eb1528dbd","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.6.tgz","fileCount":168,"integrity":"sha512-vM+9+7fFqdEMcPTVA+XpVU9EX64qkU6xXw4c7+I03YbSiHKCOX+8lgLUe0c/+JaTiADXvAKdWoUT0hXdT+6A8Q==","signatures":[{"sig":"MEQCIBKyPwOnL6eFn26J3CLl1aJIHmD4finmPGTA5Orvsnd2AiA3QMm2JekmerYlJhEeP5sXWzO2RXgv7CDuT5zFhIm0VA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217271},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@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-stdlib_0.16.6_1699807522100_0.970914487041133","host":"s3://npm-registry-packages"}},"0.16.7":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.7","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"425f11c3a47b8ab116c50f81886c06d926b6ab32","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.7.tgz","fileCount":168,"integrity":"sha512-a73gOmSGrQhYnzJVH6sgGu7xTxbyurhv6yxpwOCpegpPDVY/LJCs7LYxi4jcCtqv86sdRqbJ+gjYy6HiHjNM0g==","signatures":[{"sig":"MEQCIHk5STkMgz1wCDz2+1yLg5rkzCSIg5Kf8aq+gk3TDTQmAiBbiD8UHMzPALzp+Gbsrao7mcG9ESy7Y8LMNkNN+O6dcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217271},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.9","@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-stdlib_0.16.7_1700818756352_0.8323121151952979","host":"s3://npm-registry-packages"}},"0.16.8":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.8","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"6bc7ffc36613c80000abc710541716768ad46cb5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.8.tgz","fileCount":168,"integrity":"sha512-Hr6MCNnWFeKo1OWEaAU0vktFGFFBQLG0n77+SZSiymVfSzFZuQrmbUqzUmnmhIz0xbvYM2XU0OD8aKgY9NlScA==","signatures":[{"sig":"MEUCIBvc0Md4m9uNjdRIqHuXYN5TWxQu3NuMMKnJTPW09bWlAiEA9sGlCzzDutJqB9wv1tfFq3ecuoPLEtxIhaQXoRmK2TA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217272},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.10","@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-stdlib_0.16.8_1701605750598_0.8912118136588385","host":"s3://npm-registry-packages"}},"0.16.9":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.9","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"b9504ab5c0b1febc7e8d302fe078a5bd12456376","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.9.tgz","fileCount":168,"integrity":"sha512-yGVPL5knBr33ZAHFE90a8CfykGqvUvviPvvV/VDr+pW7ifB607gNO0JY9XE7r3zy3dvjluiTZy5gcqtaidCPww==","signatures":[{"sig":"MEYCIQDiLc/aLtUZsT2tHT9QsZGbIh+2kYDWJSFe/k5/EUDofAIhAOZ6l/vmr/XLIcxscDU+rfsieCHrRuXCuG5Wpk8/nKc0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217237},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.11","@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-stdlib_0.16.9_1702149262770_0.7890693928466332","host":"s3://npm-registry-packages"}},"0.16.10":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.10","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"bdd5adb9bc6191a9d49404f7b92b5f714f2d3e92","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.10.tgz","fileCount":168,"integrity":"sha512-F5jK7v/qK3YON8A8j1RUZrW67XPjhah5gBwSpFXA7owIR4KivS0RjMZ1n3mTtHDcVDkuTh++iytdF43UL1bcPw==","signatures":[{"sig":"MEUCIEHkz1qlnXeScTaFdicF8OIPvc5lWF+xL1H8DZwzHWFTAiEApvKo53I06kBhTy6tz+0dJxHwnH1gFwXEemrVHontZCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198514},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@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-stdlib_0.16.10_1702289367376_0.7095724846538136","host":"s3://npm-registry-packages"}},"0.16.11":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.11","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"2fa1b9362584a6fd74bd7913d8d4e5d1ffa953d2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.11.tgz","fileCount":168,"integrity":"sha512-hvv2Q+Hb7ofb/qKnxULb/eGkqC5T6g5SowAHBVEmmTDpWAHplkHuEEncFoZj84gtQ5IKM8PQz+6eI6sUCUFv+w==","signatures":[{"sig":"MEUCICcIeuBDrekct5pTATcUYpcTFPZGiIE12jEBDREyO7h/AiEA9XZYDbKNKgfbD9iUurb0oigNbXToBoAaCDYRwRLtsFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198512},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@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-stdlib_0.16.11_1702907110058_0.16506753500954074","host":"s3://npm-registry-packages"}},"0.16.12":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.12","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"b75a7583f8f1b2fdbb5b0b8c344d728fa9ea2a66","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.12.tgz","fileCount":168,"integrity":"sha512-wLYHQQa/DtllFrTQS75vCjn+w0Rvij0SPDYdo6w6jkIDt+eLA+b40RRo4U0XmWCvu+on/Lp7UmHcgd39D7AgrQ==","signatures":[{"sig":"MEMCID2ytO5fuLu/7B3TmO1Pp96fYMJA5G+eoI8UEIrna5o5Ah86hYVttKhgnw1fx9In9vW+HHW03MWVh9x5ckz5Rqx3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198489},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@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-stdlib_0.16.12_1702983854963_0.9309023327234356","host":"s3://npm-registry-packages"}},"0.16.13":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.13","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"25978e90c0aceee9b36a96330f26adcfd2b0810d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.13.tgz","fileCount":168,"integrity":"sha512-G+61EVBdfKWXBJWZYTp89Y3hreU9IDiqpwJB19j1uIqlswMMm/iYcg1uu1JAACvZNpOxQlv7g8weDW40RJ6Tqw==","signatures":[{"sig":"MEYCIQCYUMFXyDUo5iLtIQUXe3B5PClmLUeULvB5OFEvlo99CQIhAMrmRSU1pv6cu5rrwst/sDgvLisHwQLru/NxW1fQ4qai","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198489},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@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-stdlib_0.16.13_1702988767204_0.5577134087264013","host":"s3://npm-registry-packages"}},"0.16.14":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.14","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"978a819d8ef6b4b264bebd1b881920547982817c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.14.tgz","fileCount":168,"integrity":"sha512-jxcSXjvsabG+x9mrlg4uiZ+KI3u1ThZAbwM58PgU/OELn5AGBeuH/fjRrDsPNohm2Xf6RKsyGq1jRDhmRaE2ow==","signatures":[{"sig":"MEUCIEs7cJSXzTH9EiSIwlCvdAGEmw7SiikIqxGqfvz+zzjsAiEA/0dqrMmzp0yEnC+uMafSqe3ZAXBDojPANqJp/0IMu9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198490},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.15","@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-stdlib_0.16.14_1703806027733_0.19604287798169429","host":"s3://npm-registry-packages"}},"0.16.15":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.15","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"53f0623642eda31da003a0e9cb86979ca88b4f75","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.15.tgz","fileCount":168,"integrity":"sha512-KEbUBUDiOX/Dnk63fMwS0UZhaXb7vioRoteUusnAzM1e8V0jCmJESop2jvhD/UkLfmWxfSQPhWFdnvuhLsfCvg==","signatures":[{"sig":"MEUCIQCgyjsMPsO1ZX5XfSw2iz7dqZu3orSO6JpPUXZoXfZYnQIgN30AfgySJOMXEtdV1KPCS7rZUV1gxgY17n4Cokb27V0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198517},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.16","@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-stdlib_0.16.15_1704016018304_0.33301222238454287","host":"s3://npm-registry-packages"}},"0.16.16":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.16","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"e86577d52a6c1fffabeac2626ea6f63d2d1c1253","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.16.tgz","fileCount":168,"integrity":"sha512-hPRiseYEkGq1cB+V1+IITg2sjagb8HA0cLyi/IFWA2eqn9MbOK4ZrtnnSmuWUTLX11xZKvFE0iLAEr77QLHBjw==","signatures":[{"sig":"MEYCIQCJsNby95tIYMin1wCGC0hPoVIJ36j0Rn0sfsYK3nJd6AIhAMK6RsFifR3/eGkYoKjFaUDl1QFcnJrOVWBoySTdzhuL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198517},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.17","@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-stdlib_0.16.16_1706025646637_0.7494850086002565","host":"s3://npm-registry-packages"}},"0.16.17":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.17","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"8355d97ce64231825c53fb2e65c4469449a35fc9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.17.tgz","fileCount":168,"integrity":"sha512-dBdjCbnrwq3M5fWD2mvnTOQ8pDkQFsIuy6wO3F+XKdgC1GYMqoiSVb/AM6uA/rk3R9ew1WKsw2wwV/+D8qys1Q==","signatures":[{"sig":"MEUCIQD3XuMiMoGIEKYiFL8x9xxGy1RhppMpVZ+MIKOgDzk74AIgNGT8WfvgDMdXb3fqKVNsQ6YAlz1DerC0JN7DrhhqEnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198543},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.18","@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-stdlib_0.16.17_1706292334595_0.34568541628105676","host":"s3://npm-registry-packages"}},"0.16.18":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.18","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"1ee6c0b65b6beac89d75dd4188285baee1ebd0b7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.18.tgz","fileCount":168,"integrity":"sha512-y3yTCJOnztznrZjGqmmthroNQqW9zqlIZXpJUOBGBrXOXTjhIEM7HqnhqpONvopNLksjbaLSn33n+r7HXqxGgQ==","signatures":[{"sig":"MEQCICZDrtbUS+lpevSMiTjSDfIvvttCOrV8xl0zH+foZOppAiBR3siXWx5YRE3QmrMaCALHHfws1puk+CBVBP4uO/T/OA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198717},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.19","@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-stdlib_0.16.18_1706560954046_0.9260911417792375","host":"s3://npm-registry-packages"}},"0.16.19":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.19","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"20d05fd360bfd3b4f9461a2be569daa30d49ec6c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.19.tgz","fileCount":168,"integrity":"sha512-n6lB8HCahL2W1F6iMcVmNbD+8jVF87kvryGiClHKDt6C+aH7bIDMc2EMa8umaYLfkAWuKJlb4qB0vsD5rNkNNg==","signatures":[{"sig":"MEUCIQDwmmqx9xa++HT+YLGnP4aEWCBS/w/TuluWykiE1kW6aAIgFiJs8Ksyn81joEj8brtn/G/I7p3nZudEOOoyJQgWg2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198717},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.20","@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-stdlib_0.16.19_1706562580522_0.11969817810196925","host":"s3://npm-registry-packages"}},"0.16.20":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.20","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"976d6579b0e199f2dd1522771417a86587304f69","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.20.tgz","fileCount":168,"integrity":"sha512-Ns40D3rE5UNEMpqRtRzqvc03VvMPdJ6X5kshQFvN3lkUgoXgm1+9i/zt4Jhyfie0QWTO2MXNoopaajT2Ea0+XQ==","signatures":[{"sig":"MEQCIA5aNCJHqDaPnyJ0CR9P+/K52ja+k3s8LRRDujBVHIRfAiA1cpkgwSZ4IwE1Elb8VHFPL7zKPDsSuMmxeB84xlAoyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198717},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.21","@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-stdlib_0.16.20_1706628220267_0.0345704820092716","host":"s3://npm-registry-packages"}},"0.16.21":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.21","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"28d3144106fd2b5aa46e399b2b25dade4708cf34","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.21.tgz","fileCount":168,"integrity":"sha512-B1kZfVNYvHlswemub+qBqlZ/qPS5Zcrvd/EBOfWC3lauC6K6mvCsgM7H/09nSYoVAkH3We7OQiYlLAF+UO8oDw==","signatures":[{"sig":"MEUCIQDsybWMC2zAepPSGylhUtP/SDH34LGxAEts9MeqUkccSgIgYERxC8wfe76smWODibG/Gbi6vafyS5hN+K6fI2QLw6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198717},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@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-stdlib_0.16.21_1706650776412_0.34342668512734686","host":"s3://npm-registry-packages"}},"0.16.22":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.22","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"a4815b4720a48ce6c3441777adc1f805b3e770f3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.22.tgz","fileCount":168,"integrity":"sha512-jTNCorfVou2e9PTcyARzT2/YUudl09tY647/5kSxMk9+o906kBIuVS7ebbXzYq59Oen4RvRSnJQeRt+X0vaRCA==","signatures":[{"sig":"MEUCIGpIm5xY4P1jHL2Cp1TScjY6fXd1kXQILoKuttAY3upTAiEAlncsjAiv41yLX7MuSQVK3Kk+x2+g9/OKFLcwemTRIl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198915},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@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-stdlib_0.16.22_1707261618560_0.7214913156106737","host":"s3://npm-registry-packages"}},"0.16.23":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.23","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"1889220ef9ad42c250e39a58485bb585ea2a6419","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.23.tgz","fileCount":168,"integrity":"sha512-EKcR7NCfrWyoey6GJZ7VYtMutbcQNyH7XYUNV8QLpUAcI2WGv7R+lrtsX8Ogmohxz7KS0hbkWOFquiWaFc0PZQ==","signatures":[{"sig":"MEUCIGaaTtUzCm7HgEde4PsZN6+XC5ikBym3lHWqWGBJH/oFAiEAqYBJkEjRK8b4X1uldm7dQL7k9B4wIi5bCsfXrmv/ytU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199299},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@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-stdlib_0.16.23_1707555722788_0.10543656189927497","host":"s3://npm-registry-packages"}},"0.16.24":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.24","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"8e8fd66e376f2c4229adc21500a40c987eda69f9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.24.tgz","fileCount":248,"integrity":"sha512-kKoG3pxOIN/MXx8C9n6I9VsX/U6KziFp/b0gc16MXMxH5ibV0FBTaPFyEv4n54/I7kENMlOOU5LJMgFdsDmXDA==","signatures":[{"sig":"MEYCIQDc5r4aozTW1DC+7yC5GETQ8UiBfHQCnx7USeB6zIVrkwIhAJfL6498X9R3kdQuqbUSsxJWzV4AkNnjIjnOc0gjCP/M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221524},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@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-stdlib_0.16.24_1708113800460_0.003915844411223501","host":"s3://npm-registry-packages"}},"0.16.25":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.25","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"9da269ba341309f813462f2d6900726a1df13798","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.25.tgz","fileCount":168,"integrity":"sha512-4xZ9RRy+zTcWvfT48wH+XihvMjgioiaYtkBZH+VbuAdf9q8pWsgKxAq7Zj3RiW249c4KX/4S2ridlNHu/tdY5Q==","signatures":[{"sig":"MEUCIGn4+H0O96zM9uPxrjkoYEgpb0KWqupKy5Ke6pgllWqYAiEAoiR1I58nMb031JsCf+KNs+xDsm3df/zahGkGPug8IwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199300},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@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-stdlib_0.16.25_1708357947443_0.7372568428670738","host":"s3://npm-registry-packages"}},"0.16.26":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.26","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"d7316d02b63185a6a3a451196a9e084a418d7227","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.26.tgz","fileCount":168,"integrity":"sha512-R8KMNhH660U4CoKTnA/h/QsUao8qK41YPAaM8li+493nJxuYZnwIuvXO2oJDngLuxEaJ1LbDnKbAjwNMeSzY2Q==","signatures":[{"sig":"MEUCIDulocb1/u81N1FdOr2YeCNDQrAwgLklm5+Zl642wolSAiEArCyTvf1P2b0q4tNOeH9rbv+oqMqgFYa4zuG1QVXha4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199300},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.24","@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-stdlib_0.16.26_1708359066818_0.439337904573448","host":"s3://npm-registry-packages"}},"0.16.27":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.27","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"a29ae815e9d3c4cf6f522ae8c47f5899f9582db7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.27.tgz","fileCount":168,"integrity":"sha512-ro/kjlPfWo663LULWl3rcGRgTW4nApAmsD6/cKOw3XF4ikuF+LboW6+CuhjpBCMex58So+ZaLbF9Xh8laKIkKw==","signatures":[{"sig":"MEQCICmjZl1mERWMIZdOU9T31PMgW78Qnesbi+p0wez7mxDyAiBYed7DGxfzTeQ8D36QRPZl2F/a0FCpowc48ZxtcEsQLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199300},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@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-stdlib_0.16.27_1708603415159_0.14422001581619837","host":"s3://npm-registry-packages"}},"0.16.28":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.28","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"768650adef0fa46598e6ef7cbd0039f9f7407b29","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.28.tgz","fileCount":168,"integrity":"sha512-b4JmQ1x94IH0i3ZzTNi0nTVQ1/Q+zq6gROXSSwp9uGlPozGbWKikibuT9sG2u1EQLjL12OCMH/NDud6aRocl9A==","signatures":[{"sig":"MEUCIEONbVH/Vc5JayRZGK/nsAtlk+/WRghce8hke0LRY4mUAiEA1aETszYzmn9MJBTu6GtGgp9TpjaRoykSj1+IyHzlEwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199494},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@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-stdlib_0.16.28_1708643820480_0.0036069906271913865","host":"s3://npm-registry-packages"}},"0.16.29":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.29","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"cb09bcca3705bc86491b0804d7d4a70276937ad4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.29.tgz","fileCount":168,"integrity":"sha512-gbg7kOFOi9dgMpBsHq6Z23itR8miWPxIAnH7kFR9jjJzMRUSizvfOvHucY9XnvrOraMBFnZg7XijYPyFIBlm+g==","signatures":[{"sig":"MEUCIBBuy9Fh438MUjsh7wR3UR6yzdO2ykOfB9Wj6HqmmGWHAiEAt5SoJIiWyyb4URTeCmlC6LENSjSMtOF3zgfKYqO85KY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199494},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@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-stdlib_0.16.29_1708870240865_0.08524348859997377","host":"s3://npm-registry-packages"}},"0.16.30":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.30","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"f71176ad482abc328f9b5219e98e97d7e4362174","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.30.tgz","fileCount":168,"integrity":"sha512-I+FydAcnbyw+rKzNIHqoYoBbA+fqYknD09/14m/KwKGyFHWXHKg7ZjyG5vNgvgu90t+7q8I4VXmrmXS5bXJCOg==","signatures":[{"sig":"MEQCIDMACszQKvpgluWJmy6tDQWvYzsATKOoM78/owW1KP7SAiAlNhKu/KVvqwRc20BRFjQ9KngSBWacz3efn7Nzn/vMtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199115},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@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-stdlib_0.16.30_1709306772486_0.25129786432372403","host":"s3://npm-registry-packages"}},"0.16.31":{"name":"@thi.ng/shader-ast-stdlib","version":"0.16.31","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.16.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"dba6f670d7735b9200dd92fe58f385b1a919f259","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.16.31.tgz","fileCount":168,"integrity":"sha512-5XS0Ug5un47c5VI6WH7HKGaU3iW/E2OlwpG21BZCoIEjdgJp6ILFgQNElEaZ/09Uwn08y1JTwXHh1tndy0deOQ==","signatures":[{"sig":"MEYCIQC8DfFcVyU8TlLCKz3I95dCFpXmjkCIIlobZSer6BVU1wIhAM7PcA8A8LpoOZ3u4rGCLSJ1MQFn0FFy1rekQbVcpTaO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199115},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@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-stdlib_0.16.31_1709388488382_0.29138671787962633","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@thi.ng/shader-ast-stdlib","version":"0.17.0","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.17.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"f0a890c26203d7f652ddd31a7db96651a54d8a45","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.17.0.tgz","fileCount":174,"integrity":"sha512-qANj18G0CAmOO9JXsNKEj+g7S6y1SdPLq4TKNcHdWeqOGEPHGpc7C3+Lod0WWWPEq7jizaGcr7w7hXGzAoyJCA==","signatures":[{"sig":"MEUCIDyqqcTEJ9RgXkBRJnMh/xSY+yBg97UwU6qPg9YhVyG4AiEA63gGNza6ww8G8GOOth0mYK4AWd4FNXNXWISnIgVtYMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205366},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@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-stdlib_0.17.0_1709715056704_0.22050279500966252","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.0","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"2ebb56d2b6e87ad2cffb0187c1d381d6dafb033e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.0.tgz","fileCount":178,"integrity":"sha512-9IKUDnH3Uuzp+MSZoZZvb3I/eiDKcIF8TZCc7gSiLr37+wkUXjQqbE5Qxs/Cu7D/YKoKLyAXkJmibz5zY1N0iw==","signatures":[{"sig":"MEUCIQCf9Kpn2qmkRUZCAzUh2X0U+DaUOV0Cu0ApMJXpt2GntQIgCCpAU4/j/pPWZ4svwmbpexj+MPD8T+MzC2eqbL5HyYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210387},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.28","@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-stdlib_0.18.0_1709844258308_0.9905689577583112","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.1","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"472d94ca4c509d675073e36753023dfc4d320db6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.1.tgz","fileCount":178,"integrity":"sha512-nZw38LK/WPg6qJTbjQecC43Jf2jgIQhsdw1ary0YdT8n1p/fVuDxqArgWdCiboGC9PTVIo8GwC+vmm0Wn1GVPQ==","signatures":[{"sig":"MEUCIQCBHdCPratOmNjAl1eg3CSxFu3m88+xaGXj9Y56YFcZbQIgGnwo40XnUxA2f2Py8dnXtYy20qsPBjjsPo96UihxQ1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211380},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@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-stdlib_0.18.1_1709976073707_0.058076343442545086","host":"s3://npm-registry-packages"}},"0.18.2":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.2","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"6ed5bc8ed42b58537d75e57ae361f1a3a9955a3c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.2.tgz","fileCount":178,"integrity":"sha512-BcUDC4rOWu4VUPqgesyDw70+WM4MxcjEELZkJUwpVpKGHq8MaiogwSB2D8YWoyFYj0eqsTyDdROvtMq8l6Z6sA==","signatures":[{"sig":"MEQCIEoJKcLJmaLyPyTCu+YPDl3Xt+EiU0FFc4GZcfF5wRaAAiAxuBVUk95BJDYYHOtUC+rQXBRfB7OuQppT7cpDKkb+4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211470},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@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-stdlib_0.18.2_1709992020497_0.3754479546980485","host":"s3://npm-registry-packages"}},"0.18.3":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.3","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"9619ee619b9a61d55f143e7c1002bfdd2c3c3f5f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.3.tgz","fileCount":178,"integrity":"sha512-WOm3fWhDt77krC9XJhZXNiRgMpEPKTXoC2VdHtsO6jzLHI78Rwp0l/Qbh5Bxuygd9zICvaZ6fSB2M1cVRMup0A==","signatures":[{"sig":"MEUCIQDX6oz2F6PFuVv/9/OqIC6yzEYdVYzdmXZOrNbPNRIHrwIgRI8pM0fNjENUOAZo9KQvqTEetLqCn0i80B6mdS604EY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211471},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@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-stdlib_0.18.3_1710338947498_0.48702458907241186","host":"s3://npm-registry-packages"}},"0.18.4":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.4","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"0ea76845be2b0c969ea9fd0ce376ed59748071b3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.4.tgz","fileCount":178,"integrity":"sha512-R4q1isswveDn0aGZArVsngPObkjn7F9byUZ+xfi2XjRVSVhzGYOMMshooKP2ag6jqMpHU5iUIHkHp7sptZdcpA==","signatures":[{"sig":"MEUCIG5a2U2yrbeSQEPRXhGlzm4P0k25uGFEGDE1xnuheZyLAiEA5cKURxOrU2M9KqLBbchOcVggYkJzS7/aXvRt8dWt8qc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211471},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@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-stdlib_0.18.4_1710689165946_0.17427069778796023","host":"s3://npm-registry-packages"}},"0.18.5":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.5","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"2ea0dd54e5729caefc76b43f0640141b35fe5c4d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.5.tgz","fileCount":178,"integrity":"sha512-vE2h2sDRF7RM7N1FJFMNTd6+EmU8/v4MraACBgpq/23vWciYgBRff/fiSFWaX2Z7YkHNZ1sl7MggY12i7+WQ2Q==","signatures":[{"sig":"MEUCIQDIC1Jqpq5PHWlJzHK1SSmIyUqIOif9DPBX5mAmltjp8QIgRPDED4ldxbMFtEtM/toppB/m+Wl7qhEvQ4BIvRoZ/5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211471},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@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-stdlib_0.18.5_1710751329578_0.4282989209957153","host":"s3://npm-registry-packages"}},"0.18.6":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.6","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"cd48640bf0931ae2cee4d85c75882d457fe4a963","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.6.tgz","fileCount":178,"integrity":"sha512-Do8TRQakV+oDigYL7E/FV7ALzkmiNyJWFwgYsK/WGGkmYcdTKyNvFJaM5dbo4djgi+ZHBc9udXTHPQmrEvS1jA==","signatures":[{"sig":"MEQCIFrMPhUNctKL/ySwAWmROX6fVHUn+9/YVBwc21hgQNe0AiBYuqauNorOQdRJE07nKatlTkn0Zkxlfl10kBbiGqP8ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211471},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@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-stdlib_0.18.6_1711037637723_0.5281663755373323","host":"s3://npm-registry-packages"}},"0.18.7":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.7","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"bc2d39a6d5e509408957cadd16b2ea0c3a546c39","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.7.tgz","fileCount":178,"integrity":"sha512-DXf0M+zkCoFYsP0+CSOwzUFuBtJCKb5YwabyUfy4c7qYex1GPSIfrGzGaZZVrg9vLuwbqNxxYC+/fyvlzcsVpg==","signatures":[{"sig":"MEQCIG74b/U4GzTGZx/rGWejT5dKbntLGXJN/ClEN2Zbw/ksAiBK4wVPJoA3Y4IHJd7tRrULm+udRqwJUjUdsE9wNwOG/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211471},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@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-stdlib_0.18.7_1711533463940_0.008016380382893429","host":"s3://npm-registry-packages"}},"0.18.8":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.8","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"e2e923d520ff73b20957ab6d61f9ce7cd03ade10","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.8.tgz","fileCount":178,"integrity":"sha512-QCw4FeglRU04zy2da7KwOxazy2KYwtEmQt6r8UzAVzOhL90o/cAmgIQI9DBFooscYZ4ut8Q9RqacimXKNka7iw==","signatures":[{"sig":"MEUCIQC4D/j9toms2QF6bufctVakQuDsePTk43V+b2l7aIfkSgIgKt8/ZguqWWsnkX9GGH8J3dwkKztcYD5GsNJBZe5+vZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211471},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@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-stdlib_0.18.8_1711623529778_0.03144519996274786","host":"s3://npm-registry-packages"}},"0.18.9":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.9","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"f77c4fd1828c322627bf084d25dbc8660c164f92","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.9.tgz","fileCount":178,"integrity":"sha512-0qDWdBfqWlcSZBrSERuuuQuXO73fMs5f49w5faE8ksRJcY0hlxoDPJ5O/9z8jKh/jE2AstROPfm/y20gGPgclg==","signatures":[{"sig":"MEUCIA2dL0xQoUfU7jhbWdlm8hTkEkCx34wEY04oXfpbSIe1AiEAs6sdn23NhLJ+7alcthqUPMi7NdPzTqyWQUM4T97CKgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211471},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@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-stdlib_0.18.9_1711714678721_0.16027892627688978","host":"s3://npm-registry-packages"}},"0.18.10":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.10","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"bb0b4bb62f754778c9bc5d16843c23e87e19f0a4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.10.tgz","fileCount":178,"integrity":"sha512-c1BEJQYsNePcepBsqqFpLw0ZixMs9hbcQ2QZgFtfaJV0qFf70Bz8cXc8I8+WEXFltwgBYf7bhZjHMpgz2poCCA==","signatures":[{"sig":"MEQCIGGM4yTGbNAfp9dQEV2oTlIK+QFoLxLXYDZj77LsyzngAiAPpkrwoeBt3Bc/ttm+mzbTp7xFPJcvxSABeTRgKijn1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211557},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.0","@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-stdlib_0.18.10_1712588671526_0.9533381663305105","host":"s3://npm-registry-packages"}},"0.18.11":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.11","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"1c26c82c26a96833115ffef5812309376024dff3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.11.tgz","fileCount":178,"integrity":"sha512-XkqsJU0ejOggFGVu86MtMJvXo6fmRrr2SvVqmbpyNyarBoCdQ02x7FQcMTlo/a/UoISiLibKPU3dtcMKN+75cg==","signatures":[{"sig":"MEYCIQDT6dB4MrJA/ufs/TYOQycmoGzWlojzYa3zvpCDgfUKZgIhAL9cUTrQo0dyvUX5T43cL4crFPY+F5AgmSRBJyT7ZLpD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211557},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.1","@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-stdlib_0.18.11_1712838954594_0.34828552514839384","host":"s3://npm-registry-packages"}},"0.18.12":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.12","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"012dc873681d84b5d3a429db9869418362ef031e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.12.tgz","fileCount":178,"integrity":"sha512-eY7RvytNSPUOQ0F25D3FKEsWNrqmex97GMM5ad/+RHrUp3oNo88BUNoJapTJdIui8Te84eaJ1g1QxAXqBFBgUg==","signatures":[{"sig":"MEUCID6e7svSAWxKKKg1HgdG2+dZlYNq4R2np8nOwfK9OM6vAiEA6yID+05i1J8EE47CFdjJFDPJvsrnnJfrjunfXCWU1nw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211550},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.0","@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-stdlib_0.18.12_1713624339860_0.8631641938269468","host":"s3://npm-registry-packages"}},"0.18.13":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.13","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"f6fe6909025bf363a12f06b5f14bc778b0856c0b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.13.tgz","fileCount":178,"integrity":"sha512-8Dr+yitkasqTjD6v369caP6JaavquGqPRMbf6ClUGGu1ykK1YeLyMMk87YPaqpras76M31djzfK19Mh0W5z2yg==","signatures":[{"sig":"MEYCIQDTZnKZxU4n1z9Moog/x942j8H3uU3tKdfHBRz5zc0vMwIhAOP/M6bcG1Rdebb4HLUhCK/7ea83HHGULeEI1Huomk//","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211521},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@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-stdlib_0.18.13_1713855926975_0.8348855058330926","host":"s3://npm-registry-packages"}},"0.18.14":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.14","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"b47aa8830ae545236f562e060e0394158bb8088d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.14.tgz","fileCount":178,"integrity":"sha512-B/M8FByZtKURRO/HXv+fYidycpELuavvDnMv9o+OEdNy0SGXQdfksnOs/AIVGwg4S+s4JCQfm3bTYMlcZcUQkw==","signatures":[{"sig":"MEYCIQDlsUb+Dlv394rZtJMyXtG+UFn8UWEhU+Txp0HMIfcIpQIhAP+hMmbcF6eTeHUmpK1UPCSqFu1Pp+sK/ePN2MLaTMMR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211521},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@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-stdlib_0.18.14_1714074412089_0.8699171019272776","host":"s3://npm-registry-packages"}},"0.18.15":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.15","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib#readme","dist":{"shasum":"636ae176bd03a4cc7dbd5248afbd1e50749001ee","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.15.tgz","fileCount":178,"integrity":"sha512-dakheSDmtHhhGFv43AusGNl6e/INHIgzVgilb0dtUQOQsqRxF5Wr6Ro2JW+20wmCIYpMat5Cmel9MXwyaYRq1Q==","signatures":[{"sig":"MEUCIQDaSavcdSZrk3j5Mwofl5nhC0Ayd+rEswG9CNXhMTQupAIgIIcoaxkyJUvU94Smaly6WCmjMEKWS6Eow9dJhHuUY1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211517},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.2","@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-stdlib_0.18.15_1715192867431_0.43909153836697334","host":"s3://npm-registry-packages"}},"0.18.16":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.16","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.16","contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"e099c77b953ecd1d0ceb26e742fe47b1171d21f3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.16.tgz","fileCount":178,"integrity":"sha512-vHFtY/O/+Y2WWrhIv0dFL0WPnZ9R+/rAXKPptXVw3ED/P0ugztXS6R1TLuQMxnl/Bbt2+KcnwjSbIWi89Ykwzw==","signatures":[{"sig":"MEUCIDKeTlhwj7qxPqy456vVJkr75NkN4Xnl7xDsXquG8SKsAiEA06WyDMwh41+/LdX+5MNdFQsLJaKRonKGgOJCalsijrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210754},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.3","@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-stdlib_0.18.16_1718998645131_0.8734032704262498","host":"s3://npm-registry-packages"}},"0.18.17":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.17","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.17","contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"cf5f860fdedef690cd0a70a32a20c1a9537fa953","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.17.tgz","fileCount":178,"integrity":"sha512-191KI3AuBBh3SQa7y5Cmo/YE+VN35scZSSEmUYq0zqAE9kVZBNhv2OQYtXE5meHt48gGCw27Z4oqQohmP6IMvg==","signatures":[{"sig":"MEUCIQDqpg8kgTh9GB3ttJL8/96CFxVTXXyrkqv8eMpL2J5ehwIgDFoVgUg+OcibP2otB1hgiq22d48cqlnaJ4EdxfI8rbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210754},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.4","@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-stdlib_0.18.17_1719653476024_0.036292881915717334","host":"s3://npm-registry-packages"}},"0.18.18":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.18","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"42d75c03fbeab3a1a4ddbb3c20177e3700e7622b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.18.tgz","fileCount":178,"integrity":"sha512-BzBcqch1TVLk7o8+o9Scf0TSz9ki90avYT87dQVO3ThtkvmzFG6h5TRCEO9SFiRdC0/iDplG4dKg6hB8kdcxzA==","signatures":[{"sig":"MEYCIQCS9F+yC688Y7H4jdrOfiKx9cOMG0v/+XBYRMkz9ej77AIhAIJX81HDJBGXlvGKuK154GCi5XWdVcv4Vz4Xe1GOM/gJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210753},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@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-stdlib_0.18.18_1720267499902_0.0030482010336043697","host":"s3://npm-registry-packages"}},"0.18.19":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.19","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"4bf4211373c21e3fecb79a39dd29fa8cdfb49853","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.19.tgz","fileCount":178,"integrity":"sha512-3Odrl6ympZoHX2DACe2Vhdhx/MOubP2411T1UHVJs/OKXiaDK6p9A1V6LyTGKBr/6zZiXJM5WJ7KUkvIQO6CvA==","signatures":[{"sig":"MEQCIBqgBymLP95Z+ZlrJz03SWMXpUY3n0daz5ot1tQzE2YXAiA6Ln3YBoQfonh7gHED7285J0E2lQ55pbQQATpxhlEUIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211106},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@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-stdlib_0.18.19_1721135517692_0.9450450274008177","host":"s3://npm-registry-packages"}},"0.18.20":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.20","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"289b590fc6fb1d451d51542f3a06dacda7891c73","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.20.tgz","fileCount":178,"integrity":"sha512-TfBsifOPvL9dg2+rRBBs0mbhx5rRWv4VLljUti5bM6dXC7E8LjicF7F+P1X3+KPUovtfHwDJC03MNnmv5soqkA==","signatures":[{"sig":"MEUCICkEK5ZZ5kgk42EAddCEq5BpbKB7VV5vy/02fXb8UAODAiEA5Z32W+pUQUok+O3YsrvG/EnKeo0mIbzi21rkpPG9ckY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211101},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.6","@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-stdlib_0.18.20_1721401150576_0.8318290271825439","host":"s3://npm-registry-packages"}},"0.18.21":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.21","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"e309c17e84080530cfcb0866523058ed0aa5103a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.21.tgz","fileCount":178,"integrity":"sha512-M7Tbe/tGPlTPYyRFOLU8keB9S5Mxp/Oi0rN5vcuWzOwxhJ6Hv3ueSMjY1IdL1YmKHPd3Ic33pCclSO/SpW3RHg==","signatures":[{"sig":"MEUCIGRWXK9r5b9oATbfPo39hMzEWw9/8b+rym+dgDJ+jh/2AiEAgBQ58JPikTyTQBOMFKCi4zP65j1X3CjmvaWChcuplTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211180},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@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-stdlib_0.18.21_1721654324787_0.670408295341687","host":"s3://npm-registry-packages"}},"0.18.22":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.22","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"76468fb065a68a166b274b9f8fb9dae58b5afbbe","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.22.tgz","fileCount":178,"integrity":"sha512-vQQWRX5srgbC6XYaqGDSzEo96gdKDHao1Wlg3VRFNoooa9qhqIxoPZSfkcPvKL62hm1uLwy8EMf7VBBqZZ54UA==","signatures":[{"sig":"MEUCIBAC5NPcWK39aG0/4dKqLIeSNs3FXqgXbwFZzQmNPj9dAiEAiBF/NboyV/JSfKOwUUB2mB4eXfBZPo+dkqqRslRj2Vs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211180},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@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-stdlib_0.18.22_1721659425232_0.8658572792507879","host":"s3://npm-registry-packages"}},"0.18.23":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.23","keywords":["ast","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"fe6a31feb4ea4c19cc9b4547e8927aeefa79533b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.23.tgz","fileCount":178,"integrity":"sha512-xxA/n/pn4yBwuTO1k/zs9yYai3t2Prd5X36pr/qjV6u4wrSFFA7wBVg6d13WINDpglvKg2yWYWMz4tXpokNFZQ==","signatures":[{"sig":"MEUCIB/MM1sJouLAKq9V13KLJmPBs2xiFGewP3TmZ30ZZHTdAiEA8pbXAOWoSpZ28Lyhvfcy6GWsuo5W3TasfTUFAmbNwXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211180},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@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-stdlib_0.18.23_1721907851796_0.41871529208279323","host":"s3://npm-registry-packages"}},"0.18.24":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.24","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"1f939baabeed15ddd035e4f0e6a3f3ba3410d300","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.24.tgz","fileCount":178,"integrity":"sha512-W7tmJlSt40CK3iykrq2YwH1Ob5bsgVtLabv85i8dwX4+5Z8qJShOnzp7NZFX4fwrNw+WPbMWxSWWkoWWVGWi4Q==","signatures":[{"sig":"MEQCIGcexQAvUU1icLEmh6I/88b4A7lgm4AhNqunsZmIsxTlAiA5WKAGUQJzuLHduQ9Omrx3uFAhaAyimvTs6ncyz7dO8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211207},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@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-stdlib_0.18.24_1723302361533_0.09032332530713028","host":"s3://npm-registry-packages"}},"0.18.25":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.25","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"f492cb40615c6b2326ec26049fa97d6f8bec258d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.25.tgz","fileCount":178,"integrity":"sha512-yzeNjdbLnGQIQT9rrI3bGR5Z11NClW8AAOP+WKXwDbFjbqqXKEzPibbkmResPNHsMpjZlrVve3dHg0nCkoSXtg==","signatures":[{"sig":"MEUCIQD7r1q+m10paQR33hr/uRzkxO7wQhh0HRIruzuUbWOyHQIgPlcLzkwl4ks3S/GqqnD2MyUAg8hOCcbkGlt4gQ44dzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211207},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@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-stdlib_0.18.25_1723578122731_0.6657003353104545","host":"s3://npm-registry-packages"}},"0.18.26":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.26","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"c136193f12484afd0242076f98d40087b6bade10","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.26.tgz","fileCount":178,"integrity":"sha512-tH/A31K7m4qsE3aG+ctZPVNcVmymmS+LJZc37IacCZd2wtvZKZ33wzfIKaU68bElLLBJu/o7Z7zHis6V+g2t2Q==","signatures":[{"sig":"MEYCIQDUGgZM1v+t2gr8plNCX39qOF3UsIK/3CHFqXViJ+UJFwIhAMhFBq3LScaC6ytI1H8Hq63WVL4MHPvjEzrYg1gT2sro","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211207},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@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-stdlib_0.18.26_1723990470348_0.1093109316696459","host":"s3://npm-registry-packages"}},"0.18.27":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.27","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"9b48f7c8c09b9fa8a8cf3ad4daafaab16b02b5b1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.27.tgz","fileCount":178,"integrity":"sha512-+3yP5HoYo/s27M47wunw3oOu6qfzfWa+HKomoLaG9tFbyBpCwffMaUrL9XZbskzTecNqBWnr8W2DfZEpq3deOQ==","signatures":[{"sig":"MEYCIQD7lyYWdjAyqMkxsTQ6vyR19QRokI9z0KlxceqJ435KUQIhAJPn5RtpsUBnVSlO2gU34sGFyrXTeZEdo4poONXJvPc6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211207},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@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-stdlib_0.18.27_1724075226184_0.9116436855566401","host":"s3://npm-registry-packages"}},"0.18.28":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.28","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"e365dea04a53f55f62ecf321b25e27e11c9a29fa","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.28.tgz","fileCount":178,"integrity":"sha512-qLW84cKAJ8vVhKvtRwIWE5THJ7xDnCUqhCObMihCOR6RVNL8jzFjxch8LFIyEwTMhIRDBu1W6WPcAgcPo4T/Bg==","signatures":[{"sig":"MEYCIQDuMvIT90jxc0a8hbQNTftn/T5KGuPxsYb5zx8KJs9i4gIhAKkBNJ8Vm3OLgOm24smg4kHbIv+jzWeP4kVAhigOw/dZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211207},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@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-stdlib_0.18.28_1724853762873_0.22354903960674188","host":"s3://npm-registry-packages"}},"0.18.29":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.29","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"5a6fefb1b9c0e8b1a73a5fc7e8e87c9961fc08a2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.29.tgz","fileCount":178,"integrity":"sha512-OlRphCaNJe3fsLbAl+6CVm5Hg96K/uZZCnLmQnx/FkLcZJw4JisYSCrKXbFETZIFHbsEFY2L3NX64RnvnjG9rA==","signatures":[{"sig":"MEUCIQCQ44NFuCo2xgFNonH9Bz59mK/56FllIDgWE5P2AmpPHQIgZlFaP/+pzmJJqodazdCnhlkQ38qm4b5uigneYJonTwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211207},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@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-stdlib_0.18.29_1725539065498_0.9086552269294088","host":"s3://npm-registry-packages"}},"0.18.30":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.30","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"dc5a1f352e66cacbe9f552471e0d9260fc157ec2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.30.tgz","fileCount":178,"integrity":"sha512-Kf+K1HpsmZMsdWc4N11F+E5PHSHXUvWvh3ulxJrYba2khohPMrJx6BkTCmBPBiS1gkvCwnXEnjcW85KhomYvzA==","signatures":[{"sig":"MEUCIQDJeF0yq5P+ioAY9V7Z/p2DSKCEcL9VrpWIFTWSIdWVagIgXBQMUv3NY6eFeoa0EOoVchSciUnhPL3MAogwV4k4bsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211207},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@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-stdlib_0.18.30_1726493201136_0.6166971669870545","host":"s3://npm-registry-packages"}},"0.18.31":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.31","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"93091d0a252e91ce8fd91fcf5517f563850597c6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.31.tgz","fileCount":178,"integrity":"sha512-7vymVXn9Tx6PSM0S5be9QKXwYGnnyqylNZzkdcfzdCz/3wbt/FdFRb98/tne8gDkYp4PWGj9CsmNRTDF/7w99A==","signatures":[{"sig":"MEUCIGdLho802ed9pZULE2aubUF9d4RWVuEQtfUaNadUKldAAiEApjr+7PK0E3RA4RPYN+hJCRCcx+viJinTCPLHuLUEq9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211208},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.10","@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-stdlib_0.18.31_1726780352405_0.5669173086678505","host":"s3://npm-registry-packages"}},"0.18.32":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.32","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"804ccef70b4816b85ffa51cef0115be061eae599","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.32.tgz","fileCount":178,"integrity":"sha512-pua3qGN2nLUomOgVAVRlg/pH7ZkaLz+PZutuSrTe9ALL92t/3hxfwI9FJ/oQ/mL2MhxI/qFKrL1tk5AlPhf4pA==","signatures":[{"sig":"MEQCIFrAgc3UsFlM34XU/TP8ABNDpRjU9n/KfNlrIU33FacaAiBxFSh4FY4aQggwKlXJtMja882fvJ1g2tiTJRaj6ehtpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211208},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@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-stdlib_0.18.32_1728130537415_0.21708341081308635","host":"s3://npm-registry-packages"}},"0.18.33":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.33","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"14b153ab28d3be6ca4defd6596b3b84b90fd7995","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.33.tgz","fileCount":178,"integrity":"sha512-Z6fgdXXp+okRHHfr9A/m79UJyMvSI6p1vTImsoGrhFtBuNh25TmyBYFOnwtVhZykfSP+/SnS6HRhn1XKkQO9+A==","signatures":[{"sig":"MEQCIF0Rrzun6en4dXdWFLbXa+XvSDEhjJbi+eZsd4C0g7G5AiBxGS6oGFv1pyjzKGxPAYDNnjeOg/dqBdBJltRxwoFQcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211208},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@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-stdlib_0.18.33_1728304432349_0.09665912405056476","host":"s3://npm-registry-packages"}},"0.18.34":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.34","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"77ccc08f367e9cc2564103047e7f88437e5322ff","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.34.tgz","fileCount":178,"integrity":"sha512-pi6O/AhKJGR2xSkTyRhA29pVzMrjTRoT0/IVuhfp1PDxxEs6WZoFNFFIbV22mPz+0U7gjeiQOvu/oGTdrOgnwA==","signatures":[{"sig":"MEUCIQCCt1nDIHK68WzTpoghN7tHnltdQIslMD7gykkiH8EaOgIgH/siVxHz3v1GMAKJakEQrGYKDLRp+MCki6YIsBt0/Ho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211208},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@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-stdlib_0.18.34_1729179620515_0.15213575280489633","host":"s3://npm-registry-packages"}},"0.18.35":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.35","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"29df2a6ce160802d7ccd3cff466d5084d346e323","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.35.tgz","fileCount":178,"integrity":"sha512-S/fo0e7F/ITra5b3NGgt4gBTp9U6T0sSkkNUnMuYJ8SjZAP2gHPu68Iu1QvBYIiHMEfG1hyisf9gpaZeh8iOMw==","signatures":[{"sig":"MEQCIErXAFUt3AAZKDRfGWbwtO3QkVe18CCOz2/oyocWAqqqAiBbJ4mFg3eI0elRnijh3YelD+kJAV5XPXNgLS+gvmVObg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211202},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.12","@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-stdlib_0.18.35_1731258902812_0.17109434340465923","host":"s3://npm-registry-packages"}},"0.18.36":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.36","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"374f6a3edd2c8444e4ffa4aa77430bb15a5cf6e5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.36.tgz","fileCount":178,"integrity":"sha512-ykpIjEi0cirAMsOgoZXENc9lC7GX+ERAD0BSSst2+Ih0j5DpgeT8JRUR71KqG6p80+cPDBizD0ujIxup40C2jw==","signatures":[{"sig":"MEQCIFFyHFU5GQOCz3oMKg9Fx45HEBqMjzJndqIqHsacVMg3AiBZrH3//5+cGVmGFfqw2O8z+oCegsV+sSgUrOt5KokcTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211203},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.13","@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-stdlib_0.18.36_1732472331644_0.846962072797846","host":"s3://npm-registry-packages"}},"0.18.37":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.37","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"d5d59503c3f84aa80382afc3b808994d401cf48c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.37.tgz","fileCount":178,"integrity":"sha512-ilc3jF+B7LuAjgUxUDjKNV5fskPh8uekGductzls/RDivjACea29C76I44AOvJV0uWO421MDkyK1e2C1qvr8/Q==","signatures":[{"sig":"MEQCIHGYULDbf7V/PNpvwnShlwaXXCT4o6jEi/GbO9ECW9Y+AiARoPbVh5N9kMcUYzAhZ7w8JSykHRmMo17vxoG8WXwKgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211202},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.14","@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-stdlib_0.18.37_1733998504508_0.8522791189282224","host":"s3://npm-registry-packages-npm-production"}},"0.18.38":{"name":"@thi.ng/shader-ast-stdlib","version":"0.18.38","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@0.18.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"8f3f2cb8f50a41f081d9f1e7ee9019b059580c91","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-0.18.38.tgz","fileCount":178,"integrity":"sha512-+7uUek3CicIb0JfDn3i1wz3YpQRjKiYG6845npp0hGhzEVHYfwJXt92LPHbQThE7TL2HJL9f8VPwQM/+x2Xf7Q==","signatures":[{"sig":"MEUCIQCMSoYUl4tVjVhonkQvW1CCVrYGGSCJFChoAQcM7/J6dwIgeGP66zDURecxuIhTdfZ180Xlmjf+4osRKJORjtsShGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211286},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.15","@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-stdlib_0.18.38_1735308886833_0.5065134690990218","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.1","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"548ae9f5ffb4f31b2b87bee2a85956f75a999f8d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.1.tgz","fileCount":178,"integrity":"sha512-y/qOaGXqUu+9NlkuLdJ7Hd+y1cfAFtyAPVvkHnRwzLvCwnsIrOsx1TRkLT9F6RQmFWo/ajrCKulxQLTs0oKJ8A==","signatures":[{"sig":"MEYCIQDaQw2ZbkwmM2plfJDP+ZpJNK9evNa6JE1eJ6mE2dLJawIhAKjVBMBNTsy2Wq3DJ4HzB6/Y0xuoVWkb1nBPhkwTy9CH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211282},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@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-stdlib_1.0.1_1736025080797_0.5566252035785595","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.2","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"7a6ee9547df462257bdd2ee4ed29145019cce6b4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.2.tgz","fileCount":178,"integrity":"sha512-ISB275CeC7GWeifuv1GJwjvCVDFCDTkOYD0JUshlqQRv1WUEfMtEgV4Xp7D29J1OYx2/n9T8fOpRgNOzK49MsQ==","signatures":[{"sig":"MEUCIQCYY1iUG70DW3RnzJMlFdooSZUcTAfWUBCJt8NIewloWQIgRnyUkFSUtqHwaOWR8kpvWyQGFKttnULM3rjvsL5Wpu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211282},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@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-stdlib_1.0.2_1736857538229_0.024469703921942587","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.3","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"b910a51312a1679b0f23048ffb8cd23f6e227508","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.3.tgz","fileCount":178,"integrity":"sha512-5lOiNLbHmWVaQxBlYEKSK4FyFeTB4LnWbj+NzUJ6gX8824osoCDz53wcpTwBO2uzYSb9ZOOZ3BcWIq89SAdjtw==","signatures":[{"sig":"MEUCIQDN8wrDDVXVXWf25Db/5e7P7BamrYSkBamGdwSufdkwUAIgO3WvrMlXVE87bL5Y1fXx/AUzH0kj12p1bhlDJNPtFnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211282},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@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-stdlib_1.0.3_1737123132691_0.4370279636672345","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.4","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"42e26c9d1f78c1371f7b21006e25124e5608efc0","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.4.tgz","fileCount":178,"integrity":"sha512-gLeV5oDLw/CSvQ62zaNc6LYc3TyCRCM3EWV1nQ249q+Ij96fvZXuD8lME4Eu2ZFXIfaWjp1q/gCs0fvSgRBfag==","signatures":[{"sig":"MEUCIQD88f3Hajd3tjK5lv6sMhgRur4B2kKmhqx0aWkPLwhF3QIgdPUfMj8diLBf6AmHMqXdo6TRVm+jVhwE4VUznj2G9Dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211282},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.17","@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-stdlib_1.0.4_1737474597986_0.7017729553444703","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.5","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"b92fd7c2bd566d7c300442ac34eb7b6b8480d6de","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.5.tgz","fileCount":178,"integrity":"sha512-A2HW+pQbjD0X+FBRNlIwF78V9XFZ0+5e8GkXS/aXqrPqOA0wlB3T+7Z10oDbYBUfaRSD9IO7KeeeoW9caru4rA==","signatures":[{"sig":"MEUCIG81H1zjuipuab+e8zBrvt/6e4LIMJThb+K0dVsRHJglAiEAspnvhkf5Ntg4j98U82kYpuQQIEE8zGBK4mIuqeQ2NTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201910},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.18","@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-stdlib_1.0.5_1737639730625_0.4064847389444972","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.6","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"4b84a5ff58952805d8333c8a21bed006a9ad832a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.6.tgz","fileCount":178,"integrity":"sha512-IWpxMDBS0H/UaCy0iCrxdvZ6a7PKf0UgHaYeir8/kFaM3Ed4byTqrqe7iPn80v2Xk5t1q83r/295PaxfEx0agA==","signatures":[{"sig":"MEQCIBFzewfgGk2Iyej+QhiDwGnTKGUBOPA8w+HeYvc4vHF6AiAhkIPU9VmCo3eA9iQ88nb9FnEi9zqKDIHF/VVXRzcj8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201828},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@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-stdlib_1.0.6_1738168121712_0.020485479802398565","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.7","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"7e7a197f695d70b97b9503404c357f29b744244d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.7.tgz","fileCount":178,"integrity":"sha512-wdkVv3XsD6ZRDi4FkZsvrUAE7Q04L1twPcj6zHvbMVJ5YEtyVb7OQ55/qm/Te/vkq3t4GFgmBVsnHTTBl1okIA==","signatures":[{"sig":"MEUCIQCn2H1QSjPrLIxQyN3el+U9SKarx66J1bUUn4e9vsBphQIgDMANHdRYXcz7eK65mADZIi9bd9xwAvCfBOrSN5a4A1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201828},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@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-stdlib_1.0.7_1739223871145_0.835629027105935","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.8","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"de0e53ee5b018e4dba6c0660b3efdb0e8d2c2bc4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.8.tgz","fileCount":178,"integrity":"sha512-BtjIyeYxWbDWU+wxkx/UVt3cxRity4FsZ/laRi3Y2CnuwSjhOL/elxv9TA+ICQWnB2yzevr8G36jfN0AAF0ysg==","signatures":[{"sig":"MEYCIQDDdF7LPbM2i03KAuAYWIcKJMboVhj2cta1Bh3oBu5DnwIhAMX9u0cllOzYezrbyuM3zrFdjjZhnRk5n7CQ/qBkQ1cK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201926},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.20","@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-stdlib_1.0.8_1739462768187_0.4909137001215331","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.9","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"c194db4f77905c195af4220a07b5ff1c74c1ce8f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.9.tgz","fileCount":178,"integrity":"sha512-4zbiROlqYf11WtP0JvX5NanwcZpEZUlYGzX2YxFRdbtrCziBECun+WfdpD+kim0eJ6rYiX4DyErzVq585dck7g==","signatures":[{"sig":"MEUCIQC5zi8ZpLAiGfffkDLd8JIxXBIAoYRDyNXuJfwZcfcFtQIgbygKdZuNyPEx4KPrp2z7s2F1bUG/2DIQzyUsyGwHFyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201926},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@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-stdlib_1.0.9_1739998970776_0.7593239701419385","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.10","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"3d6928a4903b348ceea906572bfa9d4229bc2248","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.10.tgz","fileCount":178,"integrity":"sha512-2kTzxoaHVxkIJinPxBu4V3gaP/+6rV4/fzFnZyhJvsSJAjW1gprkB+YEg0/vBPz6ZoE40l7TSCBGW9SFu4kafw==","signatures":[{"sig":"MEUCIBUYniu4wHWD2BHe30KHCk7Tg6TuSMoi58mUJzaSB3X7AiEAu01oHnna5RZpWSJoTPxR7RhK2p1SjlCm4AObGUViV7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201928},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@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-stdlib_1.0.10_1740174948562_0.9826805860648007","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.11","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"347d03829d13884de8bcd72e90438980ab39b2e2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.11.tgz","fileCount":178,"integrity":"sha512-qoHHL8BYtvyVzNsBD+DqDIzFgdZi2bkISpTFJPfNsflYR7hfZfFqiwPZzmkbxHs9T16LWMXdveIjYjRZZLKYAQ==","signatures":[{"sig":"MEYCIQCaW71rq1qWdVmjqY0u7RwJZPBgrzjk+sgeoYC34KTp/QIhAPKsGlAFIP3c9aEUOFU6HUBgEfsEpyJLEj4w7bXlh1N+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201928},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@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-stdlib_1.0.11_1740490088958_0.7825963089341723","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.12","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"883855b3db13b09c0bd7c074f335a43268edc127","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.12.tgz","fileCount":178,"integrity":"sha512-UELF04bJenlAzmCDsZhEmmwr+/W99X6B2K7rwL8shOCn1rDMNaw6n3eWPtjOyIoTN9I7+sn2VeUVqy42MhiY2w==","signatures":[{"sig":"MEUCIG0QM57noIXS/SlpNA5GD/KTDmwyvg1OMH5XvOWLcuIGAiEApYiEyB/JJHxTv7I7b0p+16rMu4GgE9W6rEZ7sWyNXZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201928},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@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-stdlib_1.0.12_1741548317541_0.11679692629542138","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.13","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"6fd4cd4fe21170c4a5712af3f47ba78c0c490765","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.13.tgz","fileCount":178,"integrity":"sha512-ZOBWrX4OCiny1Wa6XeNLXssebFI+KZ6FhSPydfW4QqOolwv0SdvtJQF5aomvp51wUIDzO9NGFEJLuxCdtdf1yQ==","signatures":[{"sig":"MEQCIEVkVV9sEdG+/Lsn/B/hISFAiyfzTv7c7rfk7tGZpzLeAiBuHzcvqc9JUptNdtjgV2FiJ4jFDcnOyffEfB+TfSMEwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201928},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@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-stdlib_1.0.13_1741596797472_0.7329362689154826","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.14","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"99c424bfb458965f5fd7f702c534c7ed57f71c45","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.14.tgz","fileCount":178,"integrity":"sha512-JyPRIwPJI5Af+1FdcrOk+QfBHb9j25X3UTk0NXvPEs6cJMDw8Zfyz6xmhDaGV+OdTxwO2dIfs6UJ6b/MrcDY9A==","signatures":[{"sig":"MEYCIQCV5gq8Zb48ldExo0wqp71fBqRTZpzi3/CD98V6pJFzxwIhANMylH8Eif5EjQf4eQPlkGXS8vmgixJ0xf7ogK2I5lMR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201954},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.23","@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-stdlib_1.0.14_1742219009671_0.7589732381441012","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.15","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"2ea0e53a8b682d458c4880abe0caa998d5161150","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.15.tgz","fileCount":178,"integrity":"sha512-EN+ok+SIry5Gf2he0LzbUj5Wh8vszukf0D/KxQP2rSirk2OVLO6mCPmwTpvaNIldeXjR8VaiThXMr6EobLK/Bg==","signatures":[{"sig":"MEYCIQD2g9/fEvuz+s+HIbVR656T5uSQxJPnSIPUNQNsSatHRAIhAJcDzNfN994IqMD3ByInv2Qa6W+AjJ0iaLULNjUcXvTU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201954},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.24","@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-stdlib_1.0.15_1742304432039_0.8185761889016003","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.16","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"17946c38e37d88e83a59a7c16be6cf7f213ee0d3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.16.tgz","fileCount":178,"integrity":"sha512-i3a09Vx08ALM9Q6ho1Bzlqrl9n/wVCec3NV7p65Qo42abW1r2yDplEx5L2FXWB1LLL1TTcMncKyxIfP9zNrIZA==","signatures":[{"sig":"MEQCIFR1HZJ1WqDU3tHGa6r1qL0qui3Y/+3KI+GgPhXTUzUIAiASl4mMu5S1GlP71BGnqFjL4WJOCeP7VnX+HKogNf6q2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201954},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@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-stdlib_1.0.16_1743543893904_0.44972504933240876","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.17","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"6c5a72814f1f6ec80c2fd9548f2ecd8dd3e09217","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.17.tgz","fileCount":178,"integrity":"sha512-usdEFZ6tYcOP41CW6fd+1qGWu63E9PmQ/GBN5GLrxx02PLG6xa4JPQYdUyL8PmLH0xZH9YBn9kT+bjDcZl+BTA==","signatures":[{"sig":"MEQCIGQ23p64wuyzPeyz5000jcHdbxId5AIe99pwzgFoozAaAiAX3VWPi2r7X0TTNhgQIiFKmYlK3gbcplr/8Jy6cVH6Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201954},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@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-stdlib_1.0.17_1744802034376_0.2099830554131228","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.18","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"7f1d2331f9db61506eb7a3b5299edc2828626ca1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.18.tgz","fileCount":178,"integrity":"sha512-y+6jAAwdF4ZDpRyf2YhASL0SkHJRYs32gBUgkArxnP8veXE4TjcMLgTvtkaVhM4q2PvUyWx0av+mccJipBhMiQ==","signatures":[{"sig":"MEUCIQD/vj7QYbSduBgbSLJb+x77mUd3l87bRKuOjDqgkgU4nwIgPqoQsrpiOfItA4Thfzx5uuBdWKQ8RCgitc53Z3HwNBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201954},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@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-stdlib_1.0.18_1746017719274_0.35314512267849696","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.19","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"489555c3042d6873596f7b929af0ac50938ecec1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.19.tgz","fileCount":178,"integrity":"sha512-QzDBKn7IIZ9OEnqjmB7p1YEWUWCw+jb9KA/Nq/cwqcU7FJ5ILhlToowU0KXS9FmxCbLgVY/OrCXpmgjoPwfrVA==","signatures":[{"sig":"MEQCIGSzCJ50XMKeDSQw8NoxAJ8LO19Pb9YGcozsKWTMWbg3AiBp1cDe2xIDX7LUtX4MjNSBeiWhC6GgOXxGzOn0yNg+aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201953},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@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-stdlib_1.0.19_1747587831107_0.45357283331308773","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.20","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"8623d9c61631269920eb191509c071ec0dd17e4b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.20.tgz","fileCount":178,"integrity":"sha512-E4PeGiYXfn/lSrP7tvazHPNsKHD0+SCv05KTd9LqXBzi/+R6FMH4IzagcQCCnzZpFU1lwlpDggtqOhpZTp9cQA==","signatures":[{"sig":"MEYCIQDU+Rl/V52ehEkpJKbpSfTNI9hPGKKl7mzNHv0W/xoWawIhAOmmgy0eapPNy6qDxa7V2k7UfBP2J9oublGOy2yMhyeA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201953},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.28","@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-stdlib_1.0.20_1748433927195_0.7363544159721296","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.21","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"7278b02f9593338d099390f7c7c7b4792f919419","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.21.tgz","fileCount":178,"integrity":"sha512-2/xwbSIxA3ovxT8u7IX99z+95arpy4EsW5bC9tmKwNjobPyGVMufuQZj1Q8qmH+4yVs1VdwZZMbn0FKej2ggew==","signatures":[{"sig":"MEYCIQCRrNfYpxbKXYIOGn1rOKgB242NiyCOWkP3AfaMBtOCaAIhAP2+Vj2qNBCyfuk1BVxSheVsVUtlhcLqFdFmRIj/afQ3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201953},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@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-stdlib_1.0.21_1749490023899_0.6343037442166368","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.22","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"92326b295dbb42bedc13ba783338f99094b39e5f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.22.tgz","fileCount":178,"integrity":"sha512-ffovKo71Ebbm1JqzhEWseBuDWxVcMzhLUpZSi0f6Ma/c0KApUxkaCGr/OJo3li6DCBpIGGjRN+wE9wuGWX510w==","signatures":[{"sig":"MEUCIFqkDaU4nfvUK5n/ixmaKR667Qum7CvTFYienWDboE1BAiEA3xCn1VZ8eeRrXAmVckyKvn8yAnd6Hhl3i04sccVFu4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201953},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@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-stdlib_1.0.22_1749934642563_0.4497640790614008","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.23","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"c567de9bd331d03a308f71fd9747e6aa87d8e1d1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.23.tgz","fileCount":178,"integrity":"sha512-FC/aiYXZe6CzvgF6GZJznrubckgilxGfWCJEbbV+RsjOeUurYG6X6Jr5MfLApEirtL5UwunWqaRSEpwC94E7TA==","signatures":[{"sig":"MEUCIH/sNCdiGizzbO1/juOMmWJVQKaWZTkQ9t4Gfr97kpqIAiEAim9Yl9/JTUbkHlwhQKYxJdc1RRo+ITV59zG/miI63pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201953},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@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-stdlib_1.0.23_1750248175089_0.38616032641662423","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.24","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"e13087c0b0aa60ca8b99d7f4ed50a10e7f7ca90c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.24.tgz","fileCount":178,"integrity":"sha512-RVu1fyaUT11+AhOooF5iBH1xPNHOgstVOk2pjBDDOa2qPBuO1rRsZzH43mQwZtdHu+9VH0//wbNTS+0VHd3ueQ==","signatures":[{"sig":"MEUCIQCkhWZr4bAJcSgyOmYig77OAChCCpU/jVyfk939vhoU8wIgKJxay9dznzmyTxZH9YcrHJpSuzHOO1z+Dw9wA9Q4ttA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201953},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@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-stdlib_1.0.24_1750801240348_0.11975080873451316","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.25","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"ee0bc9b5b375205ae1f252a5f7074e291a21675c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.25.tgz","fileCount":178,"integrity":"sha512-+hCMFmRamvjEO71qwFD7Lk59pehLBRr+pFlcrTe9OwhZpRujBQKG8CDWv8/TvXaO78a3LbhPKTz9QikWaxdtlg==","signatures":[{"sig":"MEYCIQCXjHd1k3CuTOq2W9BZS0hKVG2JrFYgTmYHAKi4q8PEXAIhAK3MwEfELDRi7vJ4HsgNvjnZ8+2+GfNiOBZwiyqcmofn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201953},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@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-stdlib_1.0.25_1751450144878_0.6529326294885409","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.26","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"db84dad824f40df39121cd9d7fe04fb832e98d73","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.26.tgz","fileCount":178,"integrity":"sha512-ZxKBs2HGjmrKI+Wn4GVgaJsJLt6ttPFqABfN+zjVyswmGwWKULCApf5AnZzcHgFJKkK0dX+U8HHA0DwGHZGXIg==","signatures":[{"sig":"MEUCIQDqTj3MjbYh5yluk0D3X9RGHwcHJQCpIQnUwTf7tCOBUwIgaoBPXmUjUfw13MmzM0NguWmSAKkuCG/cTt7UBLt/RWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201953},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@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-stdlib_1.0.26_1751555032519_0.721385007239211","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.27","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"a7dc9aca6256d9ab076ce8bd38755697ede1c979","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.27.tgz","fileCount":178,"integrity":"sha512-d0+dsRpbACF0bz+5QrLVtYTjCBXkPb4impTHSfUiJ5qUVvsPZ+YFkMTkPZxjI19CT0pnUAyG93uz48o1/L69Zw==","signatures":[{"sig":"MEQCIGlJ1u6o7sQcV7VKukV8+MJ0/YxdJuzRTdYB+yjvDyY/AiB/VQiE1LTYSGbUd49aAFJE35Aj93ksmFjjf1fx8tl/OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201953},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@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-stdlib_1.0.27_1752054171197_0.8408155546984648","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.28","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"16d897e4ee9d24708e368d0ac73d18e275794ad2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.28.tgz","fileCount":178,"integrity":"sha512-/fypkESD9IYdV0/vD8WFfngQyT9zqqEjpzZfFuOgFESNgN7alwHnqg0sBAlXu7sEo8FbYOllmwJPcHJ5LXfSHA==","signatures":[{"sig":"MEYCIQCh0rqGI/1oca9xzw+p4m2zqTu63MmtFSbwsk5AQ+mcMgIhAPbLHWwyTHE5SMWpDLHwwmhlC2hQOH8OawQr3lHQO6L1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201953},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@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-stdlib_1.0.28_1752157386658_0.18415304405350996","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.29","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"021c80fb8a233259d304a448a1d5cd3f4b9d5df4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.29.tgz","fileCount":178,"integrity":"sha512-JpbLDg9r2fuTkRIeEnEE/5hsjlWdV5Dln9cyidx7PcHpPlfO+B0Rdicin/4ehOD20s6++MrCbbg2eQ37AsRZ2g==","signatures":[{"sig":"MEUCIQDgjfg54Fzc2gu0xTAe/4k87dz7s+AGeujjgu2Sd8VRZAIgRdFidS3vL9vatrasKelU46KUe2Wg6WuDMNCqP6T+i3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201954},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@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-stdlib_1.0.29_1752442577140_0.663919462337176","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.30","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"a75401bd28c970f18bc54c5c653393174903d46d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.30.tgz","fileCount":178,"integrity":"sha512-g3yAy5n/4Gm+efcCaxjTIYSDcybr3ZPWofT2yqVFjHSuBn7LXJfTSooeW5bGsT7N9zHQykREvnhxc8mVwlILHQ==","signatures":[{"sig":"MEQCIHf+MNCf95Aa5H+LvM/sfXmHaDZz/WFTgEPPWLCWPF/+AiBfqHkFk481qNLCGC9o1qgY2ieBBxhMcmkqoFPkFbSMLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201954},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@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-stdlib_1.0.30_1752487597893_0.2769974306230054","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.31","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"32514c8fd10abf06905494390c1f300d2d1466b2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.31.tgz","fileCount":178,"integrity":"sha512-lX18y9qcp6/dpKibFgswrthyUmsmIzTuOxIfmQgkn9Gyh8AOkSHWYoczkvaJE+y+U6a/OQ+7VK+fTgsT87QqMg==","signatures":[{"sig":"MEQCIEtwzZUkpkoARiQYVBWwCMJvm7irQdyUMYLMr9jNzQj7AiBnsT0cMFQRtEkmkaKS0WP3kAoiam/eKj+8LMD5G6Mp3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201954},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@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-stdlib_1.0.31_1752571892026_0.6142845213474952","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.32","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"b53362e2eb9d145d778a42296b994949006c4bd5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.32.tgz","fileCount":178,"integrity":"sha512-SWH68Xj7Fq649ml6s+X37W4O7VD90+5H8ZD4HReOeJySd3sY2/d3vzpqOhUx3s2s1XA8WRsFhQuwsZ7I/6dPYw==","signatures":[{"sig":"MEUCIH/+TKto1p4y6FFkQJlq5BI8+zk5NV4rvMj5PxS2W17VAiEAo67R/R22KtoiFqCSBvC4iL7UB4dZQ30/c+K4xJKeqo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201954},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.31","@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-stdlib_1.0.32_1753023522451_0.9323211507602307","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.33","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"eced0d2e2f3af806a29ef38038450682b21f53ba","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.33.tgz","fileCount":178,"integrity":"sha512-0lHH6VbVEkKMIGwhGIYd2TrY7vjLWxuzZb2KRKichzlnmDzFXkZxLos6P6inUV/+ySNjNXynAR/ZseQxmsn0+A==","signatures":[{"sig":"MEUCIQDVDVqZTKfl8KsvdDc1iaP28fBM9j+DpPq11QgNppfiYwIgJJ9N67PpX2TmEmJieEIngHnKtT+0XI2wpD5i7q//P9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201954},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@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-stdlib_1.0.33_1753086296967_0.07408334180223819","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.34","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"0df8875d1b4b1063012817dc1e0829244b88a34d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.34.tgz","fileCount":178,"integrity":"sha512-iYvwUgfKYz7ZfMMNt7sUSQwcFsAB/PLlUtZw66X6uRE0/xkshOWEIwvSFEY6hkFdjtk2RtNloG0E6c7CrYmo4w==","signatures":[{"sig":"MEUCIQCmDWlA3Xg2a1BNxAQKFzHJ0MurwVh+biQFZCAuLY1QLAIgVO97Dx7L+AQAis1vXuFPW7wVftuwwxRY93c73UgwFaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201954},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@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-stdlib_1.0.34_1753914920514_0.8813549208285931","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.35","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"758e40c84913b802b24cb7d42b851aed73eb0a50","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.35.tgz","fileCount":178,"integrity":"sha512-/xQJJOzQA5IP0mjZCeJ9WC95b1gpOmw2QIp2oIE63xmXUYpRv5pbYKy4KeBvp3NGCwbZPgzNMky3DiPKjK1ZRQ==","signatures":[{"sig":"MEUCIQCo9imvS62ofy0hE1XC3SAgVJfUfycVdAvYLBDEM4lCpwIgNVFOLeQMVPgs3WeYov1karNkf3nd14BhSFjJEXlk804=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201953},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.0","@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-stdlib_1.0.35_1754297265446_0.909668111554153","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.36","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"a7e61b3dec92b842212e5012b53a5a88fa8d54e8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.36.tgz","fileCount":178,"integrity":"sha512-uelrDxpHxQUMwTO7X0WsidMWEPt3qOlTVb8uhzk/J3lr4DGaUPK5aTXgppX6FILjhznbO34Vu5c+8QC09puoLQ==","signatures":[{"sig":"MEYCIQCvwBgXhFFEVFx4+pRXPt6fmuQedATTwNEbC6lAIa/S8AIhAP4XRLh5flIPFTyCgKiTtqFUICRnoOIZgKD3tuNHyF/V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201953},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@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-stdlib_1.0.36_1754299871629_0.7419949290298069","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.37","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"6e543dbe8eecf39e91ea7611f14646119c268473","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.37.tgz","fileCount":178,"integrity":"sha512-9Bc/fjrfahhAKI4X5u2emEmcCdUtYuk0rL1LRG77F0QFZeZge69+OnNgMgJFxMAgabsavRRwA700XW3XPkYA9Q==","signatures":[{"sig":"MEUCIDas1gbwp9O9A65yhvwJteU1kwP0Dnt0wwADAJH+nP9rAiEA8zDsC36XTqZ8xti5WCz/HxtJDPe4bXn0WUGZSzM8xEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201953},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@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-stdlib_1.0.37_1754583782765_0.5531317637337774","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.38","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"cdc2f5954dabf7e18167dad38055b4b383dbe886","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.38.tgz","fileCount":178,"integrity":"sha512-Fq7yJzCrkOjRnWYWwBKdE6cqBR+NefdURzWCgANVAdVLUOTGGP+fgwIauJy9rgblSCpTu98mFcuyTSyAJuxRQA==","signatures":[{"sig":"MEUCIQCvzsHx2YPAb3S7XDQCeqpEkS+ddfikNBBvGVdvYy8tHwIgPXosVQzZjJf031RUNgML7Kkhr29HAtDFWrBS1F40bpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201953},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@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-stdlib_1.0.38_1754930579208_0.0035934619484574437","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.39","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"656d020c1a46a786ab5633322b278b3af81413bb","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.39.tgz","fileCount":178,"integrity":"sha512-YxQH++MrL7Yw16SJy421EvX7cEn8ruWg2RddK/dm+3fqFzelTx3NaIUqcMuakgMsFE2UzprvRsK+Pv22aaHsqQ==","signatures":[{"sig":"MEUCIQCAdVOvOcG1HTOLX4ZPHgk0EHL/WXccitRsA0mWzh/QigIgAQQag1uAogEjSVtkGY9WCPPMPFHTohHGQoJ12xdbfB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201954},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@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-stdlib_1.0.39_1756744878240_0.4154127578886435","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.40","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"f3fc3cfb27ecb382bccfc5a72e48084d0f1de3ff","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.40.tgz","fileCount":178,"integrity":"sha512-lvfxUEb4G4zB47MjFAzXtW+qs4UzzkRFU1+R17xC+PMRv5l73vw8oIzo77pqg0AI7t3ecWhjOgdnJyUIRwZxSQ==","signatures":[{"sig":"MEUCIGBFdfxRM4rRkOIK56YJzLzjEWzTwIkNIHu7Y4ChAsbEAiEA6MPUPK+QVFBkoOGvU/Ia46Cksdv7m5iGKzs8wi6Ee7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201954},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@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-stdlib_1.0.40_1758798682981_0.48531409192591113","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.41","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"79b6e279012945311ee97aaebb859817140be6aa","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.41.tgz","fileCount":178,"integrity":"sha512-2MR3oRrJtPNoUBAXHR45glJFyMOFQ7MW5am0PAZBBNumPa9tClfATwSkj4nzMsi3XIC6ZbFp+KV/kV2ij6hXaA==","signatures":[{"sig":"MEQCIB+aJhV520tpaIEbXM2/s4w1I92V3juYKe4iTk2IIJtHAiBN+N3WN+i40qgtdG9LY8o4UEsZ6bwGkvaMlSGVe3cuWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201954},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@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-stdlib_1.0.41_1758813370610_0.6042617139464699","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.42","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":["Yury Hantsouski (https://github.com/Hantsouski)"],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"29a49c86f5ff528fa208aa57e0cad6e89c13615a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.42.tgz","fileCount":178,"integrity":"sha512-yQzDtCQVNoh5eGVeSz0s07Q6+u9BGWXLNP0D99shZw+hG9hVLWw06ARibEgQlT7QdoWGRla04Q8za0fW+XgDAg==","signatures":[{"sig":"MEUCIQCwbwgdcdqIl7lV960sChVmr/xlclVmq1d8hJNettC0KgIgfvdJ7+tC7ATjFvn4fmawWLRJk76qPbdo0MHWb4SPCB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201954},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@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-stdlib_1.0.42_1759837943126_0.7505348758494375","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.46","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7da1c6a85a3ea21a2d2ddfda48003747b906e606","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.46.tgz","fileCount":177,"integrity":"sha512-MOpl/F1UXSLK1L4+eXzaZcZcHtIMbISMVm2/Il0+tO7EpWPaCp0WialmsnpyY6/HdZLY95zUcgrQWPVyYFlKEA==","signatures":[{"sig":"MEQCIE1AalZcX1zVEnEUc6foISwAKveSSnzv1+gNDK2OX6NUAiBnqBfsDa8s1iGji8xMQDbpag5NJVye0nTAi9QCbG0b4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195463},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.6","@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-stdlib_1.0.46_1761328290092_0.6931930103336159","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.47","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ebac1b8a8e939c72249b4a2d3d7acfa356df6331","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.47.tgz","fileCount":177,"integrity":"sha512-EooJaPjmEpRD07qUU37yqGfwlvcv4XDX47IF4Q6vGXVlfub1glPC2GU9zSvu4TiVmwRyi+ggdvpJkeFiPrG3/Q==","signatures":[{"sig":"MEUCIClIsh40xm2We6Jq1+WYbvWsj2aBsb7Puz0n9BtVRTbWAiEAjfa7z+XA0CyroN/F24vmSGQMm0i1Ls5pbbLbE5jguCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195463},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@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-stdlib_1.0.47_1761431620193_0.14158727370245217","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.48","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"efa6bd66654e0a8b096629b450b76a07e37aae31","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.48.tgz","fileCount":177,"integrity":"sha512-uEpQmj8tBFh3ehzmXI4+VSZeheXweG38tXWslXj4jnRBVIx31XvSfNtJKAy77DGwhotdFvbcGtfQ4NfvHD30CQ==","signatures":[{"sig":"MEQCIHM0tIiaPatW+JFK2E+6GipO1kAa6ZKqgMIoPNCo+5S5AiAp36v+X3/OMP0Ep6w+WY6xmaynu0m5FgGph1UVQtC7dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195463},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@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-stdlib_1.0.48_1763037651115_0.44503864784461356","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.49","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"57db6debf16ccbb4fe851ec74ddeee88cfda9799","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.49.tgz","fileCount":177,"integrity":"sha512-MDDVBFArEmqZ+UpWCvrak3GWA4MoaK7yZE0qNYvzcs4ylp0kgcqbsiuoyunoAMg6hX1kDTM2aMcjxfUNnMotjw==","signatures":[{"sig":"MEUCIGYHva8GGHjcNjauVc6GXjl3TJpMrEHm0z48jCsIsyLTAiEA/VoFdG6TZSEIfzPFNhmSiQ9tfNWsaBRtS9JJNUgx0g0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195462},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.8","@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-stdlib_1.0.49_1763740768572_0.40899392341529106","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.50","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4bd475a19756f837af19c6ce76c38231da81d7e2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.50.tgz","fileCount":177,"integrity":"sha512-c0fBBTp6CvlZnHGofb0GfHWVOdcJvO2mUHs9ObpS9xwmHod8FSVNApoJMdirK417d6CYyFYWC9QzCrAHtk9JEQ==","signatures":[{"sig":"MEUCIQDYcNqaRALRvcfB9u3Wq4c3s4JtNdSEngjbDgfmf/gtrgIgGMbzRC/0auQ7Y4Iv+Y9vObzY++yZZZIraUsST9PdLJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195462},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.9","@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-stdlib_1.0.50_1764073564090_0.7020535906411971","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.51","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bc89c8a3bceed0594e30d60a0ecf8afe3547f78e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.51.tgz","fileCount":177,"integrity":"sha512-BNxPj9rrEQwzqQPPtWmUjMjzTNvoD7/vVyQ/aHuoz2WGtvIli3vNZRHH2ZHE8SPJKYRF8q2G7VULjp8KCxgG+w==","signatures":[{"sig":"MEUCIQCpUSgDW6mdUWPZ/Zq7nFO5dOTNuBeduXOfatWd+pFbDQIgLqgHYtyJbCOX9/Xmv+uPTblkrgziXnG4Dn6sI2tQA6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195575},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@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-stdlib_1.0.51_1764802029461_0.88597974060919","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.52","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f614babfd1930fbb492a5531aca2f3bcd7396b76","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.52.tgz","fileCount":177,"integrity":"sha512-EaAKyNwNaFTslBMLVVa4dDxZwk+sNFO7UsL4dSKclbIluvQObcSmS26JDmWpszXOhMlQJLvu0Pk7SfxVFfhQbQ==","signatures":[{"sig":"MEYCIQDKqXsXOkHF3ALYaqYGiuIY/q+ksA40nzppgX2nfM4RGgIhAMGcTWQGTHuPt8zCFG3RlzMtad/XgFtgeeZxJGfDWhBQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195575},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@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-stdlib_1.0.52_1765462799585_0.5287607367227234","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.53","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"950e4a66d04398aba7ebd86ab4c852a79b54adb9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.53.tgz","fileCount":177,"integrity":"sha512-0aVQebZFU4FYsxKPY2wtb1FQM9gbTLMPAQZ61bpuSQ/ppPdce2O1iJTaDGQGvAsGYQ2gJZ7WEPFdITGgk4Zi5g==","signatures":[{"sig":"MEUCIQCY2yRD4CFrnpe5YmRftnLqFVZS7wU9GXk2LbRgPxE7mgIgeq+YfDiVW/rYLkge3vqTpPNtdNc2vH5HZp/wYAronsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195575},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.11","@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-stdlib_1.0.53_1766678484209_0.7751607442255","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.54","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ff846fa71a73751e5664bf2ebacc308970297a8c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.54.tgz","fileCount":177,"integrity":"sha512-FYMOVFYxLa5XSM3bAp+Go5OuaUOD2tr1SacRoFZ32UIO6bulKUZ7gCpL6ESsf+KWauZv3pmMiW8A6wK+qP+9GQ==","signatures":[{"sig":"MEQCIEj+HIZ4mH7WQkoxejUAaxTBx2P6Cxekf6M0ysOIYuWHAiBfjSbEUaUOz79xLef/lRwcGJ4kIPRqf1jSGwsECaVezw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195575},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.12","@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-stdlib_1.0.54_1768563807596_0.2558569997210012","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.55","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f52c40574f579540f31f133217ce40842e43b474","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.55.tgz","fileCount":177,"integrity":"sha512-ZSMix8IKkz1s8rKKDqikapYnyuDxfn1f52iiUzSgfufcBet/+D0ZlUhllpjdoppNgRKZA50CYn371lld/nMspg==","signatures":[{"sig":"MEUCIF+nllAr/tUzkvl0IaJS7Sdrdb7U4nM8VksA8sXnvDWYAiEAxSGDz/ko/C62Xpdu3BSdd5zzpI4KIbURjevUzKAZlJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195575},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.13","@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-stdlib_1.0.55_1769173984354_0.41683057759634123","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.56","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2460115d0c3b836b0e2e685b4bd066e472bdf4ac","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.56.tgz","fileCount":177,"integrity":"sha512-orzlVj0U2yDfbUba3NWTl3f9kzM8d0jR0vTwvlleDIj7qYetMussOPP5hRiVA+Npe+U5ii2fJMFP6zY/YINMTw==","signatures":[{"sig":"MEQCIHSwPRJRmiDPLzu4ZkxHqdsHOo/Zq7yoclj7mEZvh5PnAiAv19zyKRiA24FFObr9nK42hmI8wmj5I8xLdkGl0M6ZNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195624},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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-stdlib"},"_npmVersion":"11.6.1","description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@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-stdlib_1.0.56_1770473905863_0.3407348332296911","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.58","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"30442e252659e1a4d87891342abcb7a86959f63f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.58.tgz","fileCount":177,"integrity":"sha512-xfi6lrt2QSWK3vKXEpmBjt3J08SxFAAKq4ORhcYPCSYrNcdMYbqGybjZ3QNsjtRLxx9d8Kh6KK3vGw52LmEQDA==","signatures":[{"sig":"MEYCIQCtk3ZhO9YVm+CfxwDLCLukTZwgeiV53AyzT8uTeApfxQIhAITJErgMoEYAHUyqoM3ZGv1kvufLUF7xMTt7Gn5wcYzk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195624},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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-stdlib"},"_npmVersion":"11.6.1","description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.15","@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-stdlib_1.0.58_1772874948553_0.07888373114138991","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.59","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"df6faeb2b637cb8c7449d9c4dda7d1c7ade55b15","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.59.tgz","fileCount":177,"integrity":"sha512-uXJ/tMfSSYWSyOEKdnSD6ckrBptm3WFugXWRn6IF1znPAEpzBiF7WOZ89yDtv3y30RCXKecbqN8Wd/zWZRAAHg==","signatures":[{"sig":"MEYCIQD2LOoIMSjf5Q5tNTSEY60p3L9jl+6bSKYFsNVTGESUawIhAMZJgunCvGbiHxthGeNNmCAeVvnlBYC5jc2DpQCcOzAY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195624},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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-stdlib"},"_npmVersion":"11.6.1","description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@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-stdlib_1.0.59_1772879539246_0.5989071033839646","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.60","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"423264529f7aa1ba8421ae3c285c6c6df84b8427","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.60.tgz","fileCount":177,"integrity":"sha512-hguiYPykzO+/0QR2QhN9PIK0pLZWprTORM2c7G9b8dof+9JaLc7FdbdjVxKRSVX2FllTJ03p8CiKnDe2XO2S4A==","signatures":[{"sig":"MEQCIDHuGJD6M5+o2IqMk6ANo5tGVk188WAaFVWn1QGV+4FCAiBRI+FD3+gfrftNoNIvSqxTYU0l7jTVJbIat8Yd+2x+Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195624},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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-stdlib"},"_npmVersion":"11.6.1","description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@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-stdlib_1.0.60_1772965317631_0.8107223922605711","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.61","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2c9ea7532019e7c4bf91e5bd815847d3313e6626","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.61.tgz","fileCount":177,"integrity":"sha512-ki9OdbIbI7Bb6hU7PFXMFSXCKGZe27CaTTVcflqKAdxeAA1v2eRL+UtMokXghTW59Mbv3C11Mq/4Ec6cxs8E+A==","signatures":[{"sig":"MEUCICFH9XY4/tj5bsXe+WDutvWJmgEUeftnosHKpobeofY+AiEAoxy6Hqi2ehW529WEmkHF7mQfQBcuX2Y+MomRr7fsjmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195624},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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-stdlib"},"_npmVersion":"11.6.1","description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@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-stdlib_1.0.61_1773223282363_0.2405042165325959","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.62","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"41a1a67da9170060d438c53c7576bf83080d0fed","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.62.tgz","fileCount":177,"integrity":"sha512-exKeHEpWcb3GEDIKvJDIFpmpv2uGFsTI87MXbe/Jn2933TTOp0pp9si58/CDwyCfy+nARhVvKlfPM3cxSV5Emw==","signatures":[{"sig":"MEUCIQDYyUBQmCxqy+AgUFy6gTvu7BubLqLPY1xD82K52Cf0oAIgRqvN9/4RK1y9NTiI3suWZrcGFa+HmBT4AR+/WtutEKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195624},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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-stdlib"},"_npmVersion":"11.6.1","description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@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-stdlib_1.0.62_1773241682688_0.02123077363459669","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.63","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"67d28b23018a81fa4d162fb6ee5159720d3ec254","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.63.tgz","fileCount":177,"integrity":"sha512-t7SNSKJDQC8olM6QgCKeMGKroAn+KHy00O4La04rLJUAy3hdOBWDvX37qHki61kvLNrbQjL66s1K2i6rj7sq9A==","signatures":[{"sig":"MEYCIQC2RlMLglZCl5Ru9hYUyF5Xeg2/oIx4o5TRN3O919dHLgIhANdxA933sOhLXqty/KUSw4XaSRervxgrKXyJaI8YmA+c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195600},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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-stdlib"},"_npmVersion":"11.6.1","description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@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-stdlib_1.0.63_1773923541173_0.915011141601163","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.64","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"f5458994966a2df5380b46cb4010dc7a4813ce76","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.64.tgz","fileCount":177,"integrity":"sha512-K7ceU8rpxvNu8jPlZbIzCn9Gzh+pKSxG6WiBs51+f0yzBg8NpYAKsnABJ3tWqGY1gXp2hSFcfmiFjze5b+0gPw==","signatures":[{"sig":"MEQCIHhviBHTqnDux38IUN3TLlh8r4QxtJD7Vs8X/jO5KavoAiBD05wZZeD+4qC9Lu+4DfjT1K4w0EqHXGw2RmdnGm+97w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195986},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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-stdlib"},"_npmVersion":"11.6.1","description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@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-stdlib_1.0.64_1775127455469_0.9172412715379932","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.65","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"8d0b6fa683a21039559bead1b3e499f05cfa139c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.65.tgz","fileCount":177,"integrity":"sha512-m7Z4xpIZcO3a26HMYQ8VbQjHffp4VvwYhERphLIUPW283KdJTfPvA5t17yZMP+w6IwyqzGZSQ32vrWuur0IuLw==","signatures":[{"sig":"MEQCIBbW8Jfnjw6MSHKR1++GPO7AEazoQ0iQyqo5D+twfB7cAiBLeO3Ly8j1rVY7ceE4KOFOuH0kEWGKNjvUJCEGIRLo4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195984},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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-stdlib"},"_npmVersion":"11.6.1","description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.19","@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-stdlib_1.0.65_1776512221934_0.6635305601514632","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.66","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"08bbed8afa3ff3a284a475094f6f1ace491aea12","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.66.tgz","fileCount":177,"integrity":"sha512-mQHQIuXU3emLYHhbsvWmD9ZBU9Dbel2F42nODVDXOqcTetxtFghrBQcuHFl0sPfrvr20kTvb7CmfUiXkOWlTXg==","signatures":[{"sig":"MEUCID5WRZv0BrIhJgHn02q6CKe5Nyv6mf5ccwsaLKbM8lmtAiEAl6t0haRpO2057ITwaqW7d8DEmqFjBuMP6WP7JeqKFrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195984},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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-stdlib"},"_npmVersion":"11.6.1","description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.20","@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-stdlib_1.0.66_1777221707980_0.1675111084102212","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.68","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"d6b817d8395a8b6b0aea496f801b9de2fceeb0da","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.68.tgz","fileCount":177,"integrity":"sha512-PyGOdwWrRjor55iO/t+rQ5IwQAz7N5tk7wuxYYiAw9gIS6YO6HdB+r9cFWTi/+dPCoVMIuc/M5xWD7PczQVB3w==","signatures":[{"sig":"MEQCIEee6phENJdKIfEdYPgD8rIw+mB2FWD/2WquZiaGEOkRAiAQJlN2z7piMmBlEjYC5uK3cEwn5kN+AMsBqPlUzu2wwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195984},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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-stdlib"},"_npmVersion":"11.6.1","description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.21","@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-stdlib_1.0.68_1778241507646_0.9023154572529293","host":"s3://npm-registry-packages-npm-production"}},"1.0.69":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.69","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"45c11d27e518f0335dca64e681043be7a6a01ee3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.69.tgz","fileCount":177,"integrity":"sha512-yCM57fgWuUmmX56lKCgEel0z9xmdwVF2uoI6nK85ZNe25LJD07tG94qdlGFZ63iN4cBUhygPhBSOwbrRUxUaIg==","signatures":[{"sig":"MEUCIFMEgCvKhYxR/5TEJYz5WBNJdbzMvYACl+SU1uuEwsUJAiEA09mdAtPm8x7Ms61/obVftBHPFnthk4e5U5FIpg6qQ0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195984},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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-stdlib"},"_npmVersion":"11.6.1","description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.22","@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-stdlib_1.0.69_1778488914309_0.5366481148446491","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.71","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"4c2c4b8eeca9cc4d7b1b2c00f35714151e7f9960","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.71.tgz","fileCount":177,"integrity":"sha512-+JXMxYy1v4+AED7+cYFtOJt6+V0xc0jj2G5q8Pw9PjgF+923ct9SRfhcH18mVA4qUaLwFwEZIblTiKqDy4DjLg==","signatures":[{"sig":"MEYCIQCpomd7UxxvbDOMfYWKibVBgZ4iropNWFnCLCxveQFAyQIhAM/IV05APf1MFyJo7mlZrVz26s+SDGtaN8/00oQZ/LKe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196032},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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-stdlib"},"_npmVersion":"11.6.1","description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.24","@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-stdlib_1.0.71_1779276394470_0.20749316453087152","host":"s3://npm-registry-packages-npm-production"}},"1.0.72":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.72","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.72","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"f2b796beff7dad0fb3131a5d8fdf20099c4a937b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.72.tgz","fileCount":177,"integrity":"sha512-IicEQVsv8G5nw++VJnFUWyHULRhplnk7pVRnd19pHFsPOPPAJ/lDpD0BTUSkoD/1UT8ylAkJtuoCqf91VLpC3Q==","signatures":[{"sig":"MEQCIC/IJAigTyZzy4xrN8lPsn1YkQbr6Bn3bxwrMYaLcJ2wAiAzj2afSewaWkKU/YbP+de0/cF8LnvPzp/WPvOp0G86Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196032},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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-stdlib"},"_npmVersion":"11.6.1","description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.25","@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-stdlib_1.0.72_1779540787995_0.6344009166338525","host":"s3://npm-registry-packages-npm-production"}},"1.0.73":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.73","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"d4478631ba50d7dec1c22e800889bc46e2eee53d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.73.tgz","fileCount":177,"integrity":"sha512-V01OnQ4GvGG7fWwQ4eKgB1RaoqYQY5c1Qx/pnyUHsR1FVLizkgZv7iTdWSeU/oqYo64oKH3XfdZ51y/mLp1PcA==","signatures":[{"sig":"MEYCIQD/fSBFY+oYOkTRHK+zZi+8xEF2KZAbF0t+dmGnqXYiowIhAKsjd5dxrNQc67FcE1Rw9D7W++xsXmaveiowMnJ8bB9G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196032},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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-stdlib"},"_npmVersion":"11.6.1","description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.26","@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-stdlib_1.0.73_1780684582164_0.10207853233735364","host":"s3://npm-registry-packages-npm-production"}},"1.0.74":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.74","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"9a68fac7fb45ffe531ff5c2a9dd4610ac7e8ddcc","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.74.tgz","fileCount":177,"integrity":"sha512-ymlclZOh5k+kz2pPr2RnUdwlWLkDAQNWF2x9Iw3+YjuhqC+JqQdDBUgV+ijCL1NAN+VRNHUWZin+BxYeZfx10g==","signatures":[{"sig":"MEQCIGEcCYCQIi5TVnrELKf8mJw9o1eSV4xEsbC7TZVlNbEpAiBShxf2LDPQseoMb+nPzLO+SgyOSI2vlvNimndoQ5ANDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196032},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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-stdlib"},"_npmVersion":"11.6.1","description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.27","@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-stdlib_1.0.74_1783002421321_0.13777638337901466","host":"s3://npm-registry-packages-npm-production"}},"1.0.75":{"name":"@thi.ng/shader-ast-stdlib","version":"1.0.75","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.0.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"907ce2e73cfa1a14660c17654f5864ef45083442","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.0.75.tgz","fileCount":177,"integrity":"sha512-GwmxjLZ0YmMu3lzSuhNJ7VxhXi0rIBHrS9zDBRHtxwgKkJHoclhLGdC688BHFDOlmLTc2JkSfo0bndPrrbUA0Q==","signatures":[{"sig":"MEQCIA/GoNt6E+OXH2twQmXOQCyVsCdp1/BtrGDXF1IbDMqmAiBBXDwUxrZ2z31NBxHLSpCaVe19PV0ftiFmJRoSNxUrMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196032},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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-stdlib"},"_npmVersion":"11.17.0","description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@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-stdlib_1.0.75_1784645808880_0.8306881566370414","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@thi.ng/shader-ast-stdlib","version":"1.1.0","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-stdlib@1.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"contributors":[{"url":"https://github.com/Hantsouski","name":"Yury Hantsouski"}],"homepage":"https://thi.ng/shader-ast-stdlib","dist":{"shasum":"1c0df65c67cbf3408ab07151d74221b730bd7c2e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.1.0.tgz","fileCount":177,"integrity":"sha512-4EPCPsdcPCUQ6QJ/a3rbM92+mKkmAb8RuuVzbp9xRKs2m/k2Lz0y6gvKjyVqRltURJZ/jo8gTyIIZXdvl5KI7Q==","signatures":[{"sig":"MEUCIGU4uSn6uSDGx/YjNsvnUAN6Ztc0zM2CpmcqZ8/MoozWAiEA4PDMvQtcIsQF1oUyX1bVXdBc/O0TF29jnawSql4ROh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196464},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./fog/exp":{"default":"./fog/exp.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./math/fit":{"default":"./math/fit.js"},"./math/osc":{"default":"./math/osc.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./tex/blur":{"default":"./tex/blur.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/union":{"default":"./sdf/union.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/polar":{"default":"./math/polar.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./noise/hash":{"default":"./noise/hash.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./tex/normal":{"default":"./tex/normal.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/easing":{"default":"./math/easing.js"},"./math/sincos":{"default":"./math/sincos.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./color/levels":{"default":"./color/levels.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./viz/function":{"default":"./viz/function.js"},"./light/lambert":{"default":"./light/lambert.js"},"./math/additive":{"default":"./math/additive.js"},"./math/interval":{"default":"./math/interval.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/luminance":{"default":"./color/luminance.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.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 color fog light math matrix noise raymarch screen sdf tex","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-stdlib"},"_npmVersion":"11.17.0","description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.28","@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-stdlib_1.1.0_1787678148163_0.4894713811398075","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@thi.ng/shader-ast-stdlib","version":"1.1.1","description":"Function collection for modular GPGPU / shader programming with @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-stdlib"},"homepage":"https://thi.ng/shader-ast-stdlib","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"},"contributors":[{"name":"Yury Hantsouski","url":"https://github.com/Hantsouski"}],"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 color fog light math matrix noise raymarch screen sdf tex","doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","pub":"npm publish --access public","test":"bun test","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts"},"dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/shader-ast":"^1.1.58"},"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"publishConfig":{"access":"public"},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./color/aces-film":{"default":"./color/aces-film.js"},"./color/cosine-gradient":{"default":"./color/cosine-gradient.js"},"./color/levels":{"default":"./color/levels.js"},"./color/linear-srgb":{"default":"./color/linear-srgb.js"},"./color/luminance":{"default":"./color/luminance.js"},"./color/porter-duff":{"default":"./color/porter-duff.js"},"./color/rgbe":{"default":"./color/rgbe.js"},"./controlflow/branches":{"default":"./controlflow/branches.js"},"./fog/exp":{"default":"./fog/exp.js"},"./fog/exp2":{"default":"./fog/exp2.js"},"./fog/linear":{"default":"./fog/linear.js"},"./isec/point":{"default":"./isec/point.js"},"./light/lambert":{"default":"./light/lambert.js"},"./light/trilight":{"default":"./light/trilight.js"},"./math/additive":{"default":"./math/additive.js"},"./math/cartesian":{"default":"./math/cartesian.js"},"./math/clamp":{"default":"./math/clamp.js"},"./math/cross2":{"default":"./math/cross2.js"},"./math/dist-chebyshev":{"default":"./math/dist-chebyshev.js"},"./math/dist-manhattan":{"default":"./math/dist-manhattan.js"},"./math/easing":{"default":"./math/easing.js"},"./math/fit":{"default":"./math/fit.js"},"./math/interval":{"default":"./math/interval.js"},"./math/magsq":{"default":"./math/magsq.js"},"./math/maxcomp":{"default":"./math/maxcomp.js"},"./math/mincomp":{"default":"./math/mincomp.js"},"./math/mix-cubic":{"default":"./math/mix-cubic.js"},"./math/mix-quadratic":{"default":"./math/mix-quadratic.js"},"./math/orthogonal":{"default":"./math/orthogonal.js"},"./math/osc":{"default":"./math/osc.js"},"./math/pack-float":{"default":"./math/pack-float.js"},"./math/polar":{"default":"./math/polar.js"},"./math/sincos":{"default":"./math/sincos.js"},"./math/smoother-step":{"default":"./math/smoother-step.js"},"./matrix/convert":{"default":"./matrix/convert.js"},"./matrix/lookat":{"default":"./matrix/lookat.js"},"./matrix/mvp":{"default":"./matrix/mvp.js"},"./matrix/normal":{"default":"./matrix/normal.js"},"./matrix/rotation":{"default":"./matrix/rotation.js"},"./noise/curl3":{"default":"./noise/curl3.js"},"./noise/fbm":{"default":"./noise/fbm.js"},"./noise/hash":{"default":"./noise/hash.js"},"./noise/permute":{"default":"./noise/permute.js"},"./noise/simplex2":{"default":"./noise/simplex2.js"},"./noise/simplex3":{"default":"./noise/simplex3.js"},"./noise/voronoi2":{"default":"./noise/voronoi2.js"},"./noise/worley2":{"default":"./noise/worley2.js"},"./raymarch/ao":{"default":"./raymarch/ao.js"},"./raymarch/direction":{"default":"./raymarch/direction.js"},"./raymarch/normal":{"default":"./raymarch/normal.js"},"./raymarch/point-at":{"default":"./raymarch/point-at.js"},"./raymarch/scene":{"default":"./raymarch/scene.js"},"./screen/uv":{"default":"./screen/uv.js"},"./sdf/annular":{"default":"./sdf/annular.js"},"./sdf/arc":{"default":"./sdf/arc.js"},"./sdf/bezier":{"default":"./sdf/bezier.js"},"./sdf/box-rounded":{"default":"./sdf/box-rounded.js"},"./sdf/box":{"default":"./sdf/box.js"},"./sdf/cross":{"default":"./sdf/cross.js"},"./sdf/cylinder":{"default":"./sdf/cylinder.js"},"./sdf/hex":{"default":"./sdf/hex.js"},"./sdf/isec":{"default":"./sdf/isec.js"},"./sdf/line":{"default":"./sdf/line.js"},"./sdf/mirror":{"default":"./sdf/mirror.js"},"./sdf/plane":{"default":"./sdf/plane.js"},"./sdf/polygon":{"default":"./sdf/polygon.js"},"./sdf/polyhedra":{"default":"./sdf/polyhedra.js"},"./sdf/polyline":{"default":"./sdf/polyline.js"},"./sdf/repeat-polar":{"default":"./sdf/repeat-polar.js"},"./sdf/repeat":{"default":"./sdf/repeat.js"},"./sdf/round":{"default":"./sdf/round.js"},"./sdf/smooth-isec":{"default":"./sdf/smooth-isec.js"},"./sdf/smooth-sub":{"default":"./sdf/smooth-sub.js"},"./sdf/smooth-union":{"default":"./sdf/smooth-union.js"},"./sdf/sphere":{"default":"./sdf/sphere.js"},"./sdf/sub":{"default":"./sdf/sub.js"},"./sdf/torus":{"default":"./sdf/torus.js"},"./sdf/tri":{"default":"./sdf/tri.js"},"./sdf/union":{"default":"./sdf/union.js"},"./tex/blur":{"default":"./tex/blur.js"},"./tex/index-coord":{"default":"./tex/index-coord.js"},"./tex/index-uv":{"default":"./tex/index-uv.js"},"./tex/normal":{"default":"./tex/normal.js"},"./tex/read-index":{"default":"./tex/read-index.js"},"./viz/function":{"default":"./viz/function.js"}},"thi.ng":{"alias":"std","parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-js","webgl"],"year":2019},"gitHead":"49f8f312fa00c4cb6c864b5c434eb34e774a168e","_id":"@thi.ng/shader-ast-stdlib@1.1.1","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-MNb6ssA+bc7mL9u2BaF1Ao65xtaSjryZtT72TnjZ83O28LVRPmTNv0D3z6WJy0Rw1VOXLIO3XgWiviADcnTnVA==","shasum":"4e21855037921d26d2d8e4c1ffb9c921d5784d47","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-stdlib/-/shader-ast-stdlib-1.1.1.tgz","fileCount":177,"unpackedSize":196464,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCim/mHqBdr0kIfQ6Tzjf0wzQ4yaRRQm4bqNEVgvLqfTQIgeazEwwn9ntuoW/NqfeT/SVS1ijRjnCagNTTyfxNSdjI="}]},"_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-stdlib_1.1.1_1788260224127_0.7036330269008915"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-07T21:48:16.073Z","modified":"2026-09-01T10:57:04.462Z","0.1.0":"2019-07-07T21:48:16.398Z","0.1.1":"2019-07-08T05:00:12.574Z","0.1.2":"2019-07-12T21:55:42.574Z","0.2.0":"2019-07-31T01:08:27.394Z","0.2.1":"2019-08-16T16:42:16.631Z","0.2.2":"2019-08-17T07:34:33.223Z","0.2.3":"2019-08-21T22:07:18.844Z","0.3.0":"2019-09-21T12:59:29.215Z","0.3.1":"2019-11-09T20:38:07.874Z","0.3.2":"2019-11-30T16:58:30.948Z","0.3.3":"2020-01-24T20:04:56.650Z","0.3.4":"2020-01-26T15:52:04.274Z","0.3.7":"2020-02-26T00:59:15.575Z","0.3.8":"2020-03-01T16:21:33.331Z","0.3.9":"2020-03-06T02:56:47.163Z","0.3.10":"2020-03-28T21:05:21.335Z","0.3.11":"2020-04-03T14:31:04.469Z","0.3.12":"2020-04-05T13:39:26.123Z","0.3.13":"2020-04-06T15:24:22.160Z","0.3.14":"2020-04-11T22:20:57.419Z","0.3.15":"2020-04-20T14:19:44.758Z","0.3.16":"2020-04-27T12:04:31.253Z","0.3.17":"2020-04-28T15:25:41.170Z","0.3.18":"2020-05-03T17:51:51.424Z","0.3.19":"2020-05-14T13:03:27.488Z","0.3.20":"2020-05-29T16:53:12.361Z","0.3.21":"2020-06-01T00:29:28.340Z","0.3.22":"2020-06-01T10:08:35.909Z","0.3.23":"2020-06-14T15:53:43.878Z","0.3.24":"2020-06-20T15:06:19.776Z","0.3.25":"2020-07-02T21:18:49.466Z","0.3.26":"2020-07-04T20:04:21.058Z","0.3.27":"2020-07-08T17:13:01.874Z","0.3.28":"2020-07-08T23:25:03.833Z","0.3.29":"2020-07-17T12:08:22.228Z","0.3.30":"2020-07-17T12:26:07.584Z","0.3.31":"2020-07-25T16:06:54.740Z","0.3.32":"2020-07-25T16:58:30.578Z","0.3.33":"2020-07-28T21:37:55.327Z","0.4.0":"2020-08-08T18:03:19.871Z","0.4.1":"2020-08-08T23:20:54.984Z","0.4.2":"2020-08-08T23:46:22.094Z","0.4.3":"2020-08-10T00:17:51.915Z","0.4.4":"2020-08-12T18:18:10.574Z","0.4.5":"2020-08-16T14:47:37.411Z","0.4.6":"2020-08-17T16:14:24.163Z","0.5.0":"2020-08-28T14:33:48.545Z","0.5.1":"2020-09-13T12:01:58.474Z","0.5.2":"2020-09-22T11:00:08.322Z","0.5.3":"2020-10-19T13:35:32.770Z","0.5.4":"2020-11-24T19:35:52.761Z","0.5.5":"2020-11-26T00:49:18.286Z","0.5.6":"2020-12-07T01:06:12.765Z","0.5.7":"2020-12-22T17:47:36.424Z","0.5.8":"2021-01-02T17:12:33.409Z","0.5.9":"2021-01-10T17:52:49.980Z","0.5.10":"2021-01-13T13:32:21.898Z","0.5.11":"2021-01-21T15:00:56.970Z","0.5.12":"2021-01-22T15:24:01.553Z","0.5.13":"2021-02-20T17:17:30.548Z","0.5.14":"2021-02-24T17:45:47.969Z","0.5.18":"2021-03-03T16:00:46.686Z","0.5.19":"2021-03-12T23:15:16.014Z","0.5.20":"2021-03-17T18:56:47.519Z","0.5.21":"2021-03-27T15:42:34.571Z","0.5.22":"2021-03-28T17:15:46.985Z","0.5.23":"2021-03-30T09:35:40.793Z","0.5.24":"2021-04-03T12:06:39.796Z","0.5.25":"2021-04-07T21:29:31.953Z","0.5.26":"2021-04-19T11:37:07.941Z","0.6.0":"2021-04-24T13:32:52.722Z","0.6.1":"2021-06-08T13:05:50.632Z","0.6.2":"2021-07-01T21:18:38.244Z","0.6.3":"2021-07-27T15:33:25.474Z","0.6.4":"2021-08-04T14:22:03.336Z","0.6.5":"2021-08-04T20:17:52.196Z","0.6.6":"2021-08-08T12:07:07.026Z","0.6.7":"2021-08-08T13:22:28.325Z","0.7.0":"2021-08-09T11:02:12.506Z","0.8.0":"2021-08-13T22:12:58.781Z","0.9.0":"2021-08-17T13:04:58.112Z","0.9.1":"2021-08-19T14:25:22.669Z","0.9.2":"2021-08-19T14:50:19.100Z","0.9.3":"2021-08-22T00:25:43.890Z","0.9.4":"2021-09-03T10:50:25.768Z","0.10.0":"2021-10-12T15:20:09.772Z","0.10.1":"2021-10-13T06:31:41.147Z","0.10.3":"2021-10-15T22:27:42.841Z","0.10.4":"2021-10-25T16:37:10.837Z","0.10.7":"2021-10-28T07:54:33.150Z","0.10.8":"2021-11-03T15:44:11.336Z","0.10.9":"2021-11-10T14:51:07.069Z","0.11.0":"2021-11-17T23:37:44.029Z","0.11.1":"2021-11-19T08:03:03.924Z","0.11.2":"2021-11-21T17:12:10.047Z","0.11.3":"2021-12-13T10:28:48.493Z","0.11.4":"2021-12-14T09:13:33.744Z","0.11.5":"2022-03-11T12:15:22.872Z","0.11.6":"2022-04-07T14:19:07.063Z","0.12.0":"2022-05-07T11:35:17.414Z","0.12.1":"2022-05-22T17:16:43.855Z","0.12.2":"2022-06-09T16:16:01.119Z","0.12.3":"2022-06-11T14:25:48.719Z","0.12.4":"2022-07-08T18:21:14.368Z","0.12.5":"2022-07-19T15:37:53.694Z","0.12.6":"2022-08-01T14:55:50.784Z","0.12.7":"2022-08-01T22:10:43.047Z","0.12.8":"2022-08-04T21:21:29.323Z","0.12.9":"2022-08-06T15:24:16.184Z","0.12.10":"2022-08-07T15:29:14.475Z","0.12.11":"2022-08-15T15:43:21.212Z","0.12.12":"2022-08-23T10:39:08.191Z","0.12.13":"2022-09-21T21:39:44.813Z","0.12.14":"2022-09-27T16:24:16.078Z","0.12.15":"2022-10-03T16:10:29.659Z","0.12.16":"2022-10-04T10:33:39.214Z","0.12.17":"2022-10-04T17:37:21.343Z","0.12.18":"2022-10-17T12:09:25.274Z","0.12.19":"2022-10-26T12:48:04.635Z","0.12.20":"2022-10-28T19:10:42.336Z","0.12.21":"2022-10-31T23:02:44.648Z","0.12.22":"2022-11-01T12:34:31.300Z","0.12.23":"2022-11-23T22:48:51.631Z","0.12.24":"2022-11-28T13:38:34.405Z","0.12.25":"2022-11-30T22:29:53.031Z","0.12.26":"2022-12-16T12:54:46.916Z","0.12.27":"2022-12-20T16:36:13.685Z","0.12.28":"2022-12-22T21:49:26.060Z","0.12.29":"2022-12-29T20:58:01.092Z","0.13.0":"2023-01-10T15:22:47.719Z","0.13.1":"2023-02-05T14:44:27.388Z","0.13.2":"2023-02-10T13:57:35.201Z","0.13.3":"2023-02-10T14:05:10.576Z","0.13.4":"2023-02-17T20:07:23.302Z","0.13.5":"2023-03-02T18:11:33.819Z","0.13.6":"2023-03-05T16:03:49.299Z","0.13.7":"2023-03-09T13:03:28.277Z","0.13.8":"2023-03-14T13:29:35.795Z","0.13.9":"2023-03-19T14:08:38.869Z","0.13.10":"2023-03-27T19:07:59.424Z","0.13.11":"2023-04-08T11:11:45.105Z","0.13.12":"2023-04-19T09:29:58.155Z","0.13.13":"2023-04-25T15:39:52.083Z","0.13.14":"2023-05-05T21:30:11.527Z","0.13.15":"2023-05-11T12:18:53.729Z","0.13.16":"2023-05-24T14:26:12.998Z","0.13.17":"2023-06-14T08:01:03.342Z","0.14.0":"2023-07-14T11:39:24.291Z","0.14.1":"2023-08-04T11:00:17.461Z","0.14.2":"2023-08-10T12:19:36.375Z","0.14.3":"2023-08-10T12:28:41.641Z","0.14.4":"2023-08-12T13:16:21.854Z","0.14.5":"2023-08-12T16:15:54.643Z","0.14.6":"2023-08-14T13:31:51.786Z","0.14.7":"2023-08-22T14:41:49.538Z","0.14.8":"2023-08-24T05:29:58.623Z","0.14.9":"2023-08-27T11:23:08.076Z","0.14.10":"2023-08-29T09:50:32.305Z","0.14.11":"2023-08-31T10:06:48.691Z","0.14.12":"2023-09-06T13:37:52.597Z","0.14.13":"2023-09-15T12:35:14.909Z","0.14.14":"2023-09-19T10:44:07.462Z","0.14.15":"2023-10-05T11:45:43.869Z","0.14.16":"2023-10-11T10:06:21.962Z","0.14.17":"2023-10-12T11:55:07.519Z","0.14.18":"2023-10-18T18:09:01.168Z","0.14.19":"2023-10-23T07:40:12.145Z","0.14.20":"2023-10-24T08:40:12.146Z","0.15.0":"2023-10-25T12:42:59.715Z","0.16.0":"2023-10-27T16:58:02.830Z","0.16.1":"2023-10-27T20:44:12.308Z","0.16.2":"2023-10-30T14:34:34.142Z","0.16.3":"2023-11-04T22:22:07.607Z","0.16.4":"2023-11-09T10:04:57.522Z","0.16.5":"2023-11-09T10:31:05.278Z","0.16.6":"2023-11-12T16:45:22.340Z","0.16.7":"2023-11-24T09:39:16.506Z","0.16.8":"2023-12-03T12:15:50.830Z","0.16.9":"2023-12-09T19:14:22.999Z","0.16.10":"2023-12-11T10:09:27.595Z","0.16.11":"2023-12-18T13:45:10.297Z","0.16.12":"2023-12-19T11:04:15.189Z","0.16.13":"2023-12-19T12:26:07.473Z","0.16.14":"2023-12-28T23:27:07.887Z","0.16.15":"2023-12-31T09:46:58.473Z","0.16.16":"2024-01-23T16:00:46.814Z","0.16.17":"2024-01-26T18:05:34.813Z","0.16.18":"2024-01-29T20:42:34.238Z","0.16.19":"2024-01-29T21:09:40.735Z","0.16.20":"2024-01-30T15:23:40.449Z","0.16.21":"2024-01-30T21:39:36.636Z","0.16.22":"2024-02-06T23:20:18.796Z","0.16.23":"2024-02-10T09:02:02.945Z","0.16.24":"2024-02-16T20:03:20.620Z","0.16.25":"2024-02-19T15:52:27.594Z","0.16.26":"2024-02-19T16:11:07.015Z","0.16.27":"2024-02-22T12:03:35.371Z","0.16.28":"2024-02-22T23:17:00.726Z","0.16.29":"2024-02-25T14:10:41.039Z","0.16.30":"2024-03-01T15:26:12.669Z","0.16.31":"2024-03-02T14:08:08.577Z","0.17.0":"2024-03-06T08:50:56.912Z","0.18.0":"2024-03-07T20:44:18.577Z","0.18.1":"2024-03-09T09:21:13.922Z","0.18.2":"2024-03-09T13:47:00.689Z","0.18.3":"2024-03-13T14:09:07.731Z","0.18.4":"2024-03-17T15:26:06.100Z","0.18.5":"2024-03-18T08:42:09.771Z","0.18.6":"2024-03-21T16:13:57.890Z","0.18.7":"2024-03-27T09:57:44.155Z","0.18.8":"2024-03-28T10:58:49.974Z","0.18.9":"2024-03-29T12:17:58.924Z","0.18.10":"2024-04-08T15:04:31.723Z","0.18.11":"2024-04-11T12:35:54.753Z","0.18.12":"2024-04-20T14:45:40.038Z","0.18.13":"2024-04-23T07:05:27.137Z","0.18.14":"2024-04-25T19:46:52.253Z","0.18.15":"2024-05-08T18:27:47.628Z","0.18.16":"2024-06-21T19:37:25.309Z","0.18.17":"2024-06-29T09:31:16.222Z","0.18.18":"2024-07-06T12:05:00.133Z","0.18.19":"2024-07-16T13:11:57.864Z","0.18.20":"2024-07-19T14:59:10.806Z","0.18.21":"2024-07-22T13:18:45.012Z","0.18.22":"2024-07-22T14:43:45.456Z","0.18.23":"2024-07-25T11:44:12.008Z","0.18.24":"2024-08-10T15:06:01.729Z","0.18.25":"2024-08-13T19:42:02.936Z","0.18.26":"2024-08-18T14:14:30.559Z","0.18.27":"2024-08-19T13:47:06.398Z","0.18.28":"2024-08-28T14:02:43.116Z","0.18.29":"2024-09-05T12:24:25.759Z","0.18.30":"2024-09-16T13:26:41.357Z","0.18.31":"2024-09-19T21:12:32.702Z","0.18.32":"2024-10-05T12:15:37.657Z","0.18.33":"2024-10-07T12:33:52.643Z","0.18.34":"2024-10-17T15:40:20.838Z","0.18.35":"2024-11-10T17:15:03.116Z","0.18.36":"2024-11-24T18:18:51.845Z","0.18.37":"2024-12-12T10:15:04.749Z","0.18.38":"2024-12-27T14:14:47.064Z","1.0.1":"2025-01-04T21:11:21.010Z","1.0.2":"2025-01-14T12:25:38.448Z","1.0.3":"2025-01-17T14:12:12.919Z","1.0.4":"2025-01-21T15:49:58.237Z","1.0.5":"2025-01-23T13:42:10.818Z","1.0.6":"2025-01-29T16:28:41.922Z","1.0.7":"2025-02-10T21:44:31.363Z","1.0.8":"2025-02-13T16:06:08.418Z","1.0.9":"2025-02-19T21:02:51.075Z","1.0.10":"2025-02-21T21:55:48.782Z","1.0.11":"2025-02-25T13:28:09.147Z","1.0.12":"2025-03-09T19:25:17.753Z","1.0.13":"2025-03-10T08:53:17.667Z","1.0.14":"2025-03-17T13:43:29.902Z","1.0.15":"2025-03-18T13:27:12.230Z","1.0.16":"2025-04-01T21:44:54.141Z","1.0.17":"2025-04-16T11:13:54.574Z","1.0.18":"2025-04-30T12:55:19.491Z","1.0.19":"2025-05-18T17:03:51.324Z","1.0.20":"2025-05-28T12:05:27.394Z","1.0.21":"2025-06-09T17:27:04.203Z","1.0.22":"2025-06-14T20:57:22.742Z","1.0.23":"2025-06-18T12:02:55.289Z","1.0.24":"2025-06-24T21:40:40.570Z","1.0.25":"2025-07-02T09:55:45.060Z","1.0.26":"2025-07-03T15:03:52.718Z","1.0.27":"2025-07-09T09:42:51.394Z","1.0.28":"2025-07-10T14:23:06.827Z","1.0.29":"2025-07-13T21:36:17.329Z","1.0.30":"2025-07-14T10:06:38.107Z","1.0.31":"2025-07-15T09:31:32.237Z","1.0.32":"2025-07-20T14:58:42.683Z","1.0.33":"2025-07-21T08:24:57.156Z","1.0.34":"2025-07-30T22:35:20.700Z","1.0.35":"2025-08-04T08:47:45.646Z","1.0.36":"2025-08-04T09:31:11.809Z","1.0.37":"2025-08-07T16:23:02.968Z","1.0.38":"2025-08-11T16:42:59.384Z","1.0.39":"2025-09-01T16:41:18.415Z","1.0.40":"2025-09-25T11:11:23.172Z","1.0.41":"2025-09-25T15:16:10.786Z","1.0.42":"2025-10-07T11:52:23.320Z","1.0.46":"2025-10-24T17:51:30.290Z","1.0.47":"2025-10-25T22:33:40.373Z","1.0.48":"2025-11-13T12:40:51.299Z","1.0.49":"2025-11-21T15:59:28.791Z","1.0.50":"2025-11-25T12:26:04.265Z","1.0.51":"2025-12-03T22:47:09.609Z","1.0.52":"2025-12-11T14:19:59.785Z","1.0.53":"2025-12-25T16:01:24.365Z","1.0.54":"2026-01-16T11:43:27.752Z","1.0.55":"2026-01-23T13:13:04.508Z","1.0.56":"2026-02-07T14:18:26.009Z","1.0.58":"2026-03-07T09:15:48.689Z","1.0.59":"2026-03-07T10:32:19.453Z","1.0.60":"2026-03-08T10:21:57.802Z","1.0.61":"2026-03-11T10:01:22.522Z","1.0.62":"2026-03-11T15:08:02.837Z","1.0.63":"2026-03-19T12:32:21.338Z","1.0.64":"2026-04-02T10:57:35.607Z","1.0.65":"2026-04-18T11:37:02.104Z","1.0.66":"2026-04-26T16:41:48.179Z","1.0.68":"2026-05-08T11:58:27.819Z","1.0.69":"2026-05-11T08:41:54.463Z","1.0.71":"2026-05-20T11:26:34.684Z","1.0.72":"2026-05-23T12:53:08.146Z","1.0.73":"2026-06-05T18:36:22.326Z","1.0.74":"2026-07-02T14:27:01.477Z","1.0.75":"2026-07-21T14:56:49.023Z","1.1.0":"2026-08-25T17:15:48.322Z","1.1.1":"2026-09-01T10:57:04.291Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/shader-ast-stdlib","keywords":["ast","blend","blur","canvas","codegen","dsl","easing","fog","functional","glsl","gpgpu","higher-order","inline","interval","kernel","lighting","math","matrix","noise","random","raymarch","rgb","sdf","shader","texture","typescript","webgl"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/shader-ast-stdlib"},"description":"Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast","contributors":[{"name":"Yury Hantsouski","url":"https://github.com/Hantsouski"}],"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-stdlib](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-shader-ast-stdlib.svg?29e3203a)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/shader-ast-stdlib.svg)](https://www.npmjs.com/package/@thi.ng/shader-ast-stdlib)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/shader-ast-stdlib.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 Lambert shader](#basic-lambert-shader)\n  - [Generated vertex shader](#generated-vertex-shader)\n  - [Generated fragment shader](#generated-fragment-shader)\n  - [Using higher order functions](#using-higher-order-functions)\n- [API](#api)\n  - [Color](#color)\n  - [Porter-Duff alpha blending](#porter-duff-alpha-blending)\n  - [Fog](#fog)\n  - [Intersection tests](#intersection-tests)\n  - [Lighting](#lighting)\n  - [Math](#math)\n  - [Easing functions](#easing-functions)\n  - [Oscillators](#oscillators)\n  - [Matrix operations](#matrix-operations)\n  - [Noise / randomness](#noise--randomness)\n  - [Raymarching](#raymarching)\n  - [Screen coordinates](#screen-coordinates)\n  - [Signed Distance Fields](#signed-distance-fields)\n    - [Primitives](#primitives)\n    - [Polyhedra](#polyhedra)\n    - [Operators / combinators](#operators--combinators)\n  - [Texture lookups](#texture-lookups)\n  - [Visualization](#visualization)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\nFunction collection for modular GPGPU / shader programming with [@thi.ng/shader-ast](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast).\n\nA growing collection (currently ~230) of useful functions & higher order\nconstructs (incl. meta programming approaches) for GPU / shader programming,\nacting as optional standard library for\n[@thi.ng/shader-ast](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast)\nbased workflows.\n\nThese functions can be imported like normal TS/JS functions and (in TS) are\nfully type checked.\n\nSome of the functions have been ported from GLSL:\n\n- Signed Distance Field primitives and operations are based on work by\nInigo Quilezles (iq), HG_SDF (Mercury).\n- Hash functions (PRNGs) by Dave Hoskins\n- Noise functions by Ashima Arts / Stefan Gustavson\n- Various other functions ported from thi.ng/shadergraph, thi.ng/vectors,\n  thi.ng/matrices, thi.ng/color, thi.ng/dsp\n\nReference:\n\n- http://www.iquilezles.org/www/articles/distfunctions2d/distfunctions2d.htm\n- http://www.iquilezles.org/www/articles/distfunctions/distfunctions.htm\n- http://mercury.sexy/hg_sdf/\n- https://www.shadertoy.com/view/4djSRW\n- https://github.com/ashima/webgl-noise\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-stdlib%5D)\n\n## Related packages\n\n- [@thi.ng/shader-ast-glsl](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-glsl) - Customizable GLSL codegen for [@thi.ng/shader-ast](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast)\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/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-stdlib\n```\n\nESM import:\n\n```ts\nimport * as std from \"@thi.ng/shader-ast-stdlib\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/shader-ast-stdlib\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nFor Node.js REPL:\n\n```js\nconst std = await import(\"@thi.ng/shader-ast-stdlib\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 14.02 KB\n\n## Dependencies\n\n- [@thi.ng/api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/api)\n- [@thi.ng/shader-ast](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast)\n\nNote: @thi.ng/api is in _most_ cases a type-only import (not used at runtime)\n\n## Usage examples\n\n14 projects in this repo's\n[/examples](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples)\ndirectory are using this package:\n\n| Screenshot                                                                                                                   | Description                                                              | Live demo                                                 | Source                                                                                         |\n|:-----------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------|:----------------------------------------------------------|:-----------------------------------------------------------------------------------------------|\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/ascii-raymarch.jpg\" width=\"240\"/>        | ASCII art raymarching with thi.ng/shader-ast & thi.ng/text-canvas        | [Demo](https://demo.thi.ng/umbrella/ascii-raymarch/)      | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/ascii-raymarch)      |\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-easings.png\" width=\"240\"/>    | Shader-AST meta-programming techniques for animated function plots       | [Demo](https://demo.thi.ng/umbrella/shader-ast-easings/)  | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/shader-ast-easings)  |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/shader-ast-evo.jpg\" width=\"240\"/>        | Evolutionary shader generation using genetic programming                 | [Demo](https://demo.thi.ng/umbrella/shader-ast-evo/)      | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/shader-ast-evo)      |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/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/shader-ast-workers.jpg\" width=\"240\"/>    | Fork-join worker-based raymarch renderer (JS/CPU only)                   | [Demo](https://demo.thi.ng/umbrella/shader-ast-workers/)  | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/shader-ast-workers)  |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/viz-ridge-lines.avif\" width=\"240\"/>      | Interactive ridge-line plot                                              | [Demo](https://demo.thi.ng/umbrella/viz-ridge-lines/)     | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/viz-ridge-lines)     |\n|                                                                                                                              | Minimal multi-pass / GPGPU example                                       | [Demo](https://demo.thi.ng/umbrella/webgl-multipass/)     | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/webgl-multipass)     |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/webgl-shadertoy.jpg\" width=\"240\"/>       | Shadertoy-like WebGL setup                                               | [Demo](https://demo.thi.ng/umbrella/webgl-shadertoy/)     | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/webgl-shadertoy)     |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/webgl-ssao.jpg\" width=\"240\"/>            | WebGL screenspace ambient occlusion                                      | [Demo](https://demo.thi.ng/umbrella/webgl-ssao/)          | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/webgl-ssao)          |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/webgl-texture-paint.jpg\" width=\"240\"/>   | Interactively drawing to & reading from a WebGL offscreen render texture | [Demo](https://demo.thi.ng/umbrella/webgl-texture-paint/) | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/webgl-texture-paint) |\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/shader-ast-stdlib/)\n\n### Basic Lambert shader\n\nBelow is a brief demonstration of a fully defined shader pair,\nimplementing basic diffuse lighting:\n\n```ts\nimport { assign, defMain, vec4 } from \"@thi.ng/shader-ast\";\nimport { diffuseLighting, halfLambert, transformMVP } from \"@thi.ng/shader-ast-stdlib\";\nimport { shader } from \"@thi.ng/webgl\";\n\n// obtain WebGL/WebGL2 context\n// the generated shader code will automatically target the right GLSL version\nconst gl = ...\n\n// transpile & instantiate fully working shader\nconst myShader = shader(gl, {\n    // vertex shader fn\n    // given args are symbolic uniforms, attribs, varyings & GL builtin vars\n    // here `ins` are vertex attribs and `outs` are \"varying\"\n    vs: (gl, unis, ins, outs) => [\n        defMain(() => [\n            assign(outs.vnormal, ins.normal),\n            assign(gl.gl_Position, transformMVP(ins.position, unis.model, unis.view, unis.proj)),\n        ])\n    ],\n    // fragment shader fn\n    // here `ins` are \"varying\" & `outs` are output variables\n    fs: (gl, unis, ins, outs) => [\n        defMain(() => [\n            assign(\n                outs.fragCol,\n                vec4(\n                    diffuseLighting(\n                        halfLambert(normalize(ins.vnormal), unis.lightDir),\n                        unis.diffuseCol,\n                        unis.lightCol,\n                        unis.ambientCol\n                    ),\n                    1\n                )\n            )\n        ])\n    ],\n    // attribs w/ optional location info\n    attribs: {\n        position: [\"vec3\", 0],\n        normal: [\"vec3\", 1]\n    },\n    varying: {\n        vnormal: \"vec3\"\n    },\n    // uniforms with optional default values / functions\n    uniforms: {\n        model: \"mat4\",\n        view: \"mat4\",\n        proj: \"mat4\",\n        lightDir: [\"vec3\", [0, 1, 0]],\n        lightCol: [\"vec3\", [1, 1, 1]],\n        diffuseCol: [\"vec3\", [0.8, 0, 0]],\n        ambientCol: [\"vec3\", [0.1, 0.1, 0.1]]\n    }\n});\n```\n\n### Generated vertex shader\n\nThe `#define`s are auto-injected by default, but can be disabled /\ncustomized / replaced...\n\n```glsl\n#version 300 es\n#ifdef GL_FRAGMENT_PRECISION_HIGH\nprecision highp int;\nprecision highp float;\n#else\nprecision mediump int;\nprecision mediump float;\n#endif\n#ifndef PI\n#define PI 3.141592653589793\n#endif\n#ifndef TAU\n#define TAU 6.283185307179586\n#endif\n#ifndef HALF_PI\n#define HALF_PI 1.570796326794896\n#endif\n\nuniform mat4 model;\nuniform mat4 view;\nuniform mat4 proj;\nuniform vec3 lightDir;\nuniform vec3 lightCol;\nuniform vec3 diffuseCol;\nuniform vec3 ambientCol;\nlayout(location=0) in vec3 position;\nlayout(location=1) in vec3 normal;\nout vec3 vnormal;\nvoid main() {\nvnormal = normal;\ngl_Position = ((proj * (view * model)) * vec4(position, 1.0));\n}\n```\n\n### Generated fragment shader\n\nThe `fragColor` output variable is auto-created by\n[@thi.ng/webgl](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/webgl)\nif no other output vars are defined. For WebGL v1 this is defined as an\nalias for `gl_FragColor`...\n\n```glsl\n#version 300 es\n\n/* (omitting #define's for brevity, same as in VS) */\n\nuniform mat4 model;\nuniform mat4 view;\nuniform mat4 proj;\nuniform vec3 lightDir;\nuniform vec3 lightCol;\nuniform vec3 diffuseCol;\nuniform vec3 ambientCol;\nin vec3 vnormal;\nlayout(location=0) out vec4 fragColor;\nvoid main() {\nfragColor = vec4((((lightCol * ((dot(normalize(vnormal), lightDir) * 0.5) + 0.5)) * diffuseCol) + ambientCol), 1.0);\n}\n```\n\n### Using higher order functions\n\nSeveral of the functions included here are defined as higher-order\nfunctions, providing powerful functional compositional features not\nusually seen in shader code and not easily achievable via the usual\nstring templating approach used by most other GLSL libraries.\n\nFor example, the\n[`additive()`](https://docs.thi.ng/umbrella/shader-ast-stdlib/functions/additive.html)\nHOF takes a single-arg scalar function and a number of octaves. It returns a new\nfunction which computes the summed value of `fn` over the given number octaves,\nwith a user defined phase shift & decay factor (per octave). This can be used\nfor additive wave synthesis, multi-octave noise or any other similar use\ncases...\n\nDue to the way user defined AST functions keep track of their own call\ngraph, the anonymous function returned by `additive` does not need to be\npre-declared in any way and also ensures all of its own function\ndependencies are resolved and emitted in the correct topological order\nduring later code generation.\n\nBelow is the main shader code of the [Simplex noise\nexample](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/shader-ast-noise).\n\n```ts\nimport { add, defn, float, ret, sym, vec2, vec3, vec4 } from \"@thi.ng/shader-ast\";\nimport { additive, aspectCorrectedUV, fit1101, snoise2 } from \"@thi.ng/shader-ast-stdlib\";\n\nconst mainImage = defn(\n    \"vec4\",\n    \"mainImage\",\n    [\"vec2\", \"vec2\", \"float\"],\n    (frag, res, time) => {\n        let uv;\n        let noise;\n        return [\n            // compute UV coords and assign to `uv`\n            uv = sym(aspectCorrectedUV(frag, res)),\n            // dynamically create a multi-octave version of `snoise2`\n            // computed over 4 octaves w/ given phase shift and decay\n            // factor (both per octave)\n            noise = sym(\n                additive(\"vec2\", snoise2, 4)(add(uv, time), vec2(2), float(0.5))\n            ),\n            // `noise` is in [-1..1] interval, use fit1101 to fit to [0..1]\n            ret(vec4(vec3(fit1101(noise)), 1))\n        ];\n    }\n);\n```\n\nRun the above-linked example and view the console to see the full\ngenerated shader code. Also check out the raymarching demo which uses\nseveral other HOFs from this library to drastically simplify user code.\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/shader-ast-stdlib/)\n\n### Color\n\n[/src/color](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-stdlib/src/color/)\n\n- `ACESFilm` (tone mapping)\n- `cosineGradient`\n- `levelAdjustGamma` / `levelAdjustGammaRGB`\n- `levelAdjustMid` / `levelAdjustMidRGB`\n- `luminanceRGB`\n- `midLevelGamma` / `midLevelGammaRGB`\n- `toLinear`\n- `toSRGB`\n- `decodeRGBE`\n\n### Porter-Duff alpha blending\n\nUse the `porterDuff` higher order function to define new blend modes.\nSee\n[@thi.ng/porter-duff](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/porter-duff)\nfor reference.\n\n12 standard PD operators for `vec4` RGBA colors:\n\n- `blendSrcOver`\n- `blendDestOver`\n- `blendSrcIn`\n- `blendDestIn`\n- `blendSrcOut`\n- `blendDestOut`\n- `blendSrcAtop`\n- `blendDestAtop`\n- `blendXor`\n- `blendPlus`\n\nRelated:\n\n- `premultiplyAlpha` / `postmultiplyAlpha`\n\n### Fog\n\n[/src/fog](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-stdlib/src/fog/)\n\n- `fogLinear`\n- `fogExp`\n- `fogExp2`\n\n### Intersection tests\n\n[/src/isec](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-stdlib/src/isec/)\n\n- `isPointInCircle`\n- `isPointInRect`\n\n### Lighting\n\n[/src/light](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-stdlib/src/light/)\n\n- `lambert`\n- `halfLambert`\n- `diffuseLighting`\n- `trilight`\n\n### Math\n\n[/src/math](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-stdlib/src/math/)\n\n- `additive`\n- `cartesian2` / `cartesian3`\n- `clamp01` / `clamp11`\n- `cross2` / `crossC2`\n- `distChebyshev2` / `distChebyshev3` / `distChebyshev4`\n- `distManhattan2` / `distManhattan3` / `distManhattan4`\n- `fit01` / `fit11` / `fit1101` / `fit0111`\n- `magSq2` / `magSq3` / `magSq4`\n- `maxComp2` / `maxComp3` / `maxComp4`\n- `minComp2` / `minComp3` / `minComp4`\n- `perpendicularCCW` / `perpendicularCW`\n- `orthogonal3`\n- `packFloat` / `unpackFloat`\n- `polar2` / `polar3`\n- `sincos` / `cossin`\n- `smootherStep` / `smootherStep2` / `smootherStep3` / `smootherStep4`\n- `smootherStep01` / `smootherStep01_2` / `smootherStep01_3` / `smootherStep01_4`\n\n### Easing functions\n\n[/src/math/easing.ts](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-stdlib/src/math/easing.ts)\n\n- `easeInBack` / `easeOutBack` / `easeInOutBack`\n- `easeInBounce` / `easeOutBounce` / `easeInOutBounce`\n- `easeInCirc` / `easeOutCirc` / `easeInOutCirc`\n- `easeInCubic` / `easeOutCubic` / `easeInOutCubic`\n- `easeInElastic` / `easeOutElastic` / `easeInOutElastic`\n- `easeInExpo` / `easeOutExpo` / `easeInOutExpo`\n- `easeInQuad` / `easeOutQuad` / `easeInOutQuad`\n- `easeInQuart` / `easeOutQuart` / `easeInOutQuart`\n- `easeInQuint` / `easeOutQuint` / `easeInOutQuint`\n- `easeInSine` / `easeOutSine` / `easeInOutSine`\n\n### Oscillators\n\n[/src/math](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-stdlib/src/math/osc.ts)\n\n- `sinOsc` / `sawOsc` / `triOsc` / `rectOsc`\n\n### Matrix operations\n\n[/src/matrix](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-stdlib/src/matrix/)\n\n- `lookat`\n- `transformMVP`\n- `surfaceNormal`\n- `rotation2`\n- `rotationX3` / `rotationY3` / `rotationZ3`\n- `rotationX4` / `rotationY4` / `rotationZ4`\n\n### Noise / randomness\n\n[/src/noise](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-stdlib/src/noise/)\n\n- `fbmNoiseVec34`\n- `hash2` / `hash3`\n- `hash11` / `hash12` / `hash13`\n- `hash21` / `hash22` / `hash23`\n- `hash31` / `hash32` / `hash33`\n- `hash41` / `hash42` / `hash43` / `hash44`\n- `permute` / `permute3` / `permute4`\n- `snoise2`\n- `snoise3` / `snoiseVec32` / `snoiseVec3`\n- `voronoise2`\n- `worley2` / `worleyDist` / `worleyDistManhattan`\n\n### Raymarching\n\n[/src/raymarch](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-stdlib/src/raymarch/)\n\n- `raymarchAO`\n- `raymarchDir`\n- `raymarchNormal`\n- `raymarchScene`\n- `rayPointAt`\n\n### Screen coordinates\n\n[/src/screen](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-stdlib/src/screen/)\n\n- `aspectCorrectedUV`\n\n### Signed Distance Fields\n\n[/src/sdf](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-stdlib/src/sdf/)\n\n#### Primitives\n\n- `sdfArc2`\n- `sdfBox2`\n- `sdfBox3`\n- `sdfCircle`\n- `sdfCylinder`\n- `sdfLine2`\n- `sdfLine3`\n- `sdfPlane2`\n- `sdfPlane3`\n- `sdfPolygon2`\n- `sdfPolyline2`\n- `sdfQuadratic2`\n- `sdfSphere`\n- `sdfTorus`\n- `sdfTriangle2`\n\n#### Polyhedra\n\n- `sdfDodecahedron` / `sdfDodecahedronSmooth`\n- `sdfIcosahedron` / `sdfIcosahedronSmooth`\n- `sdfOctahedron` / `sdfOctahedronSmooth`\n- `sdfTruncatedOctahedron` / `sdfTruncatedOctahedronSmooth`\n- `sdfTruncatedIcosahedron` / `sdfTruncatedIcosahedronSmooth`\n\n#### Operators / combinators\n\n- `sdfAnnular`\n- `sdfIntersect`\n- `sdfMirror2`\n- `sdfRepeat2`\n- `sdfRepeatPolar2`\n- `sdfRepeat3`\n- `sdfRound`\n- `sdfSubtract`\n- `sdfSmoothIntersect` / `sdfSmoothIntersectAll`\n- `sdfSmoothSubtract` / `sdfSmoothSubtractAll`\n- `sdfSmoothUnion` / `sdfSmoothUnionAll`\n- `sdfUnion`\n\n### Texture lookups\n\n[/src/tex](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-stdlib/src/tex/)\n\n- `indexToCoord` / `coordToIndex`\n- `indexToUV` / `uvToIndex`\n- `normal2` / `packedNormal2`\n- `readIndex1` / `readIndex2` / `readIndex3` / `readIndex4`\n\n### Visualization\n\n[/src/viz](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-stdlib/src/viz/)\n\n- `functionDomainMapper`\n- `functionSampler`\n\n## Authors\n\n- [Karsten Schmidt](https://thi.ng) (Main author)\n- [Yury Hantsouski](https://github.com/Hantsouski)\n\nIf this project contributes to an academic publication, please cite it as:\n\n```bibtex\n@misc{thing-shader-ast-stdlib,\n  title = \"@thi.ng/shader-ast-stdlib\",\n  author = \"Karsten Schmidt and others\",\n  note = \"https://thi.ng/shader-ast-stdlib\",\n  year = 2019\n}\n```\n\n## License\n\n&copy; 2019 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}