{"_id":"@thi.ng/shader-ast-js","_rev":"350-59891e5e355c9069f85ffd040e2d3ebe","name":"@thi.ng/shader-ast-js","dist-tags":{"latest":"1.2.65"},"versions":{"0.1.0":{"name":"@thi.ng/shader-ast-js","version":"0.1.0","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"286806a18baede80ff9e42774f3adff6bcf13368","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.1.0.tgz","fileCount":14,"integrity":"sha512-M4xM/RCar5L5r5hLrbuHLANRS0J0McA3AS99adtdnybfGNJcTA/LIpM6UHoFa+0FvPopcYQoLv6NFrBB2FE57w==","signatures":[{"sig":"MEQCIEq0/fu3CS7ZmicmjLMWIGnG45BXaiXY6kVTghgHNvbSAiBQ1xcDyS3aobqvz/+1Ar0yoMDlzQqE/PWbiFr6DN7/Fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdImigCRA9TVsSAnZWagAAYesP/jGhZMH/Nu4udT5OUP5g\nbNs9ERniEHugTzebb4oFjWj4URepfQgZ90wMOyoeUpF+PzDwQlcmxewW6W9D\n4Z55IXrY4lLGyiBPYHUtR4MPnnwVh1BkEp7oiiix07ZkHOXCv4dSysJZhaVB\n7qqB1s146urmDT4ibIV960ZdGwQAEjFIKksqvqKOklHSBOxYo3SI2bFu0utA\nRW9vMRMKy4p+bnUv7Ez9wVfebl/60L1QOq3q/mXR2zfwCNn72L8kBCEiWaGZ\n7XT6hc+2IPmgipvimMNsAI+efbwzGp1ntS9OpDI8ub+b/7UZqDWOdTRGyuDx\nnrL/XGXIIYkhzQRP7VXkCy0ZiFVAAyjnGTGoaHuhFm1zELMUZfYcwKEvopt8\ngaeRDC0wKLKJnHZSpXG/oubcu+Y2iasXbXsbYH2134ikN36h79qQVW40Oxpw\n8okBhCLBlrNcN7n+R/ximz1+p2jBZfPBiduPYdx0N94EQQDRKlqJYZ3HIJQt\nSE94HeE4vyNGodw9J6m8Je0z9kxEgbhYuDbj04aNs1oZSQiz3tXyCxdueYy/\nqBPn1u6lHkiuAAOpnzVN7sx0q8IKUn2lxfl/WD7WoVk123go0SJG9btm+xZ7\nL2Whsm+b1lG0hHFP1EXUiGm9hz61XCOA2mxlPSrE+S00aSNVDV6k8H88oDFe\n9xsF\r\n=6Ezb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"efa9fdd61dd4ad2187cefe0a26df3bf2baade24b","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.3.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/api":"^6.3.0","@thi.ng/math":"^1.4.0","@thi.ng/checks":"^2.2.0","@thi.ng/errors":"^1.1.0","@thi.ng/vectors":"^3.0.0","@thi.ng/matrices":"^0.5.0","@thi.ng/shader-ast":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.2","@types/node":"^12.0.8","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.1.0_1562536096176_0.9169521907248919","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@thi.ng/shader-ast-js","version":"0.1.1","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d7c8b8420fe25de4a5aca692a8df0d0de545c6a9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.1.1.tgz","fileCount":14,"integrity":"sha512-Ts8Jsyf5+nCQDgZogmbUGmOb3Hxgsal9eF524D7z2KftiXS1KC2HLa+Hp3UIr1P6INMuaOEEgtemH3kWoVmtig==","signatures":[{"sig":"MEUCIGZqPzxFq/vErQyrxo/G624Re8fIe6kG0FiruwKJHL9jAiEAlC+Y64tQN/3PW5/SkoT+JpV4LlfYeU69YrxcvSSPMlk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIs3qCRA9TVsSAnZWagAAJ5sP/343gWitDb2p3Hy3NoBg\noW3JeytpGX285zykcnptCQUcBleGiwE66tVW07dj7Swu0dzy2tTbAxAHexFS\ncRcI1bnA39f2PdR3XYCBeKxdnhUTM6njanSY7zWVoNZq1PEuKVjQbY0YcxF1\n1VK7eoApZ/lOgT+09nCH/Uqsle4cqcXjWUUOhvtRkvGWiMMHhhmpX8eTfSm1\nAMkxaoV5tUwdLvtScQq85fcg3gL1xHHDshusL8vqcKxCfRmzvWipXmInyyR+\nm49kNCadMdIR41sMtI5DYRbTWoOtvjXuh8PmmpEjUPgDKVC1OWGPqzb4LzSP\ns/zYptbeI7HiyWkkdIXYeM20OQzc8PSjSCHkL0V0I03Ad0oiiaAr77H1HGWI\naAVtxplKEwNrZqkGY/j1Vipstg3MlA3+fFdzGRziScE39ivkFc3Um1012aqB\nqedu8yxv7PVQqiDDkiJI+S6tdYCMMwfZUKvn4SuUuGXb2EKRz61PMYTCWOBR\nEeu8pdjiN0q6tx8p1pi7x+XEepWTHlJMwVbFQRGYdIo9ecxeFMTyzf8dm2di\nYPXQtOYn0nQwzXqOm31XsJoNfq/Clzptgwh174FByBWkc1DvSk9Zc3IZflOD\n/o8u54sU0blhGoDPPOP0+NcAxKeVFpidyAig635a1FjuhqmufzjcSgCQbVZv\nq3cn\r\n=NAjY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"05bc27ae468aefcfa8d1a5016dcbcfc22b7e8a85","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.3.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/api":"^6.3.0","@thi.ng/math":"^1.4.0","@thi.ng/checks":"^2.2.0","@thi.ng/errors":"^1.1.0","@thi.ng/vectors":"^3.0.1","@thi.ng/matrices":"^0.5.1","@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-js_0.1.1_1562562025611_0.30684248911394474","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@thi.ng/shader-ast-js","version":"0.2.0","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"91f7c94a223dae7335f806e9a29bdb1b81f48dac","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.2.0.tgz","fileCount":14,"integrity":"sha512-TfYRskcAW1ZMXNYxaXV2o4UVNLY2AKxAj5LGWTHprWk97Op3NvRVsJxBQityTfmcFDFheuxM1YrMwpqvRJDb1A==","signatures":[{"sig":"MEUCIEjpjrklNZORgzrdFq7yLFiZUCOu8Md1LIH7fl/yfT0wAiEAgr6266Bluo+1QDVvsjpAcSn7gaThoRWl5hQsB+ePbRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKQHeCRA9TVsSAnZWagAAgGEP/jNLP7a8+mlyEQaIi3be\nbDk9ORjTy6jweAk0ySwtwX+vEDC02/ZmmxKDGEJDNbb8cSmgLh8s5sMpHh15\nn/ZOV3NX+jyHEYdP/l6D7D2wz6JW8MO4RYnSUlit9rDMT9+byyeGuHWtmw2A\nZVh7vlIVNnoMvJjjN8ZsAzpwjtKZxqxV1OPmp61ohnmukemwGSFwq39PZP4i\n0MGvuS6K9FJitln0qbYvwRw+NSsvv3TpCvkkZamPixGijlNrKFSfP9HSlX+T\nl3W2ax1mJFGLNrW4AbuRzfscJkMgzRcnSnZubQVjzkOTF3KFxWWv18NUx33N\n/elc3+4PMabuvz7sO0FLzrSctGORsf5V8rar4y2EsbcIzE9+HDDBVnkTZRUv\n6ElEFnUbwKoc+GbwgrBxeXJdxpofCeEatnDcM0jQ+jsf8Ap20gNmWgD9oIOH\nJuMMDGlNvi/kZ2KzItfYKhONCGT/0E0yN+/ljCnGifA7MFJkXoQnvay3Nrvd\n8Kn25QsjFqsnkxfAwiDgnOLVZ5OQbRZYYcXcekDJl4+5WzaivANVJ4TOlJJ+\nxfdP5D6BFquycPqAVVVJUvrGPwbqQcxQD5velObJgdj9ON/XQIIL5fsqvj7O\nGgnxYiDAhGUTXIHX8B1INOLXHXBIkdwOAqv16K5uWCewWXjbB4MFULrECJta\nUmr3\r\n=N6eK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"47075afc37f3a16adee7c903a2935304c7cf5daf","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.3.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/api":"^6.3.1","@thi.ng/math":"^1.4.1","@thi.ng/checks":"^2.2.1","@thi.ng/errors":"^1.1.1","@thi.ng/vectors":"^3.0.2","@thi.ng/matrices":"^0.5.2","@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-js_0.2.0_1562968542237_0.9380134552327888","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@thi.ng/shader-ast-js","version":"0.2.1","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"21c00efbdfa63db3c3a5e42fc99bd76eee40c6a6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.2.1.tgz","fileCount":14,"integrity":"sha512-IWFOBsYrG2xTuwlvy0mp1s35iTMU+q5gLK+DwVS3nTNr8lfuxnrJ3d/cBIfABSA2OIPWg6zxXXLjoIELR8nFiA==","signatures":[{"sig":"MEQCIF26CZH8oqHaqxUEUghoT62aAJ8+bzc/i65oymlVUhHiAiA8aYs2kFebsTokYVY44LG4og8buGA6wTYS6zyCdOH/dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQOoLCRA9TVsSAnZWagAAOl8P/2fQCTd8yg3QiFyzfHCJ\ntVqmDl75BGwEfsCoajD8WacXSXqrU7G+zuLf08HWF84uenknWIvwN98hfK4N\nCEyX9e5ar7j0iDJwlQqIHL9XZgQlw1iDI+ETaRr0jDDgagL/m65HBjlYDbr3\nosW75sUTXRVr1O7AbnErXktr96OgtKiAcc9lKqcF3bb543Ti91rWrgBDbW5N\n8znu9plYw1Hk6QjsqTclRxtw9RPzyIHMF2AbEKU5rXC9+/Pw/Te56mCi2eMh\n3eyXoyAZenFbv9svx1XLfZPli3BkfG0PlnKvnOwX6y2szeivNmn+txbg88J4\nS+CZvkE4qUZQ0+4ISwGphlDyop2PIowJ9AzVAsg3gE2STJGMdOaEGVCd9u6m\na3HaYEoJszsxB1StpKPVcQVuyXHkoIt0KULDo2uPJUlFmXP15H6YV1nJf3f4\nZUMaq/RAsGDq0uVu5z/64qo2TDEbQEfoECo7S2MHBtdFtNGZrni6q83NuYX/\nuVrIG0Os4WXMynuwXSU1Qu4NBh6VaHjkdR1RQsqG4sIWY00OK8lAEqifrw8B\nRoE5eHwy8pSEFm9o2q6ezf6tMk1hP6sq21NwUQCUx379uahaMhcEee775V3t\nlS5+0xSHXPueKl6H/QajWPSjH++UL1TflMxxjMzSr7cX6TDSf6JFMW72ffVE\nDn1g\r\n=r03v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"53eec7988c378fc37ae140e7174f36ef9b6208fe","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.3.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/api":"^6.3.2","@thi.ng/math":"^1.4.2","@thi.ng/checks":"^2.2.2","@thi.ng/errors":"^1.1.2","@thi.ng/vectors":"^3.0.3","@thi.ng/matrices":"^0.5.3","@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-js_0.2.1_1564535306570_0.07599650019879323","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@thi.ng/shader-ast-js","version":"0.2.2","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ba73aaacb7e11f8e32bfdfc8070053b3ae1eb9db","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.2.2.tgz","fileCount":14,"integrity":"sha512-x9CvWk8aGJt7PI9tRlbjIkvl49aSVwsP1pJrgB+BfB3+2IrJI0pNjBJrkFbMmUo0uOu6hPtuowY1/p6948bAqg==","signatures":[{"sig":"MEYCIQDiQR+kSQxg1D/c/4SLHekk9s4qzyJcmrdcKEyCH3Q8dgIhAMeMZaYFHuOo/0gsbrjiEztNkSH0AplUp4u02KanN0cP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQZQFCRA9TVsSAnZWagAAj/wP/1r2hm44Zt/U5jlTih6k\njyqyFx4OWezPOcUJrCUWkn4m4q2SApXDwle8Zm+VJQZSB5r7BMYclOEt6lkF\npc/CzJJONjJ/rSBM7ISvLKm6Ejq54tAPtIkpdsi7MDCSYZofPfuENS9v8fUM\nXaYQZ5GyIZUI3KZicphDpeubp60LfoHs5usFYVqPqEXXjOleikxF5Rv0w8B0\nINJbW201+L8E+zIwr9H7c7cs7aiT95cyn4QcX62NW/F+L78xGH2U8YUzvM/x\nLtktVlHP/drhJulWBHRm511tl6JiVYQcWzMJNoPA0cvBoqz98F8t6b6+cZIC\nfFXKyLM65BJhGTNQQwB6hYyER//thYjelGEFoFzQ3wRhiZ3zwe668XHcKXEN\n+y5+yVA52m7zvO+KZS+2J6udORCCwgmFLBDVnUWjv4j2+QaKERDG9r6dWUk7\nyudUJBBCC2b2pcz8NdxUFXV6z5GMsFZjm/bzLnHMpuj9ptmyuepC3HL8IGq0\nNnqM2z5macCzZVswH4IL/AXzJTYcOpIbkhe/7IpW5Eurva5C9JNXc4bStvcK\nqxtPwKXUF+V1UYyiRWpwUwXTT6AC5bvb7zV0Hc0S+JKI8rLuTK0WJJ7X+zsR\n1yD0CSqc4y+q54j4FGnRxmbGOs2i37gKshcbmYXnJ/O0tlMx8n6K2OURfEHw\nfXHB\r\n=8Qvb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"7dc1483608a9c2ac4a1cdb62f9765585cda7dc3e","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.3.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/api":"^6.3.2","@thi.ng/math":"^1.4.2","@thi.ng/checks":"^2.2.2","@thi.ng/errors":"^1.1.2","@thi.ng/vectors":"^3.1.0","@thi.ng/matrices":"^0.5.4","@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-js_0.2.2_1564578821054_0.3877977197692106","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@thi.ng/shader-ast-js","version":"0.2.3","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ba50531fa0d9dc5370bc64a8057922ccf4182a96","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.2.3.tgz","fileCount":14,"integrity":"sha512-zrOzgLDbODP65XZmwTuAWTIMU0gzgeAwCd179nDl0OBxOKHNPioTUpw0mwI2KgY67E7YmbFiucagQIrFo4gwoQ==","signatures":[{"sig":"MEQCIBF7bZ0I3O34hE9HF0Z6GiqgWKUbAzA5l0e6IWFD9aLyAiATB+TOP11ZOZKBGcU2xJ7j/yURP6FmdwcdUpKSZcqrUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVtzoCRA9TVsSAnZWagAAf6AP/20W+6OD1VzrBhe1NdBT\nCewtZyjQKkw+gEJ7dwXlCk0jYTanP6D/79aD+nwzDcNAC2q1GvYghA4TvEk7\nnuzsXhrZGpcWVGqnEDVXor9SFCDRB54h5B+abFqYam/4NI1HgU1871wnCeEZ\nMufQls7XA/kLzPl2wgeMAWL5nNT2egIAxtYNsIeCFaImEqvssNmmXfNkOrFp\ntroXjZ1tDW7EDCLK7jLlaByaisBJg4Cxe5LLehP7kvG2eix5dGj8gGBZDjDc\nhv7iwYpi/2V7xK37AdIoKB4SFc9zJyT1TTVA3pG3alAdG3ng7h1SfiR4lpLf\nDc57kZmsLGBXdHitKDRpieAAp4JZIfPd9w+efc8rgufOc07EpF8ik13cjpuR\nh1bPpKc80j6JR7QqroGSdbzQaxQVJ05NDcxm4PSnJz0L1L40VI0gAA4s1nHH\nbwV09Ly/ZnZVb07IfZkuC7OyKD+ETWOt+uNGPrBkDuLKjVhnvFYj9GsoQJ8q\ncW2krxGCD5t+xqVrwJLlGDSUtwsYXtMC3sBNhwA6ijr/JLGn7R7v0I1quWpo\n33T5kQ42OWVpBYDlYtSBw6cq//u9c2MAjx9urryxCFJOOVKK1eERfbhvkGqJ\nIltnZMAELfeqHyIqArEJrZnJqISqh5ObyvqMjdf2zhy1vNLeQE6O77OS6gGk\n0PDT\r\n=SNmb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"6b16cbac7b4495b39ada728be077c7630272d3ac","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.3.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/api":"^6.3.2","@thi.ng/math":"^1.4.2","@thi.ng/checks":"^2.3.0","@thi.ng/errors":"^1.1.2","@thi.ng/vectors":"^3.1.1","@thi.ng/matrices":"^0.5.5","@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-js_0.2.3_1565973735913_0.6526933201712632","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@thi.ng/shader-ast-js","version":"0.3.0","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.3.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"835cdaaf0c5b5732f300200d38ba2c70944f61da","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.3.0.tgz","fileCount":16,"integrity":"sha512-9SsjSpmIFU5J8LHTlk1VafB/DoaF9O7NFZ6bHdEEnCJWI07aniYBfqfwJ0xezR3viOw1IGbAWffAc5HOh4c4OA==","signatures":[{"sig":"MEQCH0ug9h9peCaEhJKW6eBPO0TSZR47Q2BvfOD6tYLFboUCIQDtgWqUmnD0j3qeIt0hsqDvoSD/AIq7LpyPEz/0jb7hrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdV64YCRA9TVsSAnZWagAARjcP/ipkL7nV7n2XIKhBdavN\n5S9I6zVvR3giiP+AC1CJ81b9OO30+KqGVoxm5MTErYM+At+ObzDa2Rtx5uiK\n2Tdn0ryzB7IaMfNGBm7N0eZO0kGAM+J/sqVndTWA4LvuznFizPAgYghAHMVK\nDlHnCwqMq+si4T1jste7/xjJHIOPZHmCUG+9tuLhKxDK94CIj5+F2qsXflJi\nxo/JZ0OJAquobULgW8wVuEsspjNo9WrbCrzkY5b8jsd1asPMIUdU7Bz/hu0O\n+VcBY4wO4w8KwRc8HGaE4/RFvhhVNOMCiaLvfEqgxZfny6e7UDDF42y6mj9m\nha6R+d+GA0+SGIA1TKP0Pebf+JY2HFrkyNtzj4x+O9YQrEOBiB3FpdhFNbOg\nNrAEPzEBP+xcWdSebnQwGFGASEkW4ETi614UeZugQzhri4mEnpqf11yWNBKl\nOOZYjUcqUrP3nYTAJOwyVREykUhEPrGrG/+LwywzXBkAsqMomvq06+LeAuJD\nhKVdGCgKrFPjUYvuerFZ8wKTQLkUCimAh8n2220RhpnbGDG8n/r30SBGENru\nNlJ7K+GEdvx9pKMwym8Sq/8tbiEmIRGeG7Q+Kli8MAMEZuLELJfTjZAkVH+s\ncEzmPuGhI9rXIzCUJa4WohnV8pX1/g81um1XC5laJ0s1bmfIhBGKiHYl2szm\nsIlI\r\n=V2Yp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"4b74159d35209356ce8f44929599b45ba64277be","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.3.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/api":"^6.3.2","@thi.ng/math":"^1.4.2","@thi.ng/checks":"^2.3.0","@thi.ng/errors":"^1.1.2","@thi.ng/vectors":"^3.2.0","@thi.ng/matrices":"^0.5.6","@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-js_0.3.0_1566027287629_0.6933638889369689","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@thi.ng/shader-ast-js","version":"0.3.1","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.3.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c355eb93267483370d6885fe63c86e1caba0a748","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.3.1.tgz","fileCount":48,"integrity":"sha512-9Kxx37X4kNsTzQ+lQBrbvq/toPK7wGItu7UZ5/DQxtO0hUihNGe5E+l+49Ct9/daOMfuQSg/d8HgTEEsEQ8Lew==","signatures":[{"sig":"MEUCIQDDlUyu9tAT741fL3YePLaJ2KbYaPf0/Qo3tiYfX9MiZwIgMxiXJG0pHiSEydMunMmmA6hni1jl5UlSwbfqpAvM588=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXcCXCRA9TVsSAnZWagAAMYEP/3j9pNkcY4ZJXXBA6fTi\nCaluH8P4pC7twcdAZJ7NmkpnQjTWBAudS2zdVIDSrt0ZqX2buaJoYmgXWmun\nZ8MHz1rxjwJW7dpB63IYRtU8vROTQATSKfd3IaOmSo3ABGep/u/LgdMsdSf/\npwilcvDw2jdTjCmqshFPLcTE+UlYGQjjJQdVUqgkKDp0+SSeL4ujTjOPcKPY\n+6C0xO/H+P+YSHIyVviOIaqL1GvlQ92UdHHu0lPfiMnFmsScYY230xIYv3lb\n2kveo2Isu1xbnN/ZLLJti0RjbQzNIAiWjsBTcXZxQ7mb+770YlufIwVcZLxP\nyAr0MNFmXK1LLKB/UpiN6lsxUowPleoXR0yJGvK28iDe/57YwL9j1goBs4LW\ne0OWTrILr2GhEqt4D1nm+l1x4tln5+Fmi8pMh7LFS+bsmGxZg5A3V+/8yQS6\n8mGJsNAHYVDeSnx2zIvVx++3uq97/mo+FMljZEOECI3MZ2U6RcAShiExwocA\ngbWMRBrOpYFDCnBFUTOW0DVPLOAu/17Wb7+R+22X+VRkdLul61n99K6EezWS\n/dOr2Xr3QIdJgvrImPN7QWNSeWMczRSUNXXLVGlTeYmvvEkBTSOhg+Ht2aAH\nktfun3M6eEo9Baxw0N53tFU5RvdOoKQf8OaMAY6YKoyDwLrmYncE1xR2yIWx\nAIPq\r\n=O3/k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"161b4f8afaef0df742a8e2c7776993b828662589","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.3.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/api":"^6.3.3","@thi.ng/math":"^1.4.2","@thi.ng/checks":"^2.3.0","@thi.ng/errors":"^1.2.0","@thi.ng/vectors":"^3.3.0","@thi.ng/matrices":"^0.5.7","@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-js_0.3.1_1566425238690_0.5561263453475482","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@thi.ng/shader-ast-js","version":"0.4.0","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8c7c6e2e48746a5bc1465005f669e07c168bb20d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.0.tgz","fileCount":48,"integrity":"sha512-qLVrzYr/JYRjTAyToSODca43N22Fxhh87QZ7IniKk4QQboCm4H06uIvaJpNyStYHma3shQDTXqaSPaHAbWxIIA==","signatures":[{"sig":"MEYCIQCWrkHvVOCxPMjO8C8ZI/uPs9BbtoTGtXNY2av806TcOgIhAO/oAQyQq6773B1g2dYLPXfAXbRUOfUX08HzDON1DZcT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhh6vCRA9TVsSAnZWagAA3HQP+gNuxkpjMWyTLIYcxuxo\nIxsJaKSxP8YvfIzangkpZMKEazQZ8F7caBrEqJvQPg85kEKI6QxEgta/xLYf\nxaQqb6gCv/1CMuAGnaoo/JUhdIgzHQpHuN1jea8B/+W1xdOFv1Aft4uI5JCH\njbj/oVb97xKcamKOPVJDhPEt0h5mYWIgYngS4uKoUfBglUa6FfEU0EzpEO/l\n9jdI336ctqPg9jN3ElObnTP5Hgxk5P5VYkkw+sQm5+oKQru8oqvfT1aTfN8g\nkX/SrN9dpdVT7QBUbPPNMlvhEU6XGjWFFaGbvC0nuHHC/SAJsecrgx0BPkoj\nM1DfE/JzNtAKRCTAZDIQ7QRGeIb/06KKVtN3TNdcZ1C3Pw4F9hrON3Lr4cVk\n2YUnjZUgk2S0oFSCy4LBphjoHJ1e2eaCnX2yZ3JL8jdgc2UbbBMRTXRfKiQk\nzXVsCw2o0RTq8q6TW1GRDk2/A2Pw/VhvvmUzNmI9fjhjhiPDXzuqLwehGc0Z\nNTS59hXqZB4DlbM7Rpk/JZBl/lcbiTWymn4CZNXz6fxgRNocRU02+CCA70JB\n+n+33vVf6H87CW8WkyrVusibUdManRvGMedY//5ZiqO3W65gzur/ipO/PtpX\nl3tOjqA9xbtBgAQePDSmLT4H29FMaTNP2E2k4sh15TkGgXR9c8VaoCFGWx20\niPt+\r\n=Dwgi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"5f865588e37a27ceb46484c24fce4d59a0637f90","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.3.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/api":"^6.4.0","@thi.ng/math":"^1.4.2","@thi.ng/pixel":"^0.1.4","@thi.ng/checks":"^2.4.0","@thi.ng/errors":"^1.2.0","@thi.ng/vectors":"^3.3.1","@thi.ng/matrices":"^0.5.8","@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-js_0.4.0_1569070766979_0.33969808960034187","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@thi.ng/shader-ast-js","version":"0.4.1","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ead397279dd075426414cbed60134393a4fcb545","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.1.tgz","fileCount":48,"integrity":"sha512-yOYZv0xXOOziiiJvxfuUk2LnL330O2YpNCvKH0jYQJyRARkz7yypJGGbdNoh5kP6TaCrdQijFq62ZhtOUnAgRQ==","signatures":[{"sig":"MEUCIQDCrQI4q7Leg/xnp9tLb2g4cyOQc8wSj+yolDlqhtEHywIgTayy6lUNl26sko9ZgPNhslszuGP/7zGcvM41wCWJG1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxyOyCRA9TVsSAnZWagAAwBQP/3IsHMWEJx1oMEUnw219\nOJTtMt7nNI+6O3Ic+TPron14TpKKS4gfN7GAB9JzbbmcF7K1i1nyiqI4c+U0\nmWoBmiurrgYlVuCBUVPbgUw0fNQxuMDQ+pgeM0KFi92iTZDYyF6i9xdvQtdq\nMgBtV7penREcsVAmDCq9u91E2d24hE4Ut/9QFgbmVd4XtTJBHezOHrGZU603\n16ePvMkOHNMAfjS6gU4orWucrxxkTBcEf5g+h13DIIhzLrVLdgOJkyC9vhfJ\nRqAO6DxDekLaB0nyjqxXXNHPpAUmi4hbeGOslG5ji+ZtNhEhmidWaI3qzYzu\nh/isYjAd3goKo+w9fLmmE2aZp2dm/0d6joLtCdinze60fd0kxCsQZaV+AUuv\nTTy/zWLdGv7b/ragoZwr5WVSwmq+1HiVmmhF0dzYnHY1g/8FvIAUZWCXDFe5\nt0EOjtBcPztcI48ZZh8cqv94poT3j/WDJRYe+wXjQfWFnICZIYu9319Fok0n\njhAT8bTEv6eqOW7Nd0/cwFJ8JufQn7rRE2P/HI3vfmwiVkcXRfQnSpLcS5Q9\nKQLRZzoA74YgeSXoz0NAh6sj/WNfbY7RtN0l9hL1C0dquzofwIzeHaFj6vs/\niDO96A+4GNQANj9IoKxK3af/VAUr+WSJJvVK0Tp53YVD7j+2jAXPseeqrcRW\nkKTB\r\n=nq86\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"97add769f24aa32a1a5e13c5c941605e1b9eb569","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v12.10.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.10.0","dependencies":{"@thi.ng/api":"^6.5.0","@thi.ng/math":"^1.5.0","@thi.ng/pixel":"^0.1.5","@thi.ng/checks":"^2.4.1","@thi.ng/errors":"^1.2.1","@thi.ng/vectors":"^4.0.0","@thi.ng/matrices":"^0.5.9","@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-js_0.4.1_1573331888109_0.6351068465657779","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@thi.ng/shader-ast-js","version":"0.4.2","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"726276b03f5dfb073b311ed6cac518b1bc961db6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.2.tgz","fileCount":69,"integrity":"sha512-dMqQTlbZrx76/AY+eVE8H0Xn+SvF0UreQjj/SeM+4tMjJIc0H7nVXv9dT6rxHKPvcaDfHVueh4s3OHxTV4vkPA==","signatures":[{"sig":"MEQCIDj5NAlDMU0CtjsCH9P8vW/AIN8QxlNc2h0anXF5j6U8AiAaRFpRq2D/d6g8pAtFgHq2yK7rwEvb2yEBfGZ3cV0AWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4p+0CRA9TVsSAnZWagAAKzwP/AgY1nZbXv41O26IyKNV\nnhN9iOQUt1B5HkinO4PCYoU0+/5nBgAL9lxjmG4cCCHyoJq3+n17K+NwngIF\nbDBVuT5B3TyW+yDOl524Ainw9hVvPVPSfEJAIJwHYe/7yd5mKC2RyoWv2D2d\nQflyMo/Y82ExFoFy5xYehk9SW+N8dOI7+sEWGSUzzTUmVM6JtKVDDT8U3irI\n0h8cDrwgw4Agw/xnXgjc6t9BwgGpgbPvF52dBF4S56X8+Um1M4aRc23L7d2S\nH4POZcRdD8rpal9moWIjnABNOKSc2GF7WdsJnU7+kmvKv0E+VSIPAN+T4sxl\ncr5efXhghh2NnGKfTxy3ze4KNzFw63o4VYMqHJyS5Jqbjj80IKeD8lRRnRpi\nTt/vrpb7mkN0DQyZOrdHbdQB8GYUOUyrus8b8F7bYc4e6cwJJN+4IlSGP7np\n9MxBTw2GjgetUNkTaowMBkTyWEFvVpW4y2/jedCUy82oBxpVWaS1hTA/Vmck\nSps5qwLn7nZieABYsoTw+nTGOWBHcPVHrcJtawNU8Tz9Yjc9k2gCJx32CVf2\nQbwrEE3gLfXBgfaS/k3kWnG3BPjP41+V6nzqe4xS1O5iyqyetWd+kIHZjxV6\nPS15X4lNsoTJkK4zNqmPI7f7TWLdv+njehiAVCHk4GVPxGFRAeceIIflDY0d\n+1gg\r\n=hCs6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2019},"gitHead":"36c4d9e967bd80ccdbfa0f4a42f594080f95f105","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.19.0/node@v12.10.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"12.10.0","dependencies":{"@thi.ng/api":"^6.6.0","@thi.ng/math":"^1.5.1","@thi.ng/pixel":"^0.1.6","@thi.ng/checks":"^2.4.2","@thi.ng/errors":"^1.2.2","@thi.ng/vectors":"^4.0.1","@thi.ng/matrices":"^0.5.10","@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-js_0.4.2_1575133108288_0.6950757655318673","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@thi.ng/shader-ast-js","version":"0.4.3","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3fc8b092e7da585babf238e1954cd6247a7b9487","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.3.tgz","fileCount":49,"integrity":"sha512-xtlyEhI8aAOC2Z/xkQ0dgexIHrh4MDzIe+m2UlpOSPpE0S/dZQPgEkCSyNvb17SkpVLA8Bl0gNJGAx+zfUKSBA==","signatures":[{"sig":"MEQCIC9n8wz96op4lptCsRCu+Z2PvbM1ETzMuZ8J0w6rK4jLAiB4i2oDPpXVl87PEVIxl9PjD9pj9qpWHGv55x4o4HIUAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK03oCRA9TVsSAnZWagAAwwEP/iI0HMfSfOGLRjsBiu3O\nMwYCgYd46DUw6hGj0+s++NK6x1gAFt0qHtUAQOliKXXSXeCy5h95OB3aIkMK\nYDHoZpwwfBBrFAIDIozX1TDORX8rVM/4uoNuv4L61RpZC9YpG7x+6SoZVFvq\nfFVktiVnuaMU8ozLelGPpdGMtXqnAt8HPogXwhIL/ViRn/6+EdsEtpCTsSAt\n3afZCWNGCqp3g9K4W/gW4xWHn72haL433SD/Ldgzv5P5m03v+QonEQPj+eWq\nLVxuXSg5NOOxJCSn4oAvvzgV7f55eJmHJ19KRoIRjd4r9Wbtdoaf/l0zzBxH\n/3yRwzDljHEwRQuLnK97bbZcZEcnP1NhDsdbwknRVvXSBgpPWM04qrKqu5x4\nNPBg85Sr+u7yHsUcw9xFjOBDDGrujlqV9tnKpxjJODzAD9b5CKl/xe8qtcv/\n1gbT0Ez+TSbcNaii2EQUDFFu0Xqe7Q83HtVLgf1EiT9JpsfV0Vn9Mi/tLUB8\nAqh8nG/67kYDyckgfB7rJ8dltH/EXvnUayjLofBTlxjM7zASp1wbqU8uWvCr\n2xERL4p4xrMK/6TfGU0IlShVap3A1EyzDyINJTnvnTWINHmA4f5cHLwqcuQs\nmikvZuv+nWwYaH3rbmkvIbL6zxQEzfg/RAx9qxpY7wmJz2giLPoa1x58pJVv\neD84\r\n=7Syr\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-stdlib"]},"gitHead":"93d8af817724c1c5b06d80ffa2492fe5b4fb7bc4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.19.0/node@v13.3.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.7.0","@thi.ng/math":"^1.6.0","@thi.ng/pixel":"^0.1.7","@thi.ng/checks":"^2.5.0","@thi.ng/errors":"^1.2.3","@thi.ng/vectors":"^4.0.2","@thi.ng/matrices":"^0.5.11","@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-js_0.4.3_1579896296454_0.640083209926325","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@thi.ng/shader-ast-js","version":"0.4.4","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c39e8063c2bbcafc2da3bf0654f97ab102db68c5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.4.tgz","fileCount":49,"integrity":"sha512-3gNXL3Jqq3mns3bIYePxsL24fLYaKPiTYj1ar9cU2IfJQLXwkxrnui22GNYBwLVgTxitykyxZMF9r4g/ugPxHw==","signatures":[{"sig":"MEQCICfY3RVN/83c4CNPW8ASjcQxJO+kBy/bX/kjvqibfKCLAiAG5hGUmH0GN3po8m23xhZ/7m5qC4LsHW7TzwvX2L7uuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLbWjCRA9TVsSAnZWagAAVe0P/RY7INFlBlflEtIwVscE\nHQZNNcHfyjwD2CMezEA1E+SvftkFhg16a2EuaWrnHA+vEdDFC87n2aBaEYQ7\nWq3HFhxeJTwsC0VlON0vno3IgALCHMQJjqBHKga6jpsCUEe3RNBsQfLRi0Dd\n3VI23er88xJ7cA/okOVXeNiJHqOhWUNzlC6HGd8YYC+aA5J0cLXSXwyqwosf\npw7RwKQqBFJfx7dHijVxdV9aK8Yq4kIaPaVtEhjfoPGjgpvx6D8P/HZUa3/y\njoNjmt1mq1Z0q8mpdA2aGuV/2oY8XFG3wKeUuKVknBhQaIS6ln7WTHmFoFMN\noQXU1+k9uBkl5iAkE2ZanmnFoa65+9Sx1FF2Mzrhn34hKha/L+EKaZ0opoGP\nqBU9GW8+RLV9HgtmC8BzqAX/XjNHvj8l4skNRMImYVxCa1/BHGcnK2LYIfE2\nvZjLa9w+0iJXf2qOB0fhNYW1W/bRv6QuR9gQYoY2HPTM8aGj+Uy5mVXxs5dP\nOQuEqzse3xzFRrb4XhxLI5gh+3NW2sBLQ5XmdMbJNCDXUA33H4XunwQt9vN7\nc5WFxIv2fZkpVpCvKeqC1YS13k2v3Y09q42+TXCb7uRAtx6gffOv2hiuvC8/\nXtMzUV8MsKqv0AeZ/CE4WxVnEAL4fFezJciLVFG1hV07OkYNqdvRBkFEAE0L\nQf0t\r\n=PbkE\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-stdlib"]},"gitHead":"38d193103121815a5794ae242817f8f306b6ddd4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.7.1","@thi.ng/math":"^1.6.0","@thi.ng/pixel":"^0.1.8","@thi.ng/checks":"^2.5.0","@thi.ng/errors":"^1.2.3","@thi.ng/vectors":"^4.0.3","@thi.ng/matrices":"^0.5.12","@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-js_0.4.4_1580053923292_0.9828393979281191","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"@thi.ng/shader-ast-js","version":"0.4.7","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3baa1e0dc64ad311a2ea3f3abedf2a69d1d2f667","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.7.tgz","fileCount":49,"integrity":"sha512-Lhys1VCtSETSxVk1mSxKPGsFuYzhRM1Qq4o/ArmHvs/3XLZYpfx37FSHKsi+Qtgg0kWi/gfy3cmjJDwSuBdaMg==","signatures":[{"sig":"MEUCIQCwMBDjiWRxN4KpXHjNLe6NVUgHeE75uVz4cHgb0OITJAIgZk5eGZTy3ILC+Y68eN+M/HlS9EVFAKRqRV7S4z9DeAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVcLjCRA9TVsSAnZWagAAuz4P/0b2Ey8JsBiDqgXafjMs\nymYyoxMRFBoylbhWClly/ogO8mlihlEFOfJqB6t0JA+mgyfVI86x6pRaYanM\nZ3i5+QbwKI6pdPGvEDFvqClLuWh7bQzfD9LUyKGH/+WNRLdHVoGBN6SRlZHl\nS70/wvy1nxtoe5ngrjZTIfh7I5tJjvrKC2DxXb5pAsc14nV8ac0vQSkPzWeF\nWfZUewrpIJXoLaS7tcGSMJRlokliV/xprJ6Rll9oMB6X4cjf9iq7GmNYDdLN\nM3HctC6hgY7TlrVcftO2HoNoRKkOt1myZoW2KR5/LjJaF09sqT3YgkLRg7Jv\nEARxu+0rKluX2mxnNJeLW+EB78BdW/n5gnPbadM5yl85lVmnZYYKQA1bdIqn\n0vJNIvkddQVgNTHDWwTMr7B+scY+QIl5FIaU8dcnva+Dro4P/Y+L8qkAl6a4\noS9joCUpgY50oj7z+kS4sbF4VllUy/XiqfYPArZxXka9o+3YemKBr4mV2lia\nmEFB9BNtGpz/fbK7sdt3yC6hn4VlGxS/n++KEZnPj0xcr5lFoRatEqz1iNjz\nfIlDwlECqxY9ywF58UnSW8Qu9vjReWFoB/Iq5seHfWZO4Nh8gu86fSbjvKaS\nrk5BCRg+AJ7l0Zqj09KGo9egeZgmjAjyGL3JI0ocdd94j66Si/A0P/NJ7w5r\nqBf0\r\n=zjgG\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-stdlib"]},"gitHead":"d426e5ee02515cbc6a769458a08c0677fe003ec9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.2","@thi.ng/math":"^1.7.2","@thi.ng/pixel":"^0.1.11","@thi.ng/checks":"^2.5.3","@thi.ng/errors":"^1.2.6","@thi.ng/vectors":"^4.1.2","@thi.ng/matrices":"^0.6.2","@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-js_0.4.7_1582678755118_0.1774153197782311","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"@thi.ng/shader-ast-js","version":"0.4.8","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"366e19a9ded3ed3a01882f307472888f323a07af","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.8.tgz","fileCount":49,"integrity":"sha512-NjxdaNkcdQzf4hA28dG3m6k0BZLD/PmkZfrqC7Byzs882Gtto/NWrcNwEX9KoOvvRy30xxAsmxyo5O9XaOitxg==","signatures":[{"sig":"MEUCIQDuY38wSbz2y0fLSz0lXJ1N2zCcAdQe9bsEM1JIR+BfmgIgTdnBZKhCnrJ/UC+nmrox3q+YZAJBH6VItdm8QvU/Qlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW+ENCRA9TVsSAnZWagAAKPwP/2t+CTLfG3K6753Cap9i\nSL+1cWSQnVWXRsce5pMLCiXdqWP5euHFQShO2Noswgart5jgROKc5yOqQP9f\nbYNDcLE/7QmocHu3M9d0yIll6UiE0goelnHTTGHEgjbl2STQMhm1hW/m/XmW\nJrBc824WPEFrldeR4DgNzeRPRmbFCvu0rUY0BF8yaJOsHWbNu8idGtJYvm7S\naks91MGom3WT4Fh9QJme6DdN+lgZju7HyC7B07l8hIhzrLimLNT//6Ojg0J0\nWqUwa5oN5ghbytbXAnSK+p+PYw6v8r9mLskTSiH4xPTg8pQ86iBpkiwmJH43\naA84dGyzcLQ2Ibd5BI/whhqjk9pQEyF4e0fsyNXttMUbuTyWJQ/o46dMeeVW\nojobQrgiUPH4oIGAmDmvpJZb2gVbcgEdym6nTuglZoGBJd43wOtWBU6onNQW\nrlwyh2YpON0RqF+4VsMJs1WRW7YX29vxBB6+eaIdO7qJHHMpYcVbBepTc7SH\nL02MLqLebr/QyRB9153pRlnzLbcNEcg5Spq7s3/1eVKc3Fu1c7+2M5pjFEmQ\nwf/g16TIGp+WdeNaotP7/V/01oj8Rnu8ycClz/Q/oTTMWggv9KJE99aTODPb\nnrMog+8ixvuc5OIh16akWsbyH3cxp1U7Rcsc0rXD+pCdxstxvH+QY9kY7xJH\n/U8W\r\n=A4Al\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-stdlib"]},"gitHead":"dc8bc9f06b99dc10d99ec33c78fb50ea410e3de6","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.2","@thi.ng/math":"^1.7.2","@thi.ng/pixel":"^0.1.11","@thi.ng/checks":"^2.5.3","@thi.ng/errors":"^1.2.6","@thi.ng/vectors":"^4.2.0","@thi.ng/matrices":"^0.6.3","@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-js_0.4.8_1583079693016_0.10311452471534444","host":"s3://npm-registry-packages"}},"0.4.9":{"name":"@thi.ng/shader-ast-js","version":"0.4.9","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0d8bd0cf9f61c63a22a8af56dc56afb23b1cf92f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.9.tgz","fileCount":49,"integrity":"sha512-lpswPTkMouBFIwu8F2mjZGGkspClGhAmfwHjYHiYczGXwZj0pkXdwoPy4a5D0IRkyMZGanT9U9W2+icBv9OSlw==","signatures":[{"sig":"MEQCICQo51IA9T3MypWUbaBrO3fo3mpUHUZKaPTXNvIhz3QxAiAkxoJMfd1qw/bZcK8gu405MDFWY6htKZwQwyoEZ1fytQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYbvtCRA9TVsSAnZWagAAOEIP/1iB7jzyBkZSevZ5JqMg\nddgA+jz7aOpnfVc0JV154Rc7rqyetsgIfEW8TjOYLyfxzGTgbWlvKlft87Qx\nsiN74OcSlQnSlxeaPon1OTseY7PNl5/lPvPdLPIBa45IBNc7OwpGYBdza1zc\nZ6+0CFMD2n1KNAlcYoNOMXw6ZdYZ/K0eHEutCyFR9rp4/8SJZv//Gf5Y3S3u\ncqH/Y1IflJaWqMaROlgO/3YoNm00WDAVURCyp7d0KUcbwRC7bWDJxBtrpW33\nsGZ8cMRFKd7bSGAZe6IJOvK9GKmlwY8AeUyJDal6ULgsjUnMmLWQqNqwPJ31\nidsvVbkau2wCOYa6RM5/sC165Y3RltEsR5KbVJIHUc9Fr/bs+gLR115lGk4C\noF9pXnux/TdW4kc8/4reshATCsi1/tmwGgLKtjgfVHscin3s1PlnSU3bhbFe\nwZrEmujhO3WwnoaKjAUbkGE+lCrvyc7x1LHh4Mx2BeH4EuUojWgUAWZzkc5B\nLXhWxMcE+LDLMBHM6HbreMz2BaVSFXP70s49zboRVppHS7PGbrpmDuNwsVCE\nKl6uwpuZ8XNEu8XsR//6R8Q2eh5qtLSx52AXJqjGo5EEogd2ZYlopyUuTF9u\nFlY9mXaZxs4UuLXvg8k6/+vo6GZpqHtN0z8xPqK/bSoSK3pRaBPcKMbGmsYT\nI4pZ\r\n=dpP5\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-stdlib"]},"gitHead":"18014ee1e4978dac7eb2e5d51d0a6ff7d82e9ffc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.3","@thi.ng/math":"^1.7.3","@thi.ng/pixel":"^0.1.12","@thi.ng/checks":"^2.5.4","@thi.ng/errors":"^1.2.7","@thi.ng/vectors":"^4.2.1","@thi.ng/matrices":"^0.6.4","@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-js_0.4.9_1583463404470_0.23834907947428263","host":"s3://npm-registry-packages"}},"0.4.10":{"name":"@thi.ng/shader-ast-js","version":"0.4.10","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bf6b81022aae9c70a72e3a2a6089257ee52f8567","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.10.tgz","fileCount":47,"integrity":"sha512-uQQHkzKvy+lfznJZciyhQ8pfzWhzl8DYZK7coy9zsWBBwsgFTjZOiVFWPPUTf7rO/Wv5EUsCyWPECSXlXalJag==","signatures":[{"sig":"MEUCIQCMnsEgrKqv/Y4kUBPpQj85ZtycTl3hYH9aFcFbYFxgOgIgQlnI1rSgG9Zx7TKiWSECqVRDpYuKH/BpAzghlRtnvys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef7wKCRA9TVsSAnZWagAAxngQAIkCrsNVHA6FjKiF8saA\n2fwjrFgdUXxKqLYOPGQRUhxprSrKUPjlJDsnsf7ckmeLn3dISVw7HTwBcEYv\n7ScEUTBKhu7REb3NicYrlTtgjsiQUgQKystMQeL8XwDnLKOWskFpPNUQR2IK\nsLcYq9xVxcFIzqxV02hi5A3NYCfbKyiDB3n1orVxRHvLE8VqXvg2+jA5ZFed\nAQgTK5eqQwvxNgzhg1y8wAMyhPO01rv1rSEHcjPDAbCnsQD7LDgQJe1cE5bR\nECOWQ6d892YqJmYnsm151Ia7fTlnmePoOdEGoRjwYR/hWxyCIH7ZbUBXwLU2\nJ2l9ekSS8CO67O0l9fPdpr2/6w9C1S/PzN4el68meGuhRN4K4c1qe8mXZV0W\nkB16OMY0UGHk+w0Q27VuTYa5H2mCsCKluPJu19y3m41cY3F2JKNVZVOBe4oA\nUvY9eVrhWHuH8FU4nNPU0HVZJPfxRt1ka7ES4Fzew+gTJCL3il7RkedF8y96\n/xK49XwBLMGlA/j8xO5PEJ5O2J9t9aKxMObOJfBOSq5koNLTIz2Zv8Pl6zgJ\nQ4rRSTFLMljdwSdSw236Kqw2oRHm1mPZlblO3UIuQiqx0Q+z4yqaISX8dSpI\nqiimcMGnOWjUyeVhgBOlfkrC8fVQUYQxUX0urjMmfR+hEI3APl1lg/kY5bZh\nEPaB\r\n=UEpY\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-stdlib"]},"gitHead":"202477e312cf26869f0421e42a9a5fd80ff6adc8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.9.0","@thi.ng/math":"^1.7.4","@thi.ng/pixel":"^0.1.13","@thi.ng/checks":"^2.6.0","@thi.ng/errors":"^1.2.8","@thi.ng/vectors":"^4.2.2","@thi.ng/matrices":"^0.6.5","@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-js_0.4.10_1585429514107_0.5414435720096205","host":"s3://npm-registry-packages"}},"0.4.11":{"name":"@thi.ng/shader-ast-js","version":"0.4.11","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5ec751e52627f9fd62a663144c2131cf0f0d45ef","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.11.tgz","fileCount":47,"integrity":"sha512-T9dw0b8060iMsiysjKErcAVo/tiK+8mPlIbOlVq+Fn1+0AFLu9F+Hom+uq7lW4hEFSK26kOB/PMYLbjAISYKhQ==","signatures":[{"sig":"MEYCIQDxhqw0f7RGJ1WMiCfo2tqCjQAP+kNzQsPl2GM6A8pbNAIhAMWFTjkSdzi9P+US/AvuIQzD08wVbMn5sdjeRnjyq3oK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh0ioCRA9TVsSAnZWagAAsWUP/AjwoeQysWM1j9E3htd1\nsNqLlSZIiFDUFhKaMDaBBwrzUj4bw8rLu0ugUqMQK+k4TKdwJPzBf5sn5Cjh\nDHm8DuG6VpA5pcizKJzgOk+YRWelPXlgxlHOjCwAWn7AAhsS8HwFHkvyVfb2\nhjGpw48ilZF2ZQGCdg8SwZz6mYefgw0ONz05IzWfu8oZD9nQrs1BeOq9qqaN\nWeBfZEp/uyvTyZicbMkfRrm4xteO8qqvL5jsLn0jiRkrJ1FO7nlMyJW6iX9J\nJBeKMF5D2X7cqfXVny2HwYdrO3zdvs51K7MJ0MoTTizBe4i1OWeNmIVBCENn\nRURfySehRpKWzr+WpXUC4l5YOnnrn3ZomD0yWKA+nQspacXRTlUuPpzjQER4\nWo4blJLn9df0QMWX+Y0VuU3oSAonck1EN0a32tZUwDc+y4As3Njz0oQ6EoYW\nfThSy6AsscvkJxpqpe9xkHSTB2uAA5AqMXe1ufL7DHtjFbrCY2a5t/ktOGqZ\n7mmkgMUvn3lsSZd/KX5mPQsIslrwx0Ao7UjRKL+YqQ60HLv9yBwW8N4s0vdf\nDcbv2eyVDAJcsZlYVlDo8JpGeJZ1oXVMz9uxh3hGYvVGZhZHeviYDUeECNaE\n+ntb9VyX/NbH93kW5Qd2LqF9QB/wA+l3uDt3RraL3eJ3v9C86Y+IdLlwF6Mi\nYzre\r\n=GpXM\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-stdlib"]},"gitHead":"c189a2ba90ee2cf728de6b458277eb70509f40f3","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.9.0","@thi.ng/math":"^1.7.4","@thi.ng/pixel":"^0.1.13","@thi.ng/checks":"^2.6.0","@thi.ng/errors":"^1.2.8","@thi.ng/vectors":"^4.2.2","@thi.ng/matrices":"^0.6.5","@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-js_0.4.11_1585924264172_0.5493500009229237","host":"s3://npm-registry-packages"}},"0.4.12":{"name":"@thi.ng/shader-ast-js","version":"0.4.12","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9f9f1c4c0a53d22577f17fcb180a94efa8eb3454","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.12.tgz","fileCount":47,"integrity":"sha512-UzPNtIKvRF/56ooYOiJmrMB/spUR7vB6j3XPjcd7yKenqCnzY+3PALswcH+qgBAWJ9a3X912apU9LEcbefTKzw==","signatures":[{"sig":"MEUCIQDA7HZ+sf3jctFxv83EXa/tW3uX/JHvfFsT9oSCV1h8kQIgHqpGEQjQciyTF1dbu97Z8a0UsMOLSp11jyNO8HcW3gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeid+MCRA9TVsSAnZWagAA8OkP/jWbCExY5xiV1qDh5Oic\n/sw057O5ERLuq7YQL+n22iAAG9LicyY/nv4E9yfbdWY5kewHx8EjwNoW2v3y\ntXOZHTWyaqaKr7uASDyLG8ju0Q/8ftDsNqGcV3s5bntigL2qtSEJnIMJ9tPw\n9kxltt1RKeKDohYgX5pCust5cOsdNc2iUcqY22cJjGodB3UuGd/TLBKozTPy\nL4OECPasZ2dUneobjIDgP0M0NZdic4r1IOyhJGPbtmPg87R/GFQZKdcBe0EH\noZJ3L4Cqwg+m5bPCSLttpLIshl+UJH0U7wrIiOqzsp75Ua6pK+Cm229w5gQ/\nCCX3eYmiQImx4W+aDhfs8LRetVBPf+qFyFr+lMNdmwrNwWWQqG7D2pRM0R3m\nfL7Wt9fyCyjjvNor62Vrytx94TgVRQ+/LZTq7Ks1+bY8kmvSFfmWyp2vHI+j\n2N6nUnKGHXbcXE0KoMGGcY93Jpg0L9KGs50ZfNuiVS6xBVb8w3C3d3eAiufI\nN73J/AxOST6cWs0F6VVwp5LWd2NsH0yh2aNvuy8eHuRswxGm9EdpEfZLUGkw\nInY6qTVH5FEL9HaToyDgsFKCw6hCuZvVO9Y7APIT2WQKEtPDtVMRnT0iU0nX\n3TURCLV702RTwCxoHYNzxyFBqI4TWzmc9ZT6dNIOaHDVxf7nmtck1ScsD0hk\n4Pgp\r\n=dKDw\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-stdlib"]},"gitHead":"1fbd320aece52cdf48c3f502a449109b2c9ccfd9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.9.1","@thi.ng/math":"^1.7.5","@thi.ng/pixel":"^0.1.14","@thi.ng/checks":"^2.6.1","@thi.ng/errors":"^1.2.9","@thi.ng/vectors":"^4.2.3","@thi.ng/matrices":"^0.6.6","@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-js_0.4.12_1586093963855_0.8873741482758646","host":"s3://npm-registry-packages"}},"0.4.13":{"name":"@thi.ng/shader-ast-js","version":"0.4.13","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7338420c37dbade83131a5bc95c200b040a13a0d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.13.tgz","fileCount":47,"integrity":"sha512-0KQTcn4HuN5yE9ruJHW0B6m2AMWZW9PAchgeuNiz3j9RpDZ2hPnWhPhfPoy6ZI4yWKGdFf4Z3bkbuI+PgE/xzQ==","signatures":[{"sig":"MEYCIQDpYzP1HHqQjDuIsbzC/GuYiDOnxgPc0Z+lxl2jI0LNtAIhAP7h1dQFOJUfPBUtuxJidDREhWkSxwMz7gp85tp7ZiZy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei0mlCRA9TVsSAnZWagAAlOYQAJgUdVPwn6fTK/1wA/qy\nL7+bWZI27YkU3l/4dFw7ti7e1BpN3pDVxF68EpRuSEh/xHi/smTT79edMVCM\nOsswHD1R/e3zfsDtK0xTI7+pYNDVYXYC0Nah6o994x8R7kM2Jq2zBo9TZ88e\niYcGnNkdkpw8bFzYZcfcPZHSHgNpA9zfrlIZroF3hKZxegMJeaPtclRm4AsY\ntLtb/adE0GWleyZGrLvy8m4h1FJJU8JgRJIAO72v+m37MvtLA6DnK1g7h95b\nCPBFcZkXQCifwL2q+iwiVWkK7C74mx+ZelFDF7RuJp3zIjBZAAmKlxFFBlpU\n4SN7FTgXKA0kQGw59BSXmzF/wjMVulLt0z62vK31j6AXCO5+N4TFdJsPxYDq\nunE6N/5j14ogT+dVM25ReTPRHqTBeZQ6nm2nBT7iKLGd0idzIQg/oZ8utHet\nclAVCcLOsbi7Ta0Unki6RlMtOJs4fiwMyOoFzQu/4+tNUhor5NvLqLVq1LlE\nz95AEOAy9q0rOReqFeya6rBA+NobIiHA2A9zsjqB1VrkM9LgihysLu9wr0iB\nJ/L1j5ZrsSL55IptnFotmRcp8/nffLFDwruJi56K7AyA/W0IMPslrxXLIZl+\nYJ2JLyhiFCq9fzBnH2Y9zcTTabsD8D1UY/pP8vptPKwOQKWZz669D+ByWGGU\nCpKa\r\n=q9JW\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-stdlib"]},"gitHead":"9ed6564d092e6ed254e7351bcd486958932e24cc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.0","@thi.ng/math":"^1.7.5","@thi.ng/pixel":"^0.1.15","@thi.ng/checks":"^2.6.1","@thi.ng/errors":"^1.2.9","@thi.ng/vectors":"^4.2.4","@thi.ng/matrices":"^0.6.7","@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-js_0.4.13_1586186661135_0.928925716032794","host":"s3://npm-registry-packages"}},"0.4.14":{"name":"@thi.ng/shader-ast-js","version":"0.4.14","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"675f20bddf5a30c0e3be88ae5b1d3c7a56a019cd","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.14.tgz","fileCount":63,"integrity":"sha512-ZJ3Qi2g+EfHk50PsjS5QHZMRjchtJJBTx7XIEKcyUoe1fMU0ZFPLsOICfvjvaiAaMlMuP4MVE+x/kA65Jy18Ww==","signatures":[{"sig":"MEUCIB8lGzmA7KbpFk6VMFWiFMCyhTSwMPxSIrBCJn0/dIxsAiEAuCKegthFDCqbTiwRW07wbTOSW9b+irwe9f+ETJ6waXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekkLICRA9TVsSAnZWagAALScQAJmWJpPTnR7HMmHEFJ3I\ngZiOopnqv2HrX3DRfA0pm5sEFTLfVI8NoTpXUdNgP69G1daQ0shd3DrQipXl\nH7SOVtHy4l15R/xEitiMbVKpz4fQovKtU5/YoLpmcyy+lFAZo/dHvSjLZ4wM\nVSmVPcNEY0ZLqPUmQGqLMZo6SLOaeTfR19FuN+TYcpRMn3u6XO53STqW95Tq\nzE2bDTlBf3aZ9Oq+Sy6aMqCfDdV0duMTZ6raW8tTMS3qwoD3V/nYMed597em\nxrbDU0O9fSDFjb2p5CCLiYBvIlumbFHf2+wXaPHKgOq6qPjvRDH9ENuKnEiv\nNiHSftH8lvyBLnDB4K51Kn8LJKU6h8nx0Mmxl/ZtZErXdc8/xHzAY5vHA5bz\nrGJ0xwMH2FaUAu//H+yjjJank4mzU632UFa7StRWBCZTFg/fq+1vce+5Ty6k\n8kfiaJ/vxyVGHhL7BR+uNT2aO2JG39R1Vqifj4saE3K8af+qmTfyWqcScOaW\n2vwuHiv0CgAU6bLHM919Rd/Zs3sk3xaoojFm3qLwILFnh8QuXnfWf/C0ort5\n7J1Hb79nA89bx+FRYc5aKWRTxD7GbayegobuUnLqizmVb7lPkZwM8Ervd4G6\nvdn1JTQttqKhEWLhFELseCkTTt/V4fsU+Nu5Iz1tQGDWthwFeJivaMoheMoN\ngXyc\r\n=+N1q\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-stdlib"]},"gitHead":"bfafd37c52df27f7d886c0e2a344e4e7ede4d072","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/math":"^1.7.6","@thi.ng/pixel":"^0.1.16","@thi.ng/checks":"^2.6.2","@thi.ng/errors":"^1.2.10","@thi.ng/vectors":"^4.2.5","@thi.ng/matrices":"^0.6.8","@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-js_0.4.14_1586643656191_0.517204244180089","host":"s3://npm-registry-packages"}},"0.4.15":{"name":"@thi.ng/shader-ast-js","version":"0.4.15","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7caae301f40b1f1eebec57c24f0fa45b101661e5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.15.tgz","fileCount":48,"integrity":"sha512-wseeSSlbaNvWIpi8Qd03rPGaeGT3iOkFcmAEW3mGjvEDweXcMd0Q4ujL5JKngrLwGwNm2RZTDyFzQZPaaDbhWA==","signatures":[{"sig":"MEUCIQCyFhOaMxBGyMikXswbsk/ZNfR9SkCckO5xQkyRjjisMgIgINj9KN12KiWbkxk+uvzDOLYeJHPnd2zeh8lI5E2PBE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJena+CCRA9TVsSAnZWagAAKysQAJDRvnwe93C6nTbDmuky\nVlcvgBXK5MAf9IOlW9g8IunM7YGyMjuJ4NAfd6iuqRcNsdmgh1kU5ercHX9s\nI2DFzS8SJCQMwxiXgyJeZS9ZjAQajakMjduaL39A3uTb67KbANarg/yq8EGT\naBCPMOS/i0svQfDh7WuQ8+Dvr6ujlxgzocwd+RvAP14h4bYsvDSelQyareg8\nQWxhxacZksETuavIHJx2t/3dUxQ/r0qjghcIb0UA3+TZCLdcrkT83+0SdZEF\nfY7lYVB9XY9dfqe5YmGafCeMuJ/co1rZ5eth+ed38dkShu7fcZNBx1VFBDRk\nJ6d/FmCyldPheRl+GPfIh6QZBlJf+NdumYBTXZXtvJDg80zHQ7HYG6uABHq5\npIfkaSOdpXx/Thg1fhlArASXjvA4u6LVQYkWF1AR8sTGoyIUcv+krMIPWy9l\nJiW193Juxtp/n54G3piRogxvsc/Otlm1+Vi65CD4rgNYm1NvCWotrXK1AYly\n3eM2Pm7t2fPTFEsGLI8gs8jfcZjL2rRbualJ1kjaYNz53prIqu9VERxKTT5C\nDwBchIPLigZ40Ujpaw8/xIMwnUg9Rr9AWeDarDwKwZwPXz95PG4XftC/+HTj\nQiY+yaUn4VcSnQndz1rblo45Bp3Nlsmw8i4MxNBn0rieYGexPKQEq0kPSGXZ\nF3+I\r\n=g8tx\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-stdlib"]},"gitHead":"4ec4361346c3c4a5552148955a6412aa1ed8f4bc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/math":"^1.7.6","@thi.ng/pixel":"^0.1.16","@thi.ng/checks":"^2.6.2","@thi.ng/errors":"^1.2.10","@thi.ng/vectors":"^4.2.6","@thi.ng/matrices":"^0.6.9","@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-js_0.4.15_1587392385724_0.7437370577285376","host":"s3://npm-registry-packages"}},"0.4.16":{"name":"@thi.ng/shader-ast-js","version":"0.4.16","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"909b715aaac36730c40faaadc172311b9eca0a96","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.16.tgz","fileCount":48,"integrity":"sha512-3B3E8LoHBryPd3GmkuRj0ArEkqDIsIpO/GE06XGZyGaz4rC6VkZ7lMr7pT/O53pFwCKsOrj3PMnX6spE8P6eGA==","signatures":[{"sig":"MEYCIQDqZp5gDgdVKLTHMsg1HhOx89b9a9gLyoosS6MTaoqbAQIhALsb8nYXj0H8sMpYK47U0r1OhuwscCwOCAw9FRf9Gf5d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoYDmCRA9TVsSAnZWagAAlWMP/jXHweCbOAM5jzCTk3oi\n2tU3syag76Bu8goIq+tArZl7LRm3C7azX4f6GX0M0mj0Ivr3+scCvRrp0ZIN\n4sy4F6QowWhOehkn3Ymgj/jVvB8NzAXC7K8HK6dsfvgsfNhklXY7pavn0/YA\nxB7WZ/f/HRY5nSWdwD4BJ75G14hrlAw8xPg/6WFQvQ860FvTCn49XTdN1f6n\ndEEbKqzCsTIkxFY3G+IS8k84AgOY/4O/8afg5CxRWn7oxo91H/AF8UrVo6QE\nM67hgRbIsC+vKxJXj6BvsHs4a7UwqwKO2vO/9EGGA9h1dfyFh6sMtCFdsf29\nNjYEkngceaAhgWDxme/XIIraAbTJ+obcxUs48p7cVZvZOQnYNBfbRc2POE07\nkuw6R0MFWJs/rLm3KYZh0sshXtBx2O2gil3WnWa5aWl+/nqTW/bTNSwoy17N\n5lYGS+2YCp49M3FVuPo0mAw+0780DuUkwwjX+EloAtDNRAlVUjeKtEY4aPyX\nMlWxHGJasfFisXkz34ms9LoxjQ7pxfxHLLaBCcuzpjOPtgEY8h4P608H8iDL\nS0TfojcBeoN0uEcGr290Yfy/jh2l3X11jtH+WyLHEfuUdAD4ztGz7JF+Ir8m\nWWL5/JFiKATyvNUSw/X+6Z3TQVo3KUk3o/rwfKkcjmW5ba0ryMByTem1yAz4\nGLlH\r\n=P9ui\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-stdlib"]},"gitHead":"949d1f07a0e0cb038ee1aefa3a284a08ac2930a1","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/math":"^1.7.6","@thi.ng/pixel":"^0.1.16","@thi.ng/checks":"^2.6.2","@thi.ng/errors":"^1.2.10","@thi.ng/vectors":"^4.3.0","@thi.ng/matrices":"^0.6.10","@thi.ng/shader-ast":"^0.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.4.16_1587642597524_0.4339146195174348","host":"s3://npm-registry-packages"}},"0.4.17":{"name":"@thi.ng/shader-ast-js","version":"0.4.17","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2d9dc469e9a71736dcc2729689b08f0b4c57e008","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.17.tgz","fileCount":48,"integrity":"sha512-exWDOQ1WjYubyCMF8CpVd9mUlyK9NeZ/BRagDrqtRFDp8/PGeIRV+CymCixFSPkhTYB1VDUyplveMjvhP+c+AQ==","signatures":[{"sig":"MEUCIQC7tbPfxc/OpxrMHZf0kfcmbC6Mme7hTyLY/5LV1Moy7wIgB1Fb3Oiq43dCfUIRGAUoWOpFk+jZMRR3v+hlW+W2JgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoYRRCRA9TVsSAnZWagAAxREP/3BB0/XRR9XjLPQSXWwq\nZQsSL1TzIRANDoa9Lka9AaKUuSJgXpZAe5NSpNZwRZ8EDv+JxJz9vjt6NpSy\nd92xgepd2bbFMnq+aKnbeUgHiAHi13RbP2MDuVbjERBLiaw9i5j8m6wcI3rG\n1/jgSZuptbeLml5goOmjSAde1qjDVCpf8RE1eXEt2GNOwWlZBo9mMMiF9/SD\n2uwMD1mao+pcIolmuMrgMj5cNINWBcgKX3Huzcz6lHayLO61+exTK6Cbb330\n9Sq1FjWn3Kgje4zjcKFihmag0mfg4o6uJsEdPs5T6HKNm5AjGRfw1Ofl4nli\n0wNq6MDdeGmY98HXMz8XMEUOq/slKxtvouK009xGbkKuHtUJNzicz3qcf02p\n1ZEvEA9eLVj1sD2nwMpLEed2h1wmjcVT1U6H5a2lcq2WK2XVgm0JGjhKZT6f\n7JJVzUL6j2JxNAP+m2KMKwcHEJjZgiDq71t2TlW9mQjLUzai1+l5BkTAxvJX\nj4nmCc8hJCVxI1g+rZJfwHFmXfActr3wCC9DucLi12ve1wwUUGLK6HE85DFj\nUsEM8bwvNsjzQgV1X2AjvYns5D3xo7LoW/b3SoIwASGbiP8lQzVQFYQP1dXG\nIu2ZN66d7tgHQLXTv2InMf60+I1/WLYkTNxR+38O6l1lKXPhZ2kL7fCqF+G9\ncZeB\r\n=E2Vu\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-stdlib"]},"gitHead":"7d53b9da131181ae2cf35d325941a353f9b3494b","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/math":"^1.7.6","@thi.ng/pixel":"^0.1.16","@thi.ng/checks":"^2.6.2","@thi.ng/errors":"^1.2.10","@thi.ng/vectors":"^4.3.1","@thi.ng/matrices":"^0.6.11","@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-js_0.4.17_1587643472922_0.0808929775668834","host":"s3://npm-registry-packages"}},"0.4.18":{"name":"@thi.ng/shader-ast-js","version":"0.4.18","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7272928669858e4eaffc861d80e3c4b647a38e88","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.18.tgz","fileCount":48,"integrity":"sha512-eZYL+CyKeZJB6nge7YOJLfMQAeEghBmAMeWm4Gj3su6Jp/IrwlB8pgc5ebP7EBqDYZoKyFyPUAL7+1REc/TVeA==","signatures":[{"sig":"MEUCIF6VdHOWPBo5qqjTdIHiETO5U5YHHhjLRAPj7N42PGOQAiEAq5ecqoDV002xOw8yMN1/YctrRnuV9iykA7AreHibwEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepspPCRA9TVsSAnZWagAADXcP/RarTIadVMrJr22fWf8A\npkSMNT/vaLjQ9NLFKdzvqJ3yq2dWz/sFzM3xyo7ufjHWlUzM6KvvIFMY9iD5\nbFZZMIuUBrwd1ZV1xik2Zt/MI2hyF0vbiXC0KzgLIW7P87NQJRIpnE+n+PKg\nPtIoJUP9fKHqjN/1bmjXAntYzwsNUdLDHJp8IR0givLDXvziZyPdE9D7rgEW\nt5VnLZMS2kV9tTtUuzi6K8aDw5nTCkuC5+m3xXoH2TNQCQAnIStp4zeUAhR/\nif+ZtCVhJ4EBHVjeaLidaoyb8HlugWmnwUZPNiitkKq7bx7aeV4n05IDWBdF\nNrhQeDhqiKO3TDNQaCVoTUvxlhUcHZPyP4lpoiiUT0OkTyxExuAIoQyDyS+d\nM35OgdvbOXbN1kS/RC7+xZhWUr8t2XaT9BdYVtjnutS3BiVitwrxY3gFhtOU\nGcUVZaaywi4ksmvZoemmYZRaDH7DwhLvJ7cC+xkRmjGhbBjoXPno3gIosbEa\nfU+zTEK+6paRX3YLNKpphDOQl4+3zHH3T36E3U86lFu+U+WyV3TiJghgnlH4\n6ecFKufHOc5oQIJDsSPhrvecqum93gBe6lZnJgW6wK8kag3KdLdflU1uVf5E\n6d2EjotcRj2AyG1L16vhWIkkIzzTaemvN+5Y1Ap64v5+vFGB9W+QGshuKbet\nJmyb\r\n=LN+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-stdlib"]},"gitHead":"9241bd0f7f20d33c16b505ddc2cf0cdba38d09f8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.2","@thi.ng/math":"^1.7.7","@thi.ng/pixel":"^0.1.17","@thi.ng/checks":"^2.6.3","@thi.ng/errors":"^1.2.11","@thi.ng/vectors":"^4.3.2","@thi.ng/matrices":"^0.6.12","@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-js_0.4.18_1587989071130_0.42232427864687394","host":"s3://npm-registry-packages"}},"0.4.19":{"name":"@thi.ng/shader-ast-js","version":"0.4.19","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8ace26773530a9f5af9aee5dd64f0d6e38a92cca","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.19.tgz","fileCount":48,"integrity":"sha512-07SSbs9kf4OZATxNx6/MtZ2G0sWiAyC6TSPJJeiiPzK1owk1zgd37M3/85nP20bfwHwYGFvofDAiJzkr4BtT5Q==","signatures":[{"sig":"MEQCIBgzoowDkOm3A4bNUfDGjG7BnuXnIyaG+X/ljt2lm+Z5AiAp8suzsUQ+x5oNxYxBbz5CJjbIHZXA1O9ZWQ2ux9uZ/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqEr1CRA9TVsSAnZWagAAXSgP/3yIvHUULAv8YmSVnozy\nsWMfmSGoSpxREK6jxI72XtXayFI8qw7W0T12/BQUvW/vt1fbxW6xwNuhAefR\ntkZaIE7J4l08fvOGsFpMBDX6eX9JuXfIar3UOy+y9+B2tf8ba/3XeK/fq/lY\nXIDNEXB9L+IzInSAtF8LCjoIxVMUDJMQlLW0beVULBlWJG/ni5pBX6h/R8ie\nm5yOzIVApPbXCTgXm0SgAh9tci6ieLUdHHkAGX3SDygJPWL2tOlnrmc7MR/Z\nWw4AssuVCGJapnU7qUP76R+nqzbaQjJ8AlWbR9r6MfXRvcsAvLGoNAehnM33\nCbj2sqAYPTPAs9BNUPchDlQMlmV0VYpoU/di+jvQSk7WDEpW8OhZWxtEJLLZ\nKWjxTcbuzILoj6RxIIRDt+qq9OSJfYYB8ESzlRjMi54Vce3O4dDEbpmci4Td\nAPQ2UFSJimVfi4XZuSMB6GU0VqqDXFuMpVWWhw/QrAsVF1aZaXm/DzPLYYAl\nb7zQoINtfmwwFt/6gA4DMF6thgwi5TaplAedneyHo8gs06r43W/M7uFfHtUu\n7uiZ/yenUEJLQHfIX7W5SFSS62a+rLzVegm3uDGxXJJhcByJ28rC8aHyHMhf\nRt4j8zNzyxOJeOWoxKFLMMPBgYo0NEBY1lSoT1NH0uhgi9ie9ZWrAW2nR5CO\nfq0Q\r\n=P+5w\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-stdlib"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"bb751118ba5a7261d322952a7ec5530860d73881","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.3","@thi.ng/math":"^1.7.8","@thi.ng/pixel":"^0.1.18","@thi.ng/checks":"^2.6.4","@thi.ng/errors":"^1.2.12","@thi.ng/vectors":"^4.3.3","@thi.ng/matrices":"^0.6.13","@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-js_0.4.19_1588087540587_0.600889610766095","host":"s3://npm-registry-packages"}},"0.4.20":{"name":"@thi.ng/shader-ast-js","version":"0.4.20","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ce91679d4a5a867aae219fdef3edd54d732d97d5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.20.tgz","fileCount":48,"integrity":"sha512-KpCTtYP+wLBoy/9lgPAIYy0+G3WxUqZqyGZhNBmXvXEeR79uljB5fhd3/snQTEKzLRpIZbQfs/8PGF9ecu75+g==","signatures":[{"sig":"MEUCIQCucO83Cw/EfnQXeQScGHDXEsLSW1NfKi0jitp2cU9v/wIgGeOjRm0olLWuGvIbUx+A73MiQ3Wl4VQqTybsf0OcnLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerwS3CRA9TVsSAnZWagAAF98P/0G+LrKCswPz2SRQdWNG\nEQPvZsOfghBzH8XaDjpzBghfivazz7pTn7P5bgar4oUsA4nHI8PMsBiZZu/H\nmNb35F7h1kGwivaHSetyXmQzlV9aCfA2GHylik20ExHUAOpEqDUbxLde746n\np6Vl1fUXIxUHiMlLZihzl1Zi/u7okXXid74VT1lE0CDoOiY03EOKOQrXD4ZJ\n8Un6mb5YEjXwBZVoSTOKBGur+SUlGNmWkirq0crfyCtFLWbzv3gFmggPUZAy\nA7aN6hbUOrfbx6P0G1h7/OtEoYI7y6IvZziKIGx1DJZkQJz7rTCEjytFtgaA\nJUWiNsAs/sVvN822ogXBpYQJp20Gy+qodICJV0gj6/SOrpvvH6XXQ4wNbq7A\nTmCIInfT+LH7Z0eQ79FHG9d8OPtUlWaO3hjQawp2qq1/Q4TANnA4RGNWoo0b\nXr1LlOxDW+osMi7UFUy6ZknYHyljVKoPuF9LRCoJT1Fh+69SSQR5QbcpulPr\nyXM1JR1poU4a/6KpWnNfkW4whRC3aWoMWTbtv4W9pISgq/k+4jz4qGHibMZ3\nrSIk1pgqPRL7tu7dHQB8Sp8Tpz2iwHZtk1TP1rg8UV1oiq1IbAXfcFijbsf5\nG0YfB+RvK9HBDMVV+hGSgXG5nAlj4KY1QLVJ+KRM3F9d3yZztZ9GeivgMeXM\noh1f\r\n=HuA0\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-stdlib"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"c11f130122cbaa05b8d48d394c3a164e238c8078","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.4","@thi.ng/math":"^1.7.9","@thi.ng/pixel":"^0.1.19","@thi.ng/checks":"^2.6.5","@thi.ng/errors":"^1.2.13","@thi.ng/vectors":"^4.3.4","@thi.ng/matrices":"^0.6.14","@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-js_0.4.20_1588528310592_0.7943242452633876","host":"s3://npm-registry-packages"}},"0.4.21":{"name":"@thi.ng/shader-ast-js","version":"0.4.21","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5fa3357ecfff630b315d5016ad5a5aeeee9b2edb","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.21.tgz","fileCount":48,"integrity":"sha512-gPr8qJvO7ZzZ75aQohnqNe5MFWkXjXDt4IWdSekxYvBFuCLW42AN2IPINuGuMssUu2DMn5QqrJN0vaddBsm9fQ==","signatures":[{"sig":"MEQCIHP4Td1QfvBa9R3HKGvhnuw8PMpeigbehNGC/R1OBF/TAiB9l3D1mnHmyvaLQhS6/NseKnN7ybXYdO/xJMhIoJXUww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevUGhCRA9TVsSAnZWagAAGn0P/1Ymilbim2TpkODyvTMp\ne8y8s6ZLsJRsPPjE/FTLmSYvhH8ogQEXSMMtu0kFFtAv/QQrP5lGRMB/Ij1K\nmGhnD3D64f2O2jJS3dZl6VPBSHDzhE6nGXgjQ1HX9APfE5InepLEjgeZjQt8\nPhvo3UJiYAIetdybNMV9HIG8BlatdUpzSOkP7SVvLH4ul6pYCqiCmBsPviRU\nlXpoM/PaIO9WO1Fj2iZLcTi9ApwJI41vlzyATQ0EnzCpiPQKbZKA7VBuQ21t\nRH5l39w+i3RZK3/JdlP35ULobhi2QwLseKSbjH4rLv6pZ8xrDX7Tiw58xXqe\n+EgPyeCsZAAGh0rc8ZJo4K9QAn08ncGdbCvutC6iq2rEtjwlwUr0rKFVrraX\nTW8Ij1VwbBG4uazgDnTJKwvRhmKC0abI7Lx/it6OcY7CY9BbhxWkAgpryPqW\nxFvD9WRW8f0msEZBi4IoNntol/ZXs64KS3CBlJSvB03eEoAOXUEDNdKdxRFN\ne5XjXxhu2kSEU2o2HFzp94YG8QmXQRgnSTwT5KoQfyz8mwKrquTAmUR/m5kY\nTKA/B51v131MLW0IevdjaGEZEcXvGk6WHH5WJRWHhuO02Nu6nZWjKuEcSsLN\nRyo/jUaiZ7nXNvkGRWGVYeaTinr3DrfFGwSj7YH8RlijS5cc0fJlGefaZsX+\n7Pos\r\n=vCZs\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-stdlib"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"97c301379d830c1982c364cfbec8766ff14f73f5","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.10.5","@thi.ng/math":"^1.7.10","@thi.ng/pixel":"^0.1.20","@thi.ng/checks":"^2.7.0","@thi.ng/errors":"^1.2.14","@thi.ng/vectors":"^4.4.0","@thi.ng/matrices":"^0.6.15","@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-js_0.4.21_1589461408521_0.43939004837592144","host":"s3://npm-registry-packages"}},"0.4.22":{"name":"@thi.ng/shader-ast-js","version":"0.4.22","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2cdbeb0c5ca588012988c3d1e497ce23fba4a809","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.22.tgz","fileCount":48,"integrity":"sha512-qKdqySDi1CPb4ctQLPSdYfrlUjiWh0P0hEqXrZQ1sOzMkVgrjBERgXmlguUK9prHHqcqaGr54atuFRGmt7rvYQ==","signatures":[{"sig":"MEUCIF2qjbYDi5fK2G5Z8WH5+6lim15pO6FOPNfLGaqlLRRpAiEAprvayaLHOVlOGjDmAkmMXbF+CV20kgbmf6GKjZ1cw8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew6nSCRA9TVsSAnZWagAAcr4QAJgJW0NlVhP0OPQGgJr4\npb/DGHY9LxT9tQBLu31GjXbEwDdUOn/YtqxV6ZRZC2+1LbFlTmYPtDeU3tGw\n76s8pjlDKC0MRb1zn3yRWXKaS3g2KtF3FhkkZZqyxI044uU8yZqg//VxmYcf\n/ySHPQoYgNEMh0qy1Gid+rUS+qKv8ODAJpv+TRNPuPxSZQ5lIYoW0L0oUO8k\nfJ0Oa2jA6m/f66FZ7zHik4INiDN0/P7SF/YBYacV580ZLgGBWzabgWioQndv\nfRWyise+atJPK13uD4/3TbA+S5MwJGKnDZFWI1Sjx5rQEoMMAfALdJ9D9wP3\niBoj2gd1DrgV9so0ilP1XATE/YZhcFxzF7m6Vwcc1ZHCYbeMlIHc9rIc2UsI\nAWdmOjnzczRG21cMU961smD0zLvOMj0bdcfjZOe+k67yvxSLZ929lhi4XWhx\nGJ8Qf6Nn6ikecflTRVhdWTd9yjvR39R3hsQLkH6mrnC8gYn2ZiKYcWDH4wr6\nqrqOy2KQhHfcUhRF7Ddb/+wCIaeDo5UJVBHNhsUp/fpo4vgmFbSguhoYDTTo\nMRGnwid73Sg3chMOiCwMJsp/7AwAc8dJ6J4SQa6KFbloseCCWsTK6J8fPo3Q\n/6xTGEs63TPzDupbzHdMfJsBYNQ6ylE1rclii7LbzBiZAF0/uUhC6v8cBiQw\nlLtk\r\n=WAJy\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-stdlib"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"de57ac07679b4db5174771f740275eb93282b87e","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.10.5","@thi.ng/math":"^1.7.10","@thi.ng/pixel":"^0.2.0","@thi.ng/checks":"^2.7.0","@thi.ng/errors":"^1.2.14","@thi.ng/vectors":"^4.4.0","@thi.ng/matrices":"^0.6.15","@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-js_0.4.22_1589881298317_0.43364671887695416","host":"s3://npm-registry-packages"}},"0.4.23":{"name":"@thi.ng/shader-ast-js","version":"0.4.23","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d07f762e53cdc658ca52b350ad2f2f7f7df1fd96","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.23.tgz","fileCount":48,"integrity":"sha512-X6YISXar6yDp7W35WJcFyDdk6GbEw9tnkWD4uB8TTTAD1fbV/E3PNbHQVESKbFSqtQc2/zxtnRFShBEN2JXP3Q==","signatures":[{"sig":"MEYCIQC1VNSVeg1mskzTwV5w6gPlej0TqohnrLamN8Y5mbkC1wIhAPHuTXmSOdKbZczh1bqrakuB/6Cdv6jqw6EnC39vIn3D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0T33CRA9TVsSAnZWagAArXEP/RkTp9PNIWOpUQiBpc3G\nOKXms3eb9qNJC/8FTib3eZNMAxA5jr9E+olD8mYJQQvGEd4kCwcDxUIZ0UHY\nBqMrNgFlGYDIT/LWypAcF13UROZTrnNmApWGmAXtJrp4wGOi3/soHx+X4Ju3\nB/9yOtvNlVqNRjT4CXdwiICRJZwxh45kg8wj8orn6iUSZmivBgQgu3al5c7Z\nBE2NcxMxR7tVFeHTcXJdtTbYBTUno2rWSD18QT/+WPzrzm3BQGbgOTOK7gKQ\nDTYCfhkMgVFIsRRMIORqU8G5sj8qtlh3q0Lcju09PrdMSqKBdpyZogF6Pu+5\nZcM20whkeyXEVIjjjKgCktraX42iux0gZ56xX5C6MaVZ9EuQ5Qkg+7VnZdA7\nD7TircLIZt6AH3t8wmr58CQ9y8J6G4Rj5pAsc/yAvU4dujN6vV5JuJA5As3r\nRJQigaN19LC48RfKXUJ3tN0ambnsu1L2HhEmIDtA+UWyxjHX5LadTmaFJn+m\n2ZhrBoLL17aa5uD27fmeQsSAWf0HlNWjsGvG8kd7Jq5yhXe7ew2L+FHIgljo\n3DBVoXwkfvXWzg7NLXluSrz0qRfWjX5/FcJhJOApiDn+AAhROMnq19PT48D9\n3p08lgK+BJn2e0RgpuZRuo04aYE/thOhDwDiZgl7i+LZK11imURjeqN8hypR\nbOf+\r\n=y5zr\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-stdlib"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"1dade92dbdf699ea3bcd75844e311456c1d99ee3","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.10.5","@thi.ng/math":"^1.7.10","@thi.ng/pixel":"^0.3.0","@thi.ng/checks":"^2.7.0","@thi.ng/errors":"^1.2.14","@thi.ng/vectors":"^4.4.1","@thi.ng/matrices":"^0.6.16","@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-js_0.4.23_1590771190828_0.8773749328973526","host":"s3://npm-registry-packages"}},"0.4.24":{"name":"@thi.ng/shader-ast-js","version":"0.4.24","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"492bed0afb21c3e7a596b1ab63279fde81151b50","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.24.tgz","fileCount":48,"integrity":"sha512-46qd0rcp8fmz6BYYHvBaicaT7+CuVroJz3ts1u7X2wTufa//vn6ByGdSsl22tFiY+AObA2GnBDBOL8NfQAX8iA==","signatures":[{"sig":"MEUCIQDLGc2he+NO22c+hTkWRLZHcVwhJha7b7PvDYioTXIKRQIgWHhIj2fuuH0gQ1yvaesSvisuNTNefMdJuSB4Jwk2800=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1EvoCRA9TVsSAnZWagAA93cP/2doy/ZgQPf2mfCFZqC2\n9vqk0QcrPhOPgEVzx66iPN+XJvulu+kNeAgeNqEoeLXOXM2Z033n4AL1PwTc\n9dXt+fg552iKrDCuZdFQckeGffKV3aId8Ocr60VPD5/d1CeQDyf8brvPZUy9\nPePqSM4AjmVnZygHnA+g59CDAOKAy1FW8dIx1PhsE6m2mzfw9rO5pL4qMWqH\nSKlGswL14AWOI8mW6/T/Whrf1//rRw00cZ2ZMg/g4Tp3xXvQhM2HDQYpDTVY\n9t90ZrN6zXx+gUD5XewoSTjLvurUiARYGU2P1snOMLg1viWiLIFnpCuGb+on\nbxBib687WKIqhP+QcOLTI2cfumB8OFsn6xIYumRMmnjWUj4U3rviGiak5bme\nKun2yN38iCdlPM4MVP3Y9vUuKpKhANEYbZwEJ+RSuW4xWravgOML3Xz8wnwz\nfSxtSAlirUMlC+HpjStL3A93RtWqJv/c3/+J1vWqFojF8m9TKLqGkTzWg0P9\nf/dqQH6vfKc8YwzuR33kIepQUMWH8wvEO3UlEqYL/AFarKNGnLw7x4DbxJLf\nIfoqB473LdC2btlN77z5DnVprWkw5hI947MK06rsQoJ91Clxk4MedS1oxIr6\nTKB1NKq8amSwYLuysEVHMB3W/blrHj09aVbIkwqyI9UsgcVSdhc5ZlA5kYok\nG4/M\r\n=eefz\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-stdlib"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"a25c4eed5fba2c7d1fddb02dd706bae534affc93","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.0","@thi.ng/math":"^1.7.10","@thi.ng/pixel":"^0.3.1","@thi.ng/checks":"^2.7.0","@thi.ng/errors":"^1.2.14","@thi.ng/vectors":"^4.4.2","@thi.ng/matrices":"^0.6.17","@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-js_0.4.24_1590971367573_0.9615532492544625","host":"s3://npm-registry-packages"}},"0.4.25":{"name":"@thi.ng/shader-ast-js","version":"0.4.25","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e2274f8d987dab02c99a273991248adf8fd65f37","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.25.tgz","fileCount":48,"integrity":"sha512-njxHNwulHe/zPWbNFaFyGT/CwaSQlUBAx00auaC5U/EeX/TD5HvevNB1IYPBHtR03FX8NuOWlf0SM7YWS86DSg==","signatures":[{"sig":"MEUCIQDvC3DnAZHnwYunWz+/Dttcvqovgyy9+8L4fnmz0ly45wIgZMO6hBRK5p3V9iLFMCRCdpVMvagX4zolbUjtt2c9P8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1NOgCRA9TVsSAnZWagAAXQ0P/0Q4oL55F8iT3l6Whkj+\nLgx4T/y+4fkrgKC2nvC2CGw5g1pqNTQ4tzJLfbg/ZysIF/wRevvxlKU45cxh\nAQdUwkrM0SwGRTeN9VFXZWN/kMPeTuiXq7YXlQXW/9f3Jt3tyTns90xyqiVl\n1JVw0+4GHv6O2nj6c/Fcpn1jaLkV6kTiMqs4D5y5cFewuIKTsnwAolGiQB1U\nMFLVvd2T/sA+h0F9MWGxduMQZWCs2ADYhXjQYXYfJ4RPGvyipxYdzognORSq\nShVmxm3Jxq3sASOFnNKHdwlJoS83g+ifOLpBYvjzEqdeJUBTvqTiEE0Rb1kG\nkbcWlFXBlktpKjZFx1fYC+DrZ9HkybPCv+7qu+dFwLKxeM0vualNSbCTQAyg\nipOsTUT/fyiRhKW+nLsrfgMkkD6VLQ1uBksIBnFC6+GtCJUykZyyV9jNzcYe\nC8RSbnAvv2Oqa38w3oxhojyWla5OGV97yZowLlFUpLNRNbpuT7rojLFM51Bt\nuhhH6nuaNUIkLE2zuoCtcHWTVyCzTvgwgFWQ6JqiyzBp616NQG03xXic/PIx\n8xuPXQ9QgBT2yPGGhnAbmoqFUM6Lnd79ibadgKq8IFE0XUno+LiKFH0HcMFm\nnjOPfqBgdkO3FUJgHg2sFCrSDRjYtBYGUNfwr0LLdeoSC96EVqUqSH3HR1vk\n9l60\r\n=xWXb\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-stdlib"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"767acd1e6ad2ac0e52aabfd5edfed615a27cb32c","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.0","@thi.ng/math":"^1.7.10","@thi.ng/pixel":"^0.3.1","@thi.ng/checks":"^2.7.0","@thi.ng/errors":"^1.2.14","@thi.ng/vectors":"^4.4.3","@thi.ng/matrices":"^0.6.18","@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-js_0.4.25_1591006111891_0.5303496587674077","host":"s3://npm-registry-packages"}},"0.4.26":{"name":"@thi.ng/shader-ast-js","version":"0.4.26","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ed5538e080f063bb5023ffb8f0ee79305bcd09cb","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.26.tgz","fileCount":48,"integrity":"sha512-J+fbVk+lFoW34YB7QNisETbvpiWI1YpwW+4EPp3L1xIESxRwMNa/RnJn1DOjmTiKkk7IMica6Y2DY+Z6MXKxEQ==","signatures":[{"sig":"MEUCIBtbTOzyfAA8j2UXWoVg4kNP89GHaRxEhtPOyR2wfpHkAiEA7UwzqmWzkfzGnCh8KIlm92A6Ne3cauuz6ymLrEE3SLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5kgHCRA9TVsSAnZWagAASC0P/jnuI2lNTCeWfS3v4EGg\nAd/nHpuRVKTTPHpbz2OmRA5PROT2pBUHZ/rsgKEZu29Pmemz1cpUFO1ulK3H\nAd5269R/Z0h+/wscvdNzB1UZiZlBOWMgyfOtJ08lBJrtJNbv4qkEagvVYs0p\n7IeL4Gz5Fya5WaJU/+CLcCKjdKvEhiEkgxFd09B9UMCEXorQblcoP+xNqPX3\n05K63MJahF2ZHAkkEGgfC4dsTWTJFl6WfYxjosIB9+0UXep84kdiVUH2M9nk\nDS50ZysSYb8R0rwbOW5XtlXZGJBQA82afgq8WbGEu26kNyUaxMg03qOQv/u5\n3mEVq7aoRvccaMJAFayCSRktPA67v0FMuh7Iydq0TPBadbFzHE7wYV5pDkA7\nG79QP5iyEMzw05ktVuNMD/wHEVE9h1VDojDuDAzjRmTu/ed+aVR8tShF/a4j\nDnlxw/GaeRqUtiq5sciyyoTATWZMKvBP0sINwFbGw9+JqdfZXRZ68Fk9tfKu\npmm38zkX7w0y6Ot5aD3fRJtVaJnwJ+w3fF2eHwbv6W2d+XNbBesrjvHZJJzt\nnCKUXCcT0JBdH9dwLT1n4egKxz2F/ffxXiAPpGS6IWMysiZc712h31r9x/ro\nVdkl3PbCZ+kEtuFp0eW+1JZgCFHkVCoOp7/eAh/twHw5p85kEsqKHoO1XMoU\nckaF\r\n=Hi4q\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-stdlib"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"ddf9b8b67d3d60bcca88143528ee33b843cc089e","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.1","@thi.ng/math":"^1.7.11","@thi.ng/pixel":"^0.3.2","@thi.ng/checks":"^2.7.1","@thi.ng/errors":"^1.2.14","@thi.ng/vectors":"^4.4.4","@thi.ng/matrices":"^0.6.19","@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-js_0.4.26_1592150023315_0.9655514002141119","host":"s3://npm-registry-packages"}},"0.4.27":{"name":"@thi.ng/shader-ast-js","version":"0.4.27","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"71c3136ee2aeea06469e73a4de447305bf6d4f29","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.27.tgz","fileCount":48,"integrity":"sha512-G81woDWGZA8w2DxgfeA0KSQus96IEIw9wa7sj66nDWuE2CTYlavw97X098lznEP9QjlJTTpiHT14VQ9WDCURAA==","signatures":[{"sig":"MEQCIGlAZwk6hw6BxSY0PSsEZSqaH5vuQbLGisT8BMsaR05lAiBTtRSe9F+N72ED+dhThA5wPtmQ4glPsNNLwPdQUxcJhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7iXrCRA9TVsSAnZWagAAhJEP/27OL9bFKojg9HK+DNOy\nRMM8LgjXiVhPJAV5IFVhFdW4Te+NEBTcF90seDluSAE848cddVPDvU5+5SEi\nZDycoEV2tsw8w0WwnLb4ffgtJpRfqQj0ckqEXzquZ9xyRipDOG2dvEnRlImT\nD9Gk1WR8O+pbNXVHTB4slWGyZWyv3XEj6Wu//gUAiRgLENX3mS/pdPLQa9gg\nFGZ4PgmkAD+ffWHpvk7dmfmAXUv14ByTzpBZBPHJUX4etOcdasub3vMZQLep\nMLlvPfQryZQMyNobTsjksfemHa83myAu2fZ7wu4MmQlfoUrpBIPsZ6QdJWrA\nWpBTdTL89EXFxdZt6yF8SaTV3JWJXPaAucLJp4g+VQ5a5uW0Kf8HfQc0Mw51\nkeUkHfv1Ee9UNGCqwzeFj5NlHOZjDd4rjeCkQPLo+QTs+zwjZXw3C+Wav5Vz\neMhpfeCVYSts3uVDIgy7zSHlqzdzxKLyzOuwy7eDyYIGJukh3QYq6rZjcCeS\nL6+ZJ9P4dV9DzviiBYPrQJ3eA2x6RNBdL22m9B8OYW6h31ZeNvLLjzy2PB5e\nd9dBBYQDUqqKGxb8UlIVt8QvqnJ21nfHvQi7klm//moLB5/kHcz4j+fmpB7Z\nN7lcMQNHqEab8QxbfzbYmCugLVzdsOXGpLNusvIW2jwl/KphPsXpQ5vF3J8I\nxd7E\r\n=udDr\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"71008cd78a3288d0f740c3e4b379b353f5c926b9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.2","@thi.ng/math":"^1.7.12","@thi.ng/pixel":"^0.3.3","@thi.ng/checks":"^2.7.2","@thi.ng/errors":"^1.2.15","@thi.ng/vectors":"^4.5.0","@thi.ng/matrices":"^0.6.20","@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-js_0.4.27_1592665579370_0.765034674783214","host":"s3://npm-registry-packages"}},"0.4.28":{"name":"@thi.ng/shader-ast-js","version":"0.4.28","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"275a4954704715f31a1bc6ec4767544d43fb4677","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.28.tgz","fileCount":48,"integrity":"sha512-2lZI7GC1HZUBZKe8gC8GjsXKqJW8/R6hNup9gpfg0RWiLyLZQyIdl8um0UblX4TIuM/nDUo+aezq9ZRpBc0Bpg==","signatures":[{"sig":"MEQCIGxLoglWT/4aJ3v3QLqll3ZAKVpYiKeYdqber/vO7fqgAiB/TP0dWuqfo7Ews0wJSVWMBHQOk3AhNj4KBI2fKIFUyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/k86CRA9TVsSAnZWagAAPQAP/ie9YmENDGf0zuH17PR6\n2tRwB4Ftr71flIx0sjMw5+Heo9lNc0+STU1wlVuRLQYrOQ+2FaPiQOQjuLR9\njdS7MP2ZspVG+7MABiSQpqSAhWAOHWyHuRLjOsfJwE9OTgUHfsSdyXfOpj39\nOQexQfWKqz9/KdIUYsqinUkMSE5lNgNcVXA887S6w8SF4EzmYSZT4bJ45d0z\nxXh2dP4UPDiFw3uV0CGhrQ9xWPzCtBq9iaaE6fsAAs28y+v8SN08eU/ueAuk\nuX+D17FF0Ba0TYL0SOD3+LM6c09T0PV1QxlZJy71zQkSSeUoqKkWugfHA91E\nJe39NKOXSrWt6j0SNtXtaAyCKUsqRmlvJ5zThL6aNGSE+qYcGNbZEYiizl1W\nmEw9sWZlOaZZPHkB6tFaRBTjCaKEpwfqxfvP5gcbqRkWZtrtyFO0JaMBTNo7\nul2UvM7dtbT/jE3C6Nqo5i040LTIA7lZtn/jaeXLVpR7PqPKtnXb/ZpUOlDS\nPHMDTTxcB5oDAWVkZkPodAdLUlbF/JYMMTlNe1l19CD9LGHauPmywAcQb41W\nxvwO8Tcxt6glk+vf/9efEO8X5kG2lIDnNBlh53DgQiMk3AdTntLWzbAxCYSY\nun7mafjlSjZlMujaSXjhIe392XzjkiHoo6VoP7sQ5z/jAq0p9Yc4GI82S0dB\nUkoJ\r\n=OaDz\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"af932be5734c03553f3a4df9b00cb45e061f3a53","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^2.0.0","@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/pixel":"^0.3.4","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/vectors":"^4.5.1","@thi.ng/matrices":"^0.6.21","@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-js_0.4.28_1593724730357_0.7672745559967427","host":"s3://npm-registry-packages"}},"0.4.29":{"name":"@thi.ng/shader-ast-js","version":"0.4.29","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6ed4cef82d7241e5ca5b35d8da6ea4e1501f4f3f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.29.tgz","fileCount":48,"integrity":"sha512-UcP2M/CLF5Vma3am8tmu3DIQpytL8ovpww0OcSf2zqhovwSIBfrf9q1jfxahf0fc4XWi8Ap9QxDFhx1LBm446Q==","signatures":[{"sig":"MEYCIQD+nGOUhcO6uOxOSLa07xxA8vi1TKG5C/zaKRWe2I6gEwIhAJ96Ki2gSOoGhaEMga0hQr1/L42fYZIJrvKb6IhHQXw5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAODECRA9TVsSAnZWagAAEQUP/j+gHwDFaSKgteAtFb0K\nCS8Lk2d5uSwXwQKq/wAhJRqOabgkw5yUn5wW1E7x+KsKHYGqHBhNj//49PoB\nq5QZdRBVsvzsl3F4+JklPdGL1Wfg45dplBSxM0L4Yw9e6Ttwuxn1Kioo1t/Q\ntZVwOOSXg8hlfCzQhoMhQEcO0j03gvjAyBcRDAM61OtKDln9dRaMS/2HnH0B\nBeMuhOAImrIth+LHVD4RbNF9mCp+aTRwUk8Fn+cRj19D1kchZiSH7g5pU8Mr\nERSJqOPxCktD15SFZt0pwEirsJZoxwuab7CQnoCAv4wDgIS6c35IVAuthy27\nGkNrf+yivenkLGEAU2Jbuv/IzZ40C2yY0hR4KMMEQD38Ax9zis+fOZqhPYug\n+LCaz5DLEGRqkXJ5BIFSIS2duKFNy6WA+q96IMtz8dk6LfAX5XD0STRoVT7y\nAOwueLzpAp6OL7SnQ5yN5xgqnHg4pC73z0xs6G3BhH48YV0IaMTx3QcYGQ/Q\nwKX2sLbeUaLdmsRWc9ojiO5YwGMkAhZbYNqSg4seIKsR/72sNWPH75T5jaTv\nA5ZZP6ca5yJPeLrdgevyCMsqiZmKcHIg98aL/MhLfyGKkNQ8UFCYII6yfRDu\nIdlz76Bo/onF77QvjnubdbTWDNM9a02CoSTl0EFjLPNOMP9eU5BdxsnFIuFz\nsVTK\r\n=p4ns\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"415fcbd5b35c1041044d9f17d89718faa9999906","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/pixel":"^0.3.5","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/vectors":"^4.5.2","@thi.ng/matrices":"^0.6.22","@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-js_0.4.29_1593893059756_0.7157345086209081","host":"s3://npm-registry-packages"}},"0.4.30":{"name":"@thi.ng/shader-ast-js","version":"0.4.30","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9d6392658e654006dc8b3628f57e66fbab412e41","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.30.tgz","fileCount":48,"integrity":"sha512-OQSnWZ2AH4GQZWHK6mP/XyvTlrvsH2sRpM8s3rtN4iT4AJzyt1QKBd5XUYBka1glheMmsCZ/MkJyBiX1peZ6JA==","signatures":[{"sig":"MEYCIQDDjzBb7xX2hpSBXdSObQBiKs8xc5bsw5fpC/err3nM0gIhAJTtKXJBGFhkfzklEsFIEycudCidF+SIX9/qWJ5YbT0D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBf6jCRA9TVsSAnZWagAAUpwP/2mwYoLXtH4JFHWbAfqE\nPniWUTli3BhnmvAcA/oFvVz9ubtyBUS4WVEUx9dG6yBw95dPxIs785PRCVyi\ny3EXu5sYR+fkqOgjjTC2U/T+GTg+gHUkEYRhuE3bw5XaASEwuO2YCnD6zImg\ndQce87XSNzxHonWoj6FSlplshXGRKdSTmLl4RYkaCcq1ZIYx/kkIKyztFsYA\n52/2yla5mw0++SEQ8oBl4hDkhwWiuYc7nLK16jh5GsH96hGTOEKWBWixaltI\nOZm6PTL1dRskO02ty+bRzcjFI+3miw2raCLx4bcIL72S/rtmk2vSX2TephUH\n6rbsK2Civ1x+QVfpufncKwkYU0Rn+u/PJXjpEWM+XS+FCmXrxIioHbl8sVh+\ntdEZGlL2m/lZuy0XZ9fYcXlFfv7XsKHEOkzWtqchEQ9Br0LhjsR/icXHbL6o\n6ZtRHdQv4MDAtB4Oh8zvX61NUu+L5SIIAh5g1PsAyKCE7InbywYJJdtCw3WJ\nzjF3IovR73IAwUSaUFUaINk02WyNV4R49VUnI/JWVsOfA5vtLJOT76Kh4dRn\nVG2N9cO2LNyswyWt1MTE2d3ND/MSfJFE7b7jZaqEpy1hMfv0DchWa1qEJotP\ntR8GjQGPPJGTLZSnZ8wf/fR5yn/UCzOAv5fcr0RPyD2cdTLGg0R56Q19Ig7j\nroNu\r\n=Ms8p\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9966e103d7dc816ac8e6989d250bfb1a57da51a4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/pixel":"^0.3.5","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/vectors":"^4.5.3","@thi.ng/matrices":"^0.6.23","@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-js_0.4.30_1594228381332_0.30074749349634344","host":"s3://npm-registry-packages"}},"0.4.31":{"name":"@thi.ng/shader-ast-js","version":"0.4.31","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c1fc0a6051b0b6b52038404febb6a9762b60a9d4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.31.tgz","fileCount":48,"integrity":"sha512-ZhUYys92rw8L14QJAo1Uei9PIZ5Dciu6XX9s5LoxwhQZC2KExHsB0rTRDiLUetvb/KnOp58imKysxqzIy438qA==","signatures":[{"sig":"MEQCIF/DybMOPVa9eWsZLP1ZuDGEpTS/CtpJznjsCtVgIn6/AiBlv7DL11IF6hsHqMUl/8sUuv+2rznpytQlZ4Unf+hfuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBlXPCRA9TVsSAnZWagAA0q0QAI8CLpXZqItAlGpdgtAy\nrRt6ieIB70+vYw0CA6E5cRvPrFmvFbv8yQNqxGBGxBXdgIkPjsWkm0zFefZ+\nilZR/GUAtLhQ6eToHs/11hrNPwiltykHgYOJitc5xzGntSDR7azKNsO5sMHo\nvDv039QHBHQyL3uZpjh/T7gkG3WGN2aX51ds4bALYqSu5t40R33c2dL51B9y\nMENoEknlaJ785vQfYZsNXAcwpY5T/Us3gk8hAuCkDyLMSoHPbOCF6UGa8Uuc\nWLjlL6xCqAH7yZDOqxJbLztRf3i1c44ai/bIJfdCTWo1CklcwFmCkx/i4VEc\n9EljNl2w65Zu/5/O0ANIZVL+/qcmlha5Ig7ExEjgJ8/h6HnAcaLCY6vuCU8A\nCsV/z7WraG6zm7z65n4g/lS7r0laOmawgt0zdz2ZPdMR2OWmH/WxOR209EHB\nCJy1gmhwAqtn9y2YnHs/OKP8HwZF1yXcWRWzIJwPFizbxH05isLKcm2NkAa7\nl4dL9Ek1qfrZOZXgp1baYocqfXdeY0ekQQ7juMOFt7xhLEdFaPNg80TFRZeC\n/c8hVuz4evXPKOTHwvL9ozgK9os90+WQ/4TSHvmf5eRCqRCAIx3REElYQBDp\nemjLJeKELfGbnmU4NyFVx060b7nYy2JraMdiHf6H0Kn50+/pUKu8RWsazg35\nlxn0\r\n=JdN1\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"775cdb99da136625e4633e3efdc0aa15ea7a3917","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/pixel":"^0.3.5","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/vectors":"^4.5.4","@thi.ng/matrices":"^0.6.24","@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-js_0.4.31_1594250702752_0.46300264302404326","host":"s3://npm-registry-packages"}},"0.4.32":{"name":"@thi.ng/shader-ast-js","version":"0.4.32","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8065347235312b8cd3688fbbd01385161949f207","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.32.tgz","fileCount":48,"integrity":"sha512-dLL2XNDRlAmY670WuxVU9AMkqensowXySlcEvZWRyQboJnEQpUonl2sN0Xdmp1ZR/Mq2KhxsMDsnSiByHpgx9Q==","signatures":[{"sig":"MEUCIQDh6cijnBTQ7Js/wAqN1ps1+PcQR5m0foNbLFrBB7aaAgIgUaeFxzyZs7C+lYHyKTCfNot9kZw/JEtzPO9N9D9WhJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZS1CRA9TVsSAnZWagAAuskP/0AYY6DzGjyg1gqv+/iJ\nqkirbZMOo0Jy56q37/lJXm/nWFsjPiv4Z4rloq/20jvRXx8vDY5nnJoHGZ80\nKQWMdBil0raeBE2G3WqApjKX+tHOf0l5fPPAcmtaVWxw6nCHVMN6SATRfwXx\n7MJvuIJ403Fawl8KZZIjLW4dsgkEbUFy4/mNJY6vLhTsLoyhmSs71CvZxJ3F\n7O5Au0GX9e2xqzuQsP1FwNrW79mt3dU/1b0dWDodj5UBUIw87tUaDc3JxHgo\nyw0rAxnSzPf3NrLGnJS5Ku5/ER7I/6C3byk9knN48n5UKdC4zG0UMXJ5g1ma\nBbzygHBKNQf6f+UuNdVI+iPt449Ifr2piROYQaW1rn/lRG69Ry/VsKKX8Tdi\nRzy1S0GuWO1PKiQtbWh7VK1dmdd5w/1cCJJwqeRYXG38EmP/7PxnqGdQu3dz\nVmPgJb5v/TDNaPDhmOrlrvs0to7vEB9Cbjed33AkD967Q7zsqZlDZdTxe+hY\nyGARSJ/sbvfdIo01MOluIXi/FHzhFbbyt3VicXKIabanK50z7lAAAc2I8i+V\nVXSjBHNVRFW6Mxy4VfNx7T6y4//5G/2U4r4F0psAt23EVX/TEplCOO1RO9Pj\ndTLySSlk5PYS7y+Sww/b2fbxT/R/WfaZX4HYyA4Q5jBl1+O/FcEABf/K+H1U\nhoDi\r\n=B/B8\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"75eb7c46c342cf6dfccdb8745a0191a991ca619d","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/pixel":"^0.3.5","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/vectors":"^4.5.4","@thi.ng/matrices":"^0.6.24","@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-js_0.4.32_1594987701366_0.6670894697501073","host":"s3://npm-registry-packages"}},"0.4.33":{"name":"@thi.ng/shader-ast-js","version":"0.4.33","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7c394d194f448aa103a80a354db63813e076c7ea","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.33.tgz","fileCount":48,"integrity":"sha512-rBbavoflX5oMpsru6gexyh6LhGUXFMv/kuBWOwJAO02MwTI06sw1f+8VijwDdVkf1Vq7OhQBui1ltInNcZS9Ag==","signatures":[{"sig":"MEUCIQDNLlD/E50ucLGsE1kaHbur4lBMNnfQO+t66FNeHyzfkwIgRVo7yI4or35+8fvVBGbVvD9+0ohttMH7nL3IoN1FJGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZjeCRA9TVsSAnZWagAAV4cP/16JUY6Y7CZSoeLl5xHt\nMLnvY6u4Siyy5dRYtkJXEpBzFVQ00rCNA+s/7cgPfV3bVgpZEO5X5i/96rzF\ngWBRZu0hOEtP3OiaBaDkBOAqzy0m2BZcId1j2wyGa3WQsmZ5aR6fYo7q2gJR\nm2XKTxumCWCLLSW2zJkkunMouV9Y4xulXFQys+eoosuILGfBOxN8Zhg9exim\nZy0okWKLH/iqSNnucgKQkHkCfenZIXm5cwiBWX0GbdJyIXy8E/jaY7yHPvI+\nRPs/rgf3k6GqGTtZ3m1Hhc+pf1Me2BImX6P8op3Du3Dp1pc5+Xo6K6pmnAYa\n89Tfe5fLENWARYAr+gBkRw59lQ7FsCSbK2CWtq0cJCBO3UTus1EyvllC1Mus\nTjNjfdLZ9ZkoQOl1Pso7nCueGfkwqLpZODPe0ExEW0D6I7rHOvuRfcLGYgBZ\noZpFBNu6uOeNwu+V1pPBZdmNd4rFXVd7ZeAHKiiKXOPVGDSCMRnxgBI9tMAX\nZw+13uwle0yB4HCj8eMnEIYAiqo3Bhe7Dle7gzb294REK6a7GKHgHQJvE9Ec\nphVERdnNVFv9KRmHGJ5n8mRbfKeEaY9IQvoPP3TJ3BP+ScFOZzDxmlNb6y1L\nnIHemsfwmbUcGZUUjy1RccSgFXf4zUnDuTdkSJtMoCEYB7dQm0eWz5lqkBmm\nzdev\r\n=brhj\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ca21a57b0c9b12244dc501a160b7f70f2002d973","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^2.0.0","@thi.ng/pixel":"^0.3.6","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/vectors":"^4.5.5","@thi.ng/matrices":"^0.6.25","@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-js_0.4.33_1594988765703_0.0012868454297516596","host":"s3://npm-registry-packages"}},"0.4.34":{"name":"@thi.ng/shader-ast-js","version":"0.4.34","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"734676f220d44b2282317597838deb527e3e524d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.34.tgz","fileCount":46,"integrity":"sha512-dkNcBV2Et6GreHgoTjVg+dgu+V3/F0adPrdJL7GfXbjKHkeTSiaR1gkFfQtjm01uVc7Or9utE5kMyTzwRk6tnA==","signatures":[{"sig":"MEUCIQDIVuM9WT1T/3wHTcfTtgMV5KqiMdsMWpMoX7IVWoXWMgIgW4Ry/7Vf+4VUJ0syynNC0DPRCXwFL8bRQ1P5CG80iwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGL6tCRA9TVsSAnZWagAAXe4P/2Qlf8/q+ej0Yvy5AgDB\n0XxtUwnKHNqI0O2h/CCg0DxkHmtZSsDjOIDhpVoynZn6+shmKiiC5Cb4w22a\nUFJXhtM73eJyOv3hQ9LmeGnbNV3qG+9L4JSz2i8nt+28Ersd5lMuyjz/lvRd\nAE3txYlPQM/eaG4i52gXDkp+ww33+i5TuEPz1mliii1o2GTBE95LcVQ8F+Ag\n6D4B5OxWWHRBvLKgfE/obnOee/AxuYvTraEM8A46CDaZ97bdxNuKNzkkkJ7q\nyZ8zjcRSnOG4pw6wTjrngeJjwDNxrRbjC7dMa+iQf1W2lzUn3mj/VO+78slT\njNdxRzQJ7Sdearb192yvk8EVn/O5F62/0nzi9cLokvMr3eBEoZxA8U82vnaw\nK+lhND52FrPWmqrvYgGCh6bLhEIbDXdHIE6nfdasF9qn+0AAlQh6840ZZVhE\nOM7schaZnvp6DlI0y7zv0GeC83+b/QubQ/FZlnI6H4w4RjrPXMh0SQzzwIOI\nl3ZDVJaFpF7AM8n6+jqwCbIJ1qwS/WvoVEAo8fFhh9G725FN35WjOEqD+6tr\n/rQmlDb9tlFyd0d4cIu9xzw+QNeaH2DD/3WCpaLH+zdjafGniEVBZKY1Ur2D\n66ubOn/QaITqqE5faqGWLYjdXwPkh9di6UKxhUB3UKYW9wcD9MDlKQKKnh3/\nxvrl\r\n=vpBB\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"79a7de5b8a87dcabc62841f7cc5c97e7b5377800","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.5.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^2.0.0","@thi.ng/pixel":"^0.4.0","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/vectors":"^4.5.5","@thi.ng/matrices":"^0.6.25","@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-js_0.4.34_1595457196303_0.8670136661736234","host":"s3://npm-registry-packages"}},"0.4.35":{"name":"@thi.ng/shader-ast-js","version":"0.4.35","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0386436a5305e8d6aa44d66e20304e74e12a7057","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.35.tgz","fileCount":48,"integrity":"sha512-deROWaBCH1bGAHimRm6nF0V1xjCAv3JFX0aYfHkoYHb2WHFaqo1pox3iAMGdYHcadlIGvUp31PjGZHBSF15VvA==","signatures":[{"sig":"MEQCIE9ojkubjh/2twlrNct9WL1KjcYYG1cOO/mOLPb9xPelAiAdyZMQBXayLDQll60B8RlLqG1lsekU+o59f0+GjKtqpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHFifCRA9TVsSAnZWagAABBUP/ikXtb5udBx6Y13oN3DW\nBOytWhzBLCzOY3OzfWXP0vn8uQtinBecjHqeLIrbsazXV30d9pJ16655n62Y\n+wng+zUTcRNBIlehbPF6VHr/LnCTSI47GDuhUlhAvshaRAmEfILO8OGLcQhN\nHC0VQm6GCWr+bMNwm0r05kGNIQoA1q6SLBqfE6USofkO/FFxBV31mPW5psbw\n2dR5qQqiQ1tTjOpRaiJmDqplSo4VuUuuOfT5qx9MkBcHnU+mwigUrb8eSYra\nxwM0L1zfUmwPKgkJuU0Sp5u2ybov9eMbkHkFg6iB5PsqvUZ+yQWURhaC58MJ\nVmedR214ykTe37BCMAJaPdXO1T7/cimNQZi7vrgtMZVpa8uOYGKuDsAwuFWd\ngq/Y88tj5jynkzBnCxpyVLVn1iHC3FMXvGtNtBtZ5H/zUch+NFnOoBXAq71R\nz8Tc8l1XNniVNPmib5GbueI7w+DoDYOA1tVHmoO5jp3Avn83Vgz/0NPKsBjn\nf0/BJQQaOQoOi5neEE58VYx2ul4OCAxGuYF/F+ykHh4SMs3G6HovIS5uZ3rK\nFCtVTHq83NLMsdadQN/1NeUFocuCAahgtuX7zu8MzBdKPd17qz+/am5J55qO\nY09g76MEmrnxGqn9Vd4L70uzLI4G9qQ5N6H40QR3v0cDiDc4NNtv/6OcbDSD\npow4\r\n=O8Lh\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5721fdc5678cab0f6198abc1993fc4045b0ae315","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.5.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^2.0.0","@thi.ng/pixel":"^0.4.0","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/vectors":"^4.5.5","@thi.ng/matrices":"^0.6.25","@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-js_0.4.35_1595693214636_0.03105735108632124","host":"s3://npm-registry-packages"}},"0.4.36":{"name":"@thi.ng/shader-ast-js","version":"0.4.36","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e5799e6f09a89fdb4aae651e01699c94f89ee391","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.36.tgz","fileCount":48,"integrity":"sha512-V8MEPVRm3X2k5qpkcylQEnqSh5QfdxrDblzSGulwfVAkwUBkjc1BmFfYDreLS77SysM5kbwSnIcPEQWGupQ1fQ==","signatures":[{"sig":"MEYCIQDRkMHjmibU3E3ikJZObRXPzNZ8OH9SFleocCj4RHBPfQIhANtDfLj65Gj9Z6qHsa5b54bYVSCMz2kCih/T1sSEMmgx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHGS5CRA9TVsSAnZWagAAVPcQAJvVQb8w3NmAyQK63tbm\nXbx6B3pjCs623Mh3j+j+6w1mtRCnj4vQahtk1TI5n1OPDXBsB7x8cGe76Xwm\nHDV709qT/xOXVyHOOgP9moe36h7vdYkzejNBvsyGtnleaRLMW9c/sM/bTjHm\nUWZU83C81FjdleWGEGQfPFRicMw2+OKayPfp5MPW3h0ylykzwjHeeGiiuGPc\nCRijTKbmEROwOVqjobpBVg76y1L14U1VCTZNrIxiGhpUfAOhcQKXuI17M3VF\nzBDbCfU02dIaY7KwRIsfKe6jtx5avSlyj2RZ4MxJ+pVU1qe9FLLtQufoxf7Y\nAEq2OpJXp17Ps6ng11JTDRpQFyL8/L7jDANzHS3ycJr9sOMozKrhfnWwbtxM\nQczy4Wg678HBko/EWNVDTCF2oRq1FDzyzXHdpxf82p8Bmbf290gjl9zodm9/\ndi9Cd3Tn1AIdKEYgX4lZrFhbhmVHYmChU6bmPS8T5Aes3NwlRQeBBISwCIVI\nOY0g4sPdsymU3sWm8h+wspaVOLKAW0wQ0wuIagvI0qggrSczmrCt1oHeO/lr\nBpBnN2JhenECVcaplUEIH0jVY9klMIU3QcIpisVH6GdjmkR0SULerNS7M9ut\nxvJWg/VPyXAYx4FQZ83kJjssU/2t8a0mYn5sE/7/yoBVqKzOSkpBHskntLT0\nvEep\r\n=szks\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"86b6b03ac0bb1914e205b1c3698d54ccb3066c8d","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.5.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^2.0.0","@thi.ng/pixel":"^0.4.0","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/vectors":"^4.5.5","@thi.ng/matrices":"^0.6.25","@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-js_0.4.36_1595696312777_0.5283110494489891","host":"s3://npm-registry-packages"}},"0.4.37":{"name":"@thi.ng/shader-ast-js","version":"0.4.37","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"313dc69635adf97e10ce1a1dfada8f4fa8158acc","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.37.tgz","fileCount":48,"integrity":"sha512-xHrLyugCJAJTWkJoKhHYXPfP+u9M7tlWlrlVhH2HflNMQJLV04o6ltZHB8IFSqjhhgE7STGUePJGI5yv8UpxcA==","signatures":[{"sig":"MEUCIG3CxazRsbi2XRGTlrlaIs+Jy2ECd8ag3xbWvW/QK3exAiEAi3DRLpmEFNd3h9KlikZFC1pOObmQUuFsdFecIouOuGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIJqyCRA9TVsSAnZWagAAzPoQAI2HRxeeR71zSygsQ7CT\n+yFzXW8GNszoJVhpCHu4i7777639XDOnHysNpnQvOgLTN9/VXHkspcyOzKrD\n6UywCKiiXGs/6CmVcxsqcjnK4tjidymq2T1DaVSd7PElp1kHdvt2DycOJfOE\nGx1RAR8aYsWqSn3ET2jGl646MgFa7HyVOFoZuhJ0hTvWw3+wG9tP7tAdKvVT\noLzkbm0ALDIUf+raj0AV1cuzCafCMetRnnamUrJOnAH4WFMwIpD8MBRNNx0U\nIrNSXYOX0hk/T4CrXsROrk/lHsQ3P6yZnD5QFXI+J0fMrdRCF/aCZNmNNTFV\nFTs275H9zycuU5AXjy0O/ImqyIooUwfiH++peSkdt3ShWS1VXn5oX+wKJC2t\nd4Zvt6P//fWwM75zQ9jTVxrcMP3YJriuU03aT3DFO64Gc4Q6ThfUBu5BLdAg\nVNw9qE+BIFksUadwW9HDc3SxM6NdqOeKQk1ibe5+QAl0uqU4pWANNkirX6P/\nvmzaVy/iUGNUZcY1pstVEhyESvd/IO/jlARd6jXv3tN3ZibaYHsigt59AY40\nzM+bRMSamiH9suk35HbXkMn3/DrokWMWyfVoGv8qTbo6I3gBan9vM9sN9+z9\nyrjL4O/p11NEZiB9C39D/BUTtJLrDW6CTA/QtglrkFZa0lzAEEgz86rYt/uX\nLiDo\r\n=RL4P\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6a1b929361ede67d425a0dbd12cf4bce56c1f8f8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/math":"^2.0.1","@thi.ng/pixel":"^0.4.1","@thi.ng/checks":"^2.7.4","@thi.ng/errors":"^1.2.17","@thi.ng/vectors":"^4.5.6","@thi.ng/matrices":"^0.6.26","@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-js_0.4.37_1595972274378_0.07511931939722927","host":"s3://npm-registry-packages"}},"0.4.38":{"name":"@thi.ng/shader-ast-js","version":"0.4.38","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d1096f55cd2a3c7448defe939865da17b61ace29","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.38.tgz","fileCount":48,"integrity":"sha512-vEmFHWoeAdEpZYFiseicG4vOIqEcBFYackGW+fdtKQB0r8jSdgmtfJ5nPvseKjsNduNt6y/HXxdpkDEsLLar5g==","signatures":[{"sig":"MEUCIQDwTobAswryEzmzA4fdn9A647CW7Zy5Rlx7D1fHMEjJtAIgYxo97hTC1ah0oPFmigoFSqY4aJcpGCZo9IxtYxvafc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLujoCRA9TVsSAnZWagAAbF4P/3jRhpVjmyrIMrPY9CkM\ngNmCjZ2fwJPB6mHDjvgltk5DJdYL80kjigkJ+aQrVJr8eaXXEp1c0NZ2E1VK\nslhOC8Bgmvw+rgMGrEfh6MjsJypru7ygG7lBuWALUr7/nMsuHOa8cE2gTWIl\naq0ACs3hvlCWsN5pM3uPVAE4lXj+J4YpSGjUO8pwuOM4/kxy9BazIUdBBYDq\ne/oYKbLICMg/I9JdEs7Iu4Y9quUvzA3vUjrzcg1BnvWkaUoZU35Ehuy37yqT\nG0UmACSoFYkxP7S7V94QqSgqJTPIW0D5k+FlhFgGXi97z90glbhaURI97H15\nDX3Lg0f8c/7VTT/9ggQd4mv1hYYcCXWFcsTlsnEw6/1Oj2q2oLw+SktwuyWd\nrXRueo9zF0ikAU2NuJMbVsB85+x0WaVinRMJyzIB7K4eSlJR3NKoz975ZUtJ\nrwbhFm6iTi+/gHtdRiL2EHCNNJinfGc7h+/3s7Qggox2r8PEIRg18N4AQW0E\nEOjMmgZ0h8dO+Wc/azsKh2t9GlzHmMVtR/F2L86ehzeC4Sf5MKy+gNjI91UL\nMzVj76UAQe5g0Vq+dj+ILidkUUIjLQ0B230oqPuqDD5SEYbHJkF20uU99Saj\nTuBIHVlupPIOcI9ru2RaBPSta+XPvLLsz7rf47eITzLIyIomQ96GDicS1DEc\nsYlD\r\n=PFkx\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"981e8782b96b3475da5581d692b1a3ecee00cfb7","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/math":"^2.0.1","@thi.ng/pixel":"^0.4.1","@thi.ng/checks":"^2.7.4","@thi.ng/errors":"^1.2.17","@thi.ng/vectors":"^4.5.6","@thi.ng/matrices":"^0.6.26","@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-js_0.4.38_1596909799527_0.08058132022426978","host":"s3://npm-registry-packages"}},"0.4.39":{"name":"@thi.ng/shader-ast-js","version":"0.4.39","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6be1511f3d8f927b59320238ab2d5743ec1b5dc6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.39.tgz","fileCount":48,"integrity":"sha512-Dc/BWDynOmc6fXg02FEJPKuIp9yRoY3ei+opyPShj/lpSrmI77ivu7lDzndcZEVVahp7Kw5BVydvEBSsQT7uiQ==","signatures":[{"sig":"MEQCIFbcG/scTeaav6fFMIgdCf+QijeYSVUl38IB75FD7Qb+AiB2Df34pj9x95Bu8WX3RxomWjnJg6nKCJXm1OYQ+WFIBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLzNXCRA9TVsSAnZWagAATTYP/1oR4rw75CVMiqxxvK1P\nx+sLoIIfVNPMewEUJ93WVTmZPrLAs04KZOCO3AgHsGPpNnfja7UwZWWQSRqo\n5WNBZEqlvV7AAQbNwddqAeor7+FhZP+SmduwnjOdmyhBhFLsVEpecVKL5h29\nS4Uio/BU/9N0BjK+lvZqZi8EU5AphO1CUHyL0aZoHmYZY0uPSxnj3rrNb4Ad\nwNEW59uKgDiQH8yOkxBiFP1mPljlUghbYShrekkGSmfRjUjh49M/YjDqAl4l\ns+Ij7qpKym2qk8bteU/KWj+SY+lLcOE9Sivt0mQ8m2ytGkooePfOsSRHpaYP\n8fM5aCHzF63Ym7sTQV6D6ai8J2LDeyTn78ccQMv2svBtY1Q4bvGqxn4CYU8w\na9WXpXc3iwrH5vG4SNwruf7xKDzQutuhq3AJ7h0WDP9r4Mn7nsgtQxV/+oNj\noCNcbjn9tJmaMOU5Qu9T34NLvEEndfMlLb/VtsiPZCCpSVHLCvcoyhiqY0bh\nF6Tm+/g2aik/k79UcoHLNltD1h59d01WtbtNAqf2Cra6GlsuBzFWs869ihDW\nREkZWXhwzJKSHnj3cRdkd55Jz0Wo5FNezyGGjFvuHwbh8X8oQeqqEZ/yULI+\nsZ7K/uXzXfUEBdMgkP3jwDHngzS1OSvy27dtARASy/VnzvTrCHd5DQl8zZNY\nzFjf\r\n=S4z6\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bbe5f73ec3c246ee338b521e0eb08cf176ca5b46","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/math":"^2.0.1","@thi.ng/pixel":"^0.4.1","@thi.ng/checks":"^2.7.4","@thi.ng/errors":"^1.2.17","@thi.ng/vectors":"^4.5.6","@thi.ng/matrices":"^0.6.26","@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-js_0.4.39_1596928855127_0.7307965088889683","host":"s3://npm-registry-packages"}},"0.4.40":{"name":"@thi.ng/shader-ast-js","version":"0.4.40","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.4.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6c65bc3ce7951b06eee7daa0f777089cbbd5c818","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.4.40.tgz","fileCount":48,"integrity":"sha512-wPtZr6RiAVOyBX8kJs9YIWkPrpnftGKWkHa5svpF2CJGJLcv+eo0NfbKabIzNkiWyC/psXRkY+2MKSmgrRAm/A==","signatures":[{"sig":"MEUCIDZzxuHouFcv1xnuElQ91ihdNbDJZaaY4OV/6SMpY9U+AiEAlAUB5fX4W55bjzwpJC+l5oCrURWB00LCv3DUZrq2ehM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLzlGCRA9TVsSAnZWagAAvIUP/0TMtyvuIEeHxtSSseTH\nTtAxuWnt6cRL0Q2WS9qUGqqsjaGLhBN8M6RookNP11pZeX985h/fy9Xr78Ac\ngNYE23r4/yYZmluTTPo5l+/+yIVNfPDHFc9l+c2qVfgHVFfEuU1sg0w3P56O\ni2Ae9wD1vEwqB1UFAhbzZe1SZTlg+NPvulfB2+a4DT5mDTUwbhjaBgXkMjzn\nmig366iFwkP7OcphmAkNjVNKwiwg0uBKGY/rcZtUYROMgXrt4g8n/31eSHNh\ndRsSoHDYM09VNwRHjPT4nBbk4ppdJP77fc0MrskxyBqkixsiTroKkxcA2fIH\npaQ+WKAQb5IWzfMvJUphjx33C3J0/7b0wYQ+de+R00mvjjLbuk+1Ba8w1FFU\nGcbj4kAoMeD83K+UgTkByVg6th/dv/M2974gECrDK4ajASm6N1ZNhcIOvGo1\n0zNWExmL1S3jtDyFByx9cGnEL/L0Ss/ucP50LPsv3fmlfm2vlVxezYg1/UFw\nckkFcLn4jjD95rZ6isvgFExYTRHrOOt/a3yxxA3XUYtizEE5M+UPuzfn0Nbw\nKNwMZaqsXzxc8woHaXGFhJkVlT51QpsElQKVD/rNUX+d4HlCAeP7mo92t9xk\nEiDBr56sPI93v86DT6y0Q1IbzwW5lD2f4A4BbQ1GcDdpWqxIuk5zbuKiIVgM\n626n\r\n=1IXJ\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b1f7c5411ba8d10cf06a6e219c1b6300d58bc7df","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/math":"^2.0.1","@thi.ng/pixel":"^0.4.1","@thi.ng/checks":"^2.7.4","@thi.ng/errors":"^1.2.17","@thi.ng/vectors":"^4.5.6","@thi.ng/matrices":"^0.6.26","@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-js_0.4.40_1596930374216_0.06154041291537826","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@thi.ng/shader-ast-js","version":"0.5.0","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4aaf24cd54afef990336ea659d49b29669259585","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.0.tgz","fileCount":50,"integrity":"sha512-Vvbxh7wq3FETVFsR5VqYPhCFaddhD6qZd07i1+l/0momdTtmCfyA6KfYk78wD15RdcA4El4Fvm3m7BzwgoeLDg==","signatures":[{"sig":"MEUCIFxsxLKPejy04As2d+pEd01tDwSvSDHayddPaqcarT09AiEAstLLbMDRKJ1MTWP84RsaAqy4JMiJ4akYwXGpjRf2gG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMJI7CRA9TVsSAnZWagAAm10P/3fy/MzvspMLjU4mytpX\n+oNpNs4vlhl6kVPYzpAmWAZ0qS1I+hPJxi24a/U/b9CGfVMXbZtsod1rR6XH\nxZMY/+2b9fLdul/LN6Z7CD0JtTLSywH9WL0CGOWhmq4nn1XQEOpl8nsodbNp\n7WFme06xRxiLzRvUnCo58Q7+wV5meWbFYaI9KUiIW7Mo5fSfL/1TE+akp/WU\ngtmw9J0mQ3jlG+cx6sCJm9TVbav/eHw73sluPqoxwtzg0jZd4LYkds5ueBAH\nDnAGTtxL3XuJDYj11Lnaxw4+n2IQKnc+INQYJzHHtqjcFXt8I0ZCn6x87DcQ\nfnbxY0qBRWYhQmb5qt6bAuwOo5Fsgl9g+9+9dPYIIy7AV35JuMYE9LGEEzgf\nw7/2huCJhWSN+DmOchbhThSe/MfqtfUDLtSBdp1F+OMCdogCubJqUXn36PjI\n0IK9GXUfO00K4nCS87rTwMps8CpU6zcKS88hGiBzLWnDg1Aqs5qKARs1Dswf\nqSWAxbczhyjuVINpWex2tYCbAxigW/UfOTo7dy0z3Q7GqEYIgcyYnaPPqw8S\ngaZEmxjTkjrvob979ql1IJEeClfLEr8afmpbNypTbGI5L+fqhAM0Mio0Vwot\nZ54J2xDtqzng8u26jeuJYPsaCNZfs0Kk3Qza3sYEyglhj05G7Kx6TP8r2Bjj\n6yzl\r\n=2W5x\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b2ce7f53eda6a44e68a95ca41028c01ffa335c31","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/math":"^2.0.1","@thi.ng/pixel":"^0.4.1","@thi.ng/checks":"^2.7.4","@thi.ng/errors":"^1.2.17","@thi.ng/vectors":"^4.6.0","@thi.ng/matrices":"^0.6.27","@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-js_0.5.0_1597018683415_0.47180389263471567","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@thi.ng/shader-ast-js","version":"0.5.1","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"925c62acb104eeec689f59941dc95a744d520bd4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.1.tgz","fileCount":50,"integrity":"sha512-IuWREF1nPrfaZEhcymC8Y7m0/dkqd20SyXNs+X6/kUylgjTx2wCGs9tXLoxXm7Xv583pKu9DEQ2UXCOavrwfXw==","signatures":[{"sig":"MEUCIGQzLr4uMCzFwyLQig8PhGT5LgfQRPKYhLMrYt1lX3OOAiEAz149ZlWQ76kOC+NqAaXC93s6IERPY6kEP/0DCW6loJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNDJiCRA9TVsSAnZWagAA2lUP/iKJh1RRbtvEjl9NDfHV\nkdZUy8Ue/b1AWHPZnkKgg5PKyk8/OGt2QjpTQyisOwAMYiAhoIPAkoclkyiS\nxBdPb+fB8XEG7LshPg6V3pQuC4gDwXt6zz1oxUzxrsAp8mv3DrdTXHUJH5EN\nWspRNeeL5rbhhV8UfbJH9ZLt9Jy1iWkURSEXHTgzRK0nPOP0MSzgauQv20za\nb5RJJ7srwf10be2yEY30agiheatsl3UVlBnSartDJKmMsBSSq8D2oazVl133\nwi9ExZfBqJLGwdCHXW6RRzIHBs5wJ9ak5fMxJY6ArYdh1BKvUMFxszU0/T3i\nLtleyHkaTyWgAdjerZrPsziUDUa/2zuWXTB3TTyn6Ds0pNnpN0OcDMgNuLOq\nsQ0XhDk+Eu4E+5ZYEWlIbLFHNKw4+Oy+tEzt2wXY7SVxMHSbKw0XSTwIVQ8M\nwvxgAF9ZdHoxRs7Al3oyF8G25Tnou5XN7+F12NzWhE8wZHWO6XsF96eoFjW7\n37B3DttjiMUCqVs2fmWV3aK+v8bilwvGJZouMyIRW8Eo9K6yqLcmpmfymVS6\nMedh+lEtmT/TYmEe9Ok1phyOOHRqo+1/LD4rNcrarg3C8V8Ju+1gQCyzsTtU\nGS+CojawyAiF0il/fud2ERa5SMUiaJmJa5482BimrxbqnjM42Av/91B8l1AR\nfv/S\r\n=kvba\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ca752423195371fa061bfbe5ece769e416b9cc07","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/math":"^2.0.1","@thi.ng/pixel":"^0.4.1","@thi.ng/checks":"^2.7.4","@thi.ng/errors":"^1.2.17","@thi.ng/vectors":"^4.6.0","@thi.ng/matrices":"^0.6.27","@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-js_0.5.1_1597256290086_0.10173051472428729","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@thi.ng/shader-ast-js","version":"0.5.2","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d448492de51615b58d08861ca9d75478c9cd979c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.2.tgz","fileCount":50,"integrity":"sha512-hcOMIqj4Yns92FM3eLAxw/ItAp6oeZQ3Mo7o/Djr8RQm9s5QuPdHVGjOiL9cNAgTb962evVXajrBRv2RIRKh4A==","signatures":[{"sig":"MEYCIQDGKBV6w9XyuuahDizvLRBMZCy3aCA13wJNbpnqFQZv9QIhAP4lqFPpUCkZ6ANLemRY1rAcQn5VOO/u/IZk1HcvauL5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOUcJCRA9TVsSAnZWagAA3RQQAKSzAqUdKuX+CJmFC8H+\n/niNNqi03AqFaS/y4P46wokxDhHTwD579DOe7Ol4jE8kc7HRuNTN699NfS02\n6KM9S+4zjxfrAy4+9nTVjWYmzVdpTSLxYrdPCaIIDkWeuO3+d3uFeRATvfKu\njQKmvIM2KUzxusLa2kLg5RPoEImjfwDwiOhKDwIpjgeRK2tZHMSFaPhRLxus\nV7zA22Adufz72c5Kp6Ef5gNK5AIKK4PCjlUR/vffyGnGbulfc8cIU4YXkkRl\nybiH479/VzJbQuBPGdZOXD+fLX238SsorNAJ+LpmYdeOKnAquKkoQbG0bBso\nRJdTjIk5z5EszWPNewdmG6jDHGBHExLc3Bye4joWTRxGz+h85YqYkjMOCrOL\nIrr8OhJ3bBQklNbBHm40XCUsXN6CvzcIqe9f9Q3LanxDxhpe1CmbTU7oaBOS\ne+wxinRQBSXk3NCogQiym14fqjjaPOlGLwi4Lm+E7lsDk+YMMxD6ZnQIimDT\nlvn7Ujzm4j4yYgcIjJD4oJsh3qlEiQ61gQ9Tx4/QD2G73Mr6FeU69DYoqaZG\nkROA+Nejel0cgh+PrdonIDIlnkDq7zb280hpmVT8CYGzKtzv8jKU2iNL6P/9\n2MTP4ax/bGK6YuTvapxiDAt75LwY05DgMA7S/TAJaP/WVWWkj7uBeGkD2T+V\nB2zc\r\n=oABm\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"81ba08f0ce3a0ece6901944e7b5827283d13a9e6","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.1","@thi.ng/math":"^2.0.2","@thi.ng/pixel":"^0.4.2","@thi.ng/checks":"^2.7.5","@thi.ng/errors":"^1.2.18","@thi.ng/vectors":"^4.6.1","@thi.ng/matrices":"^0.6.28","@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-js_0.5.2_1597589256767_0.667328877973782","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"@thi.ng/shader-ast-js","version":"0.5.3","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1896c06ca08a135c520b3343953f4875d2f8575b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.3.tgz","fileCount":50,"integrity":"sha512-EwFGwtQO4Bd+OvaImqJeVe/MT2dx4KOm5vpO/6Z8+0dWPlIQaKwA3zo2XTUBuHbmYwD8vj3xU+wIP8na1n6Oig==","signatures":[{"sig":"MEQCICMrHiqEjxdU20tN2K89H8jCemCs1XynydQU9MXkw9lAAiAcGqDuE78sFA9kGh/fl8ZdPLOYNALNp1m8lADaD/1udg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOqzkCRA9TVsSAnZWagAAkmAQAJK38SeigbVKfZmF1Wqp\n8xM5kyxzPspUkfSaluZ1TOPs/ZnR7wzJyBOOBG3i/oUnxd9pwi9km7kBzOBr\n/SxP/EWnO8Qo9Nn/NWtF/bRnbw9M/FlfKpOBLpnhXs7u/A/B6+7ockyo8Rrq\nk3Wod9m3bYDp25X97FlNfy4BKXYng+/PnRv8u/OJJ54+uagUqpuqNyRJExFw\n9dIPjwHCpH7pIPgrLoKpbI00yX2iDOx0FOZebT86tQ/TNhPCIjWkN0TwAvFq\nhVtNmcc8Q4T8lszsAI5dIPCsFVoBpT+4L1kg0KEUo1FfZxBszVJX7LI83aY2\nXUT1j1MyUQARTbl9yprLvKvlBDGPCu3LmoABxm1MUUUL5nAkahoa6ShBIW8E\nYnflPzvi9O67WMEHZnTCMGv2dHz84i3Rr8x+ylproSx2oOk27K9WyLP0afkv\n5yP/7RRCM/AWDP4JKA1acrdj6smzJGycmCaQqDqjXpJaSmokEoW4cv+PG0uM\nKPDhDVuecRPcg4mab4ZpibKnnlgH4Wf/nRqp/uYAffF6ikWfwaGZKor2xLW0\nL0mfCtTqybvePU5mx+LaBuLJjf0pIjYWBbptNQddTHeGREREaUFAjYLelosC\nF4dsdxkZlXeA+ZQBwPg6V73cugJOW2chZck25ZelRfxO7OnA0coPig7bGKef\nUiQP\r\n=AjEj\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"44824f17050b412d635b576bf5f9b2136dac9554","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.2","@thi.ng/math":"^2.0.3","@thi.ng/pixel":"^0.4.3","@thi.ng/checks":"^2.7.6","@thi.ng/errors":"^1.2.19","@thi.ng/vectors":"^4.6.2","@thi.ng/matrices":"^0.6.29","@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-js_0.5.3_1597680864412_0.9444191990146091","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"@thi.ng/shader-ast-js","version":"0.5.4","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1f97142ef49fa67eec89c7ff3960a1921e82d5c4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.4.tgz","fileCount":50,"integrity":"sha512-GCKSpCeyWakGJU24ygIO2WDYkJnleJjEfwt35MkS/q2TaiMj0uL/udV+g/ktMeXd7nrSnbIW1Jvn/xZ+EU1uvg==","signatures":[{"sig":"MEUCIGCwXsfWG/O5weWMhcWR5OH4M5qkfiCeFyq7L23XmoTWAiEAqHERLR9I3DwtcFUN3jTptLrjwE0RlwOJgaKQLrWMAkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPqL4CRA9TVsSAnZWagAAOIkQAIW15F+L4vm6jl9YsXxE\n99qknFNgpLZeW+ODblbXFQjOZEOwAtZiQJl3/7fb2cCbzTMOhQMU1rfNdn5K\nGGdMtzr8uwyWiIkMaGgVDs/p8kGffPgj4k1lnU049HBSdjn4w8yqLSB2JQ4G\nuzMZb1jFlx36o+H/0Ry0OwiBDTYLnvaBIgDcP8Glepu5+lQb6at2MsNn7UwI\nIpNf9kGW0iYnNBBDKnaZycT53NuhHlmhI1WJ0jGuE7NlFCfHjhbWhD5a6WJN\nKt+j6RuHk4KbHkdaHnrL2go0FWbSp/nmTlh/V594rBJTlVVdw8uo3qCQkkim\naS4aBYkooNFPe6pCnIAW6MsUeK9/AyhqvLaAzmNB0Q9yzN/6ECQk7HRkxUKZ\nS3KbUcj8GYyTUPS5PfNSW1hu6ykYM2NrG4rewoBti/wRwkEPHBTAQCibZGO0\njyeSnq7Q5cahevMGCkTIa1qkLNHWK1FvkyWE9NIuGlkWDXP9mBKlq9N/a4G3\nzEXCIuWq0m6nNodR6/1pccy57IP7ZSXgJi1gBCZIRxLNIr7RieNDlgZeGrzG\nlF+aMCmwclINXNjmaLtPze0a5GMprinqAwKb5dzFUWQYG0t+54pNheUOqYGJ\nrnLaAnBU8Fa2AH5YqvsZ5jD682YXaI3Nl+kHmwMJZ1d3XYhenPxUVHBoBUWj\nbd+x\r\n=AgtG\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ab94861c3531858dc7cb031ce77f7ad36a6f13e","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.2","@thi.ng/math":"^2.0.3","@thi.ng/pixel":"^0.4.3","@thi.ng/checks":"^2.7.6","@thi.ng/errors":"^1.2.19","@thi.ng/vectors":"^4.6.3","@thi.ng/matrices":"^0.6.30","@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-js_0.5.4_1597940472026_0.25144167527019934","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"@thi.ng/shader-ast-js","version":"0.5.5","keywords":["AST","crosscompiler","code generator","DSL","emulator","ES6","GLSL","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b6df9e8c9159e6f38a9467da9ccaee092ec8efb6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.5.tgz","fileCount":50,"integrity":"sha512-IAnA1N78YdgPvwJFQtf3B8yy1THzm1cIIC29PBcZQhtFB2zbHMGe350xeFOQ/tbcWwQaRTNIDwW4T1DrlJl9hw==","signatures":[{"sig":"MEUCIA0B5iotK3GFsjbxXAaJCKNXd3k1517acjt91qudOMfeAiEAxTjn2mW7J5/ZY5e4iVgvAP9x/NbIUhtmsi3Yx24+9FI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSRXSCRA9TVsSAnZWagAA6ZMP/3aLZ5eHjX1Qps0qKQca\nQubQHRV0dfJTm8YvvycUkUPjwkOs1VZh9m2Nw1HUFUKOKAt/0fedKaScZ34X\n7/1v8QjWAh6ga0eE76I5Y90U6ArjQqeSDXIQ2WrgbNqvlYfp80aD6YWSAZIR\nSm9Xnf0DinJHAe8BVihexPXeTtUPBLssU6dMacQ+xEJV7DOSfRG/U30QB6hj\n4p7MmPBAey8holx6JzhcYxFzkmsXTv6VLULOANLK6I1LdyHWoKCcG7bOP6iN\n78R+KDTbRiWf+/gvcDS8pjmdCAYDLjATvBkEDpbZ5rhSw57nBsJKWRV/QFXS\nakBWc99qyqYbHC8KM5lX61j9kCdLWXWzsypSl4o559ltELHLTupROS4KhrRI\na4Vid7iKP+SXhiK6/dgkNrA0YRLy10c8XDknJ/ACvt8bCpe8sSGDK/cakiWg\n557tZ5j1R0sXZvuMicnMZmibe7U+rrkSekrqA16a7eV7eThKJhfHQ8MZMDbN\n3Ndu1qB9jcv0JiiwQvkIGcYexdrq06/iwoGNgfjdy1e8Ors44JVWja164VH0\nU0ot13GqwJLnHuZ4P3m257vNm3GansEV2fXHFFcFNTsU+FszXmnwA2yFFOrX\nAoKYb7CsJpEo9HKMjh6YOSyiLxSkRjPiLmYP6ymmFfXEbmKuIqdF6pFptXT/\nedfo\r\n=wgpd\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a55c0df86c5be9c56a1e1a4c0cfcaa2809a160a","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib codegen std","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.3","@thi.ng/math":"^2.0.4","@thi.ng/pixel":"^0.4.4","@thi.ng/checks":"^2.7.7","@thi.ng/errors":"^1.2.20","@thi.ng/vectors":"^4.6.4","@thi.ng/matrices":"^0.6.31","@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-js_0.5.5_1598625226733_0.5601264076157046","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"@thi.ng/shader-ast-js","version":"0.5.6","keywords":["ast","codegen","compiler","dsl","emulator","es6","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"758e76ca8933c991d5c44958f7e041fce97e45b4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.6.tgz","fileCount":50,"integrity":"sha512-5lKFbzfkAQJXHeNIQFopuw8tVJ3xKCsUKgNOAvEJm2afrRo0Vie3kkfKPNoAiMCEttJp4MFLL2IH+GpLZ02eUw==","signatures":[{"sig":"MEYCIQCOQIlkODy6Xp0qXQBInTs/Kzz26MUDHg1+hsDu0VDJZgIhAJ0U9k6xbrOS91wt9vmOR6KvOK7K5Jz5/xMX/jA5heJ8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXgo2CRA9TVsSAnZWagAAeQ0QAIfjjtvRq79VwOp3dLPF\nQ3D57FJEFjWziDLlJo/AWfrEK2RL7DQMDcfTLUK1jUz/C982B4ETv6Pbrbwp\nUc0Cp1wRuENik+HI2UAYR1P7TZGX+TuVnt4G7mVJtld1FiLqOBjtzSVvw8yf\n3tTRzPf8hQy27WHpx+Jc/NhnKm1XQloWBpSgb/ycP9pt58gnWu8RkN1mGrgF\n77rneryoqd1LeYhOqsLyS777GpuDQsabc6RKEJ7CqQ6Z3g1XRMtdH8SI2XTE\n3JyeSBlCCSUHzMqjNIQXkLUywrv9k7V9K3t4RZeVFTy9omXq85cxtosCut5T\n4XpfhaE4g6vZw8LBurBs0sDuHrh395UQQmsVrc0+oY0ppOJBpSngMeCwgLn3\neikow89SSFirM3irLl+GC0j0IC1NSryz2Uy0WWO1L+BNMai23GF3gnPGankN\nvxF4mV1k/qEJe8so9VKJogWwEnzoDOA9pAJY34M4ppVyTk+npebOHfGXX9Xq\n51GYdbv1AB81zfI8YIBuE6zhRULE97JYSeR8veXtJEbYqOwaArQ5etzyfDoS\ndhqzxptOD1oRBn1OOzvaX5vz2axuknq7YMdDhNAA5iAjLL52aKh4lUh6iyBv\nqaN1iaT3oFfWreyvD6lN1b0+PhQ+3mqyv0rMrCnrg+/ThPl2Gnn3QZzR3TDT\nBeG1\r\n=YIiS\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.0","@thi.ng/math":"^2.1.0","@thi.ng/pixel":"^0.4.5","@thi.ng/checks":"^2.7.8","@thi.ng/errors":"^1.2.21","@thi.ng/vectors":"^4.6.5","@thi.ng/matrices":"^0.6.32","@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-js_0.5.6_1599998517822_0.5166104575761186","host":"s3://npm-registry-packages"}},"0.5.7":{"name":"@thi.ng/shader-ast-js","version":"0.5.7","keywords":["ast","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2ac54724fc66d8f8efc09d994a394bd49ba7188b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.7.tgz","fileCount":50,"integrity":"sha512-IUh/0DGvIYTuW/vPT8HOdl1n6KDzX+vtW2m6VfcmJjRkQC/z5lGZeSLiGrFjcJaQY+2CmOHbC3MDGLxYhz1cPA==","signatures":[{"sig":"MEUCIQCAgc0mGYzQ6n6sMm13ICCtBpIFURs6comDA60fQQBNlgIgUhO4UyqOGpWgRrPkdiuyVjcvYU04AB0/6na+zPII3EQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfadkxCRA9TVsSAnZWagAAgCEP/22KMy0WcWqVSU78qu20\ncWgNQwIs50aPViXvnoL7OwO6KxxDrTJgIaqvRQeOJaDDcASDWBr14dowzapP\nCuBmTeFxKb87nDNH7l7hY04DY/aK7bAzns8pS7hqhdV7BVqOt2yughCO1stc\nakCs0qqf/Lr6r1pfsGiGeUJPhgYz969oppey92wGD5w/nySLdhYZHVkUnTiD\nVo6vSuh7owhTra2ijzR1Kth8F4/im0o4smPM+drODa2OdnhTaSfduhtEviXV\nAeVNECJ07IXd7llpAXJlFz/NHX/7vxQ9prtPod68kVWAFhTtUIBKyR/xrJLW\nqmBnFQmtzNj8wKSSTJNUQk3eIsQZNtEvsSQgB+PnBgeEabwFrjzGXGE/RIg1\ngSpBj1TY2QV6Xr0nkMm70cyJcgHApiWZkugYP74ax4BqnAF212yjRciryynU\nv+0rnN8jtW0gQmA2ekPAznhDWi2Fvchkc8PeV/07OIZIJpMa5xmOatX+1hmA\nrRm2ahOajgs7UCnOhL69bPT8ADh3iQ8bl3vEvbS/DRedbQX80mur1G59euLu\nYYU0eaQF5uAwXzuhBJJP53MVdBsWtojT6zuNPPoxWJkmnw7Xl7XBpET1GSXA\ngvP4nJVQB4R4+0NlO+XY/aj+MrLl3FoMwjVZpXV9jpgPe+O0jTe5EPq//GUy\nW0uJ\r\n=ssvc\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/math":"^2.1.1","@thi.ng/pixel":"^0.4.6","@thi.ng/checks":"^2.7.9","@thi.ng/errors":"^1.2.22","@thi.ng/vectors":"^4.6.6","@thi.ng/matrices":"^0.6.33","@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-js_0.5.7_1600772400906_0.9908423762621248","host":"s3://npm-registry-packages"}},"0.5.8":{"name":"@thi.ng/shader-ast-js","version":"0.5.8","keywords":["ast","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5f91157c8abb76b306ca16a1803c9ba6dfc53ab9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.8.tgz","fileCount":50,"integrity":"sha512-4rCJ2onX6nQqIcpLuYacSnet4slMk8GA5XHlI5IcNwTLVqK7CswcqFBcIZyA230GoCckSbi7F25r5ZTmggz8kQ==","signatures":[{"sig":"MEUCIQCM/U4rRz15eqjVnN2hsn9ksla5AsR0EBEweJBcvohdOQIgK6e8thc+ZHEkUk6m6Lfc2sFIz+PSEcBuquV7EkuNetE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeF2WCRA9TVsSAnZWagAA/oAP/3BZMSfE9t//lZDB8KqV\nqXDqFy7m1oxU6hHfVRBV4uCS6bFkmNPVMhjBnPFhQO5X4Q2lj1zqfAOPLMco\n+HeyNjvD02aci7K1rQnH9GqH246eFOb4Z//krbJE1otuss3VTFSfvmo/mslA\n0hms5aLtukElOMoJGccVYB7raNv62J428HSJKhsYOLN43tU2F3+xrw7Cqzon\ntlYop5sqUGyj7m9qIzGuOP0PPUsrBSmv8Mn8TS6aSLYbo19kmkDnMgGAhD8F\ni9qlCGSd/8EvJpGzcipNijrcCFwv99ZXv64wVKQOTmNNHpOMtPkrZNKXWIKH\nlRLv+ngOuxAuAQA4gdhXU2ohakKqo3xkZFvFOEYT9nHbkdMnpEJ8mWFMqF9m\nw0KcchahCqI2OyVfZFXJxFyUnHAgNpdkdMYEo/PGyC1JHCmqzlNKryWwC1Ox\nU9Bn1NGLw3YGEetuIsfdU8MNKqC5dg9gwxpRScXXOGxmZWWB29FYI6JgeD++\n7DkU0G8grTrGV6bM/BCcC0wq4UUMiLu4e7PV6/0LaOdHPm4tK/iF+NJBTSln\n0MlHgPPWmQXnA6r5VMQi2wN65EsV8jlbSGSanJJpJ0YCCZGZjjpyR1019tAE\nWwjw1xyf1zkkKV6fyhtIc6CTnpkuNNi03HtXL+G5aMrhkKSn7Dy623KwVtoF\niJvV\r\n=SGlH\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0735a2fbfcd48e05782c15a112469a396be6bf72","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build: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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/math":"^2.1.1","@thi.ng/pixel":"^0.4.6","@thi.ng/checks":"^2.7.9","@thi.ng/errors":"^1.2.22","@thi.ng/vectors":"^4.7.0","@thi.ng/matrices":"^0.6.34","@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-js_0.5.8_1601723797575_0.9774961035015766","host":"s3://npm-registry-packages"}},"0.5.9":{"name":"@thi.ng/shader-ast-js","version":"0.5.9","keywords":["ast","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e3e3b3865bfc804282144374e10c10a6221aa85c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.9.tgz","fileCount":66,"integrity":"sha512-W09QnkhfBVXhVG0+EjQttQLbaBlb3EIiHiew/ZwAluh2Nmz2J7XxuroDdtq7dhVnZr6j7Qhr2sf9mT+cBb9ijw==","signatures":[{"sig":"MEUCIQC8zhfuzXvAbkjrTWvAHUIzPSbTDYigq0tlMGCR8unwTgIga6/QHyicRtGENHv7qgsVf43+isvan2rE+X0TYFdc/eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjZYmCRA9TVsSAnZWagAAbB0P/1cEf5shPZ+3GZ2Mxc0p\ncwrAetJ6OgfP3fme2aM4/o1/5AldB2YB3tIqz7o1bxMml+BsP5kUof7TS2Lg\nHE72czU74WV4XOCAvuvxd4UiDrK4d+GBeZ5P63T7wXhn30WRNdMpt12Jhl6f\nQeuNH96h1oYRtAidNxE9ZMX2MUxQEiVrjcWMjd1iDi4H1B9n/F4vXMg3u3OM\ndwrOg5QYl9N79dTq9MmwSbWvldAgfBkX85PoVQQdCZwtb27LvCjNHmeFj0z0\n+J/Blt0YxJZu/Jtlu2yWHgbwO3ktxOJFC0Hi9/v/lUZL6xvvbnAuuIyS1Pi4\nCmQbL0UeL8fVOyND4tTMSw8iSqc2d8C4rTcPP+5a4QGkbuNOJMyQRzdYWrbh\nBflQ/ppcgN807y5PbKUSc+rYhhRisA1GfRDhrSV6ZyXz1l+S5Jxthyt2mu0W\nQBbhn9Ai5Lg0tPsQ6r23L3zl/PMmRr3G1nnNxpsYRboW3bBLC13OAbVDNcNv\nOF5WKmU/Fr2OJnuSF8jir28OCYYiIdtu9djGrYUy3r5h4qeSzlAo3riNkdgC\n6xkh1Rr2xmTLnULP6m1iWzkxPx3xSl+kL2eu2hG6cfMWCIwJrjbkdy/98kvW\n3XnrufH0Dq1/Xj/P8xsGCvzKnGw+43Wb1lTNdRde6lOcQPMbDNbDaMuV9M8F\nrk59\r\n=OeLw\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/math":"^2.1.1","@thi.ng/pixel":"^0.4.6","@thi.ng/checks":"^2.7.9","@thi.ng/errors":"^1.2.22","@thi.ng/vectors":"^4.7.0","@thi.ng/matrices":"^0.6.34","@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-js_0.5.9_1603114534425_0.908267214597617","host":"s3://npm-registry-packages"}},"0.5.10":{"name":"@thi.ng/shader-ast-js","version":"0.5.10","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8ca7d0e91d956ff814ba2a1ad1fb9e70c9aee5f0","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.10.tgz","fileCount":50,"integrity":"sha512-EchN174kf7oRPMwwg4Z6I3xdr9KTiULONkot9BGEdtu6QzOoLWWy9boXWYDR2G/MR0BEUZAKK3T4PiR+MgQC8w==","signatures":[{"sig":"MEUCIQDy1Yhb+4pJObvM8kqQbvw2OOc+eM0MOofgIG6NfGtW4wIgBUprcR9Tw7LlXb9IgbZwEFM/r/b8piRoyIxEZn8hI1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvWCYCRA9TVsSAnZWagAA/mIP/RP1CF8CI9MvCra/TXBb\n2h18edjZ5v60ojH8AmfpPkVQmwJsFqopsHdR6jrAF8fNbFad9rPrz6VRbWQr\n+Dq4CPBkx27nRLfXuTX9W+PKq7e+T06jlvVql0jB/LY8dovY85rnmzvItiop\nEr04dI1JX1nJL5HRps+yD2BY7l/cLoAOI6gz1csSWiU2mzJ9HVGAczhHQwbS\npkMGgA4T6OQTxSirg18+2/Q0ZvCZS4OHKbgWv92TtfKAujaUXpfoUyYzfg5c\nkRRoFgKfricJbzmRSpHnLs2eSlPEg6BPV/ooqMCcbO23jWXwZG9pUsEjDPM1\nyELIL2ywNgjvsRyV57Q4DnyAiGCZ41k/oPkTSP+Mvrv9r0FK6OsoRQrYriGM\n4TXKqMaMWWP6vwHSxBMS7ZdgZzPnd0EeRait6qNiLRIHViXOvl2+3USw+OT7\nDolFcDkXmRLo/29B2DeYWw3xEoKDgtkNKhxjukkj6V5WLnKqommwzS+OW4q6\nWrzJEefMH2qvDIdHSeRq6O+25SoSEAIe0PaUzHsMExt7FiTJZ6Xp+ptczvFW\npo9yG/nLHDFElDQI14vyJSikH/7XBRa/qCnEc73p9oUkQohJSJM25nRZARLj\nasK2cFJedQAMjXtmD36O/l4kjSIxx8zzpwsGlHBXM9zANnYO1Un/5/qnYUB3\n6CaT\r\n=l8bz\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.2","@thi.ng/math":"^2.2.0","@thi.ng/pixel":"^0.4.7","@thi.ng/checks":"^2.7.10","@thi.ng/errors":"^1.2.23","@thi.ng/vectors":"^4.8.0","@thi.ng/matrices":"^0.6.35","@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-js_0.5.10_1606246552268_0.9584652327770826","host":"s3://npm-registry-packages"}},"0.5.11":{"name":"@thi.ng/shader-ast-js","version":"0.5.11","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3b6a31dd8b40491fc398c6b60e94e28dbfb1cd2d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.11.tgz","fileCount":50,"integrity":"sha512-yh7KGx1P7xoxYoMey/jHYIWlGA9bxM+3yxKuIFJ8sMSg2SdMA1eT4M7aJnkeRjeob7wwKbvGILUbj50zQAs++A==","signatures":[{"sig":"MEUCIE/hBXpB8O4/GLqqz+pkohGrcPbe+fZ07MY3M/c3zJomAiEApOgn9jDEmJJ4C79wm0wT2Ma11OqNKK9JGex30+8AgBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvvuRCRA9TVsSAnZWagAAg+oP/RveylcdTkc0A9Cj+gF1\nx2dSwqUXmirhAhgwKrmw4e7z5TYFx0wB/XHJzqdJmKpxPKBO49riEwCwWOTj\nwAAgzs7ehRfxoCg5Q3p63XTuH+uXL5bIcSfLblNAzK59o5BtB+MIbeDJlS4P\ndyVmbK2At0vBZaw1LYh5y75JdpONoacpf8wwdC3B9G//cqiFL75JQDY/lVJ6\nvNfjrlnIev5HV8eJEMIbHr4sZ1Uje2uLIFx9cQdQ+MKQhvwDBNv+SeWfxMRG\nJmRwY7JT/ib+q5UeVYDo0CF34NKigJFbyLBVnAFFJO6Ui/sxG7b35vjSELLD\n/s/g9Fue+6JCSgbJzTg7jyxqbc+ZTibx+1LizeRNINhDCdXePKLu8BvNj+XA\nZEY2aJphHegAW98sav0Fdf4qK6RcVO/3MnW7GJRSe/mUscc19c1j/KtjCqLJ\nAAWc22tXUvEJ+pfKNow7E24uKfCWvFpdb65wXrKW6Bqamn2jzqoiJYt7qs6q\nHEpM5U2ZUfD8uw6eZFthLDplVja60dVQ1rxblbpRO6fpmq5iMQWKgcoQRwJs\nTkO+MmkOxozqQ4gSIR0trWYAq89Ev3Rq/lgDgCSuLlVDgjEbnG3vTTltRQHe\nwX+XDZommCLPwOoW/+l8LEd3yuoyr2BCo3bA6+W0HYHgn0vVYm+Kw98dBGUY\ndJ1C\r\n=98KJ\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.3","@thi.ng/math":"^2.2.1","@thi.ng/pixel":"^0.4.8","@thi.ng/checks":"^2.7.11","@thi.ng/errors":"^1.2.24","@thi.ng/vectors":"^4.8.1","@thi.ng/matrices":"^0.6.36","@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-js_0.5.11_1606351761184_0.16778752100242578","host":"s3://npm-registry-packages"}},"0.5.12":{"name":"@thi.ng/shader-ast-js","version":"0.5.12","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8c9ffd7767c48a35bca13a3c6355bcda4275da6d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.12.tgz","fileCount":50,"integrity":"sha512-LkokPJ+OlTovKrOz3YzmSVEy7KBKwzkFnzjyOaL5+l5IPY7Kg98YczfbyWWDJFbRTmzqHDFLwJKczhhP5kJAdQ==","signatures":[{"sig":"MEUCIBinc9bnaD/ri7KdQ6sWy28/rfplgv6XVai6OnMfPPAwAiEArsBsH37EOSP6Thg7HYuZPADA/VwQ0rhz36Kt3wmci0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzYACCRA9TVsSAnZWagAANl0P/RByD65p2Vs4+L+8146r\nogH3a4+Dcna20ukmscLA4GxEmMKt0PGFX9pmLWkGzD/VNx7z6ewh95PYMQP8\nnKPWX+8KfXtckXIMLd5Vm9323rqY8AdF7OiCrsShBNydZ6B8dzq4gT75OnVO\nYSrc1SBJVH1rXpSXgdV1L3l9Ui/i9F2L5PUflIsCPf9Y8MbFczTDrT+HK7oA\niYkCu1WxkYDgJwzu4R06b7zEmnQFSk9gbANxG6Ts2vZk4IO0i46i/GmK7qDF\nk3krdm2+eXKdEbNvRsjOVGk+f28a8VlDVwoeNXooB00/c7fom+oqwpDl78WD\ntc4iHsDfMObDa+RJP66nDLHsdCqABj0VZ9PDwmg2zf3LD78iHLLlmYHagMeX\no45xWecFoJg/o7YJYse0+teFKQs3usimQztxVEpHtvTmUXOurbSDCcEi7+d0\nG1UOq76YcynKEJToyDk5q0TUIoeWA6oAE+f1XCwF3TCDl+FVrml1hfrv1cpJ\nhq2hQHghabrvMIVItyAk84cQ1HD5fQhNfaZ5iS5SZt8bTc6Mp1YjZ1HQcZpO\nNWdZb7PNIXTLU+GnRl0AXBTxNRK6DpXWmw4Ip9sHDUKcrcuEQpM2O/OPD7y7\nX2LhJcYeuNuhOmPN5dXSHmkCAg5rbdTLsftRhawtUZPVq+luynmXEgs3quaK\nads9\r\n=4EkM\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.4","@thi.ng/math":"^2.2.2","@thi.ng/pixel":"^0.4.9","@thi.ng/checks":"^2.7.11","@thi.ng/errors":"^1.2.24","@thi.ng/vectors":"^4.8.2","@thi.ng/matrices":"^0.6.37","@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-js_0.5.12_1607303169714_0.7530949417041692","host":"s3://npm-registry-packages"}},"0.5.13":{"name":"@thi.ng/shader-ast-js","version":"0.5.13","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"07fc687cfcf7f8b7f0c8d5f885fbf91d358dcc13","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.13.tgz","fileCount":50,"integrity":"sha512-EmD5a5QKjShAsT6Js2exc6p+YvAHmcOHsIr/mjcDhxkVLGeIoO6F08AZTHUJerPu1pUf8/zsvk19ub/GWXPdzQ==","signatures":[{"sig":"MEUCIAMIr1Wptv0erHc/riRKVpwjruxbnwWpQzHddKwmFq+oAiEA50D5RtmrTGmFhCOR40PJC0zUyTRDY2O1n+HjCBhwQ+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4jEvCRA9TVsSAnZWagAAxfAP/iGVnaph9t1bOQ28Gz+z\n6/mvZHd+6aJglHfYltOVRjoDkB/ZfK3EFW6HGy8DzAlbEORiAOqZYyjCtz3w\nP3EH2vO4JbAFp7KxyXvtx2uTlmIsnWSm/2wBw3+v+5WyIZul/3ln+7zFst3R\nZOhV0SyQwbRYrnxNqZ2LhoZqYSidqeLKNLabRTeZx/GLVufkVsSX2saAaART\nF/1smQ/NZtT0zMTTP52cF4Cbhc9LiYRmKQ8Qbm/tD4wBReAcJ6PXzwdDNAi7\neJFQseSynN3DFtmSpMW5BLYNcC3zYsXYfS52eM1kusR+oWF3n7rgRKlXDgNZ\naFqXrML9Ani1pi/gMZr5MnIcCwv3pSwUuFMQ4FbBaQZ1psBGnuTIA4wYXc0E\neIE/Um/rYRKMBhjcNyOrQf6HUA4jXiwOg5GEgREcAh31ii2nWSRA7e7gZkAs\nADPMn0oq0UFlXQA6A5+Ox8QJNNIZN59tLzbbJrO/M6dxnwz3UPuKeVZwwNn+\nQyIb1Es3zxBJD7nc/MFMhcFyQk3czkprg7HxSiFVTCPy/YvToNkzmOQnwiO5\ntPCtYOOjvj1Nz94krhk3AMObH95CkbmLD5PJg1qgn7hIKM7ynDvSpqNcDV45\nf3wAa5QP9eF1+g1sB37dOMFYamNZUSQzI83+31TeRZZwJg3Ah1USH6bUqHkc\nRhvT\r\n=U8yH\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.5","@thi.ng/math":"^3.0.0","@thi.ng/pixel":"^0.4.10","@thi.ng/checks":"^2.7.12","@thi.ng/errors":"^1.2.25","@thi.ng/vectors":"^4.8.3","@thi.ng/matrices":"^0.6.38","@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-js_0.5.13_1608659247450_0.7917738441878106","host":"s3://npm-registry-packages"}},"0.5.14":{"name":"@thi.ng/shader-ast-js","version":"0.5.14","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ea6d549d22c613cfa17089cec3c494344bbafec5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.14.tgz","fileCount":50,"integrity":"sha512-gT9QgnijZCORuogp1wgdh6rgR9Yrh+tCeDJ/++Q3davv6H8vJ9Lz8I20zQue1Q8DAFWZh52pcA2k5Xo2vx6SVA==","signatures":[{"sig":"MEUCICdvxhO8CJM11aA7hJuoveaaS4/IhS0cdrHzR6ZEbuVXAiEA+yzxHqfHfD+uVD3X4+ok9W+GvzpBFJevR3SLKC6rzqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8KmBCRA9TVsSAnZWagAAmSAQAJ5oWSBmeilt1mg2B/RA\n6bvcUiSFMBBeWN+88nxN6wnC/4EWlJGtGsv91Sgoa95rK/COFBj3RnkLv4lr\nhB3POkQoA/gfmnZ7IDnEjWWmARUIKIHVsRgsFtjgOtIFvxBHh3HbIeuBsRD/\n6a6QQAJ+ybWfNUIV5CwhFflcYfpgEi7MxyyWCvhABBaXdEwUh0JrKnLQZmSC\nXnMkIvsQZtZZ6W8tdATgXK5zD03Qr+QtqINwOa9GYIMwc/119AUXCNhX13JD\nmMz6jKBuUlZEMW8KHtp+eLL+T/K7l77ewZk4KKi4/pmLumit5N9BKvYSKWSw\nmu63IuQUsfVjZZvEh4tfD1zXi6RoKmfgy7Ww7GNyomq8fSo4hyQiKvvBQ2Jr\nRAaSXwgP6UIb5QCm7yWSxYYO+ggMava7b47rTUwtrI5QY8zgkj7Hnx4Nh8hv\nHifPoMg/fuwmsEPQ8wyeyfRWAEVCFeHqSEGYO2tD7VSe671h0RG1wzZxPzxE\nVltYoY79ORItpYTTnQBOMutZw1wNPE5+2vqJAgJdj5G+wSmLySMBGqXsaw+5\nJXdN5RTNSqW6314n9HOLYZ0mUrOsX0gHDBpfjG9rREoH4m5mBZzONJufkgP2\n2/rgAb8JYdM+lMkfD+IkJkr4ET+BnvQoJAYD8wIHWo2KISIfxwd7U1GbvRVm\nCu9E\r\n=Tn1V\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.0.1","@thi.ng/pixel":"^0.5.0","@thi.ng/checks":"^2.7.13","@thi.ng/errors":"^1.2.26","@thi.ng/vectors":"^4.8.4","@thi.ng/matrices":"^0.6.39","@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-js_0.5.14_1609607553061_0.239628382251162","host":"s3://npm-registry-packages"}},"0.5.15":{"name":"@thi.ng/shader-ast-js","version":"0.5.15","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a224ff29e9f379f0a5c07e2f7dc8bf5cf843cf0c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.15.tgz","fileCount":50,"integrity":"sha512-Kh8UnFGeMAWj1IMa1oWcWiGbkvX5OwRwGNcUZusfQOj2WP3sIPZyR0M7jx49qwBGGjRYzR65qtNV+4PGRLtKtg==","signatures":[{"sig":"MEYCIQDtE9Ub30Ubkgi8iNn+iGPyLggoPwPXI94KyVIP08K+qgIhAKovEtOFJ3pOV6aLAjIyCIBG8mtEZhTUQzJ7fKFhqKDA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+z7yCRA9TVsSAnZWagAAse0P/i/QMkUYfvfyauLeT8DW\nsRtZDlmxwzMU+1xHavRKaKJvBNE870uqHgkL0YF0YgJVjuKnUm/chYwKtVfD\noswF7ERDlEdFE1VEStZeTQsyXVHzp06kWp9cqn0G2cd5CIc4E2V6D1iYJVqh\nvXbPRBBEPCOh32RhceX1lX3KIosCXrHTXTR8d7PR+dOtT9JpN4bH7Z0Svd5D\nfZsQTmLg4GVettsVDmvOU3IuOIQQSZmYth6vCIxU7cxmA5G+dha00m88OpxP\nqHtiOpH0yUEhQyuGuqWnncRzzIlmz3RmQJBZxhLg7/ppF/ypDGa8MA+5Q+Lf\nwGbismajUFUl/XfwB9bUTnzXoh5JZE4eFCw6h5RWWxz9EV7D1HUC5T/H3++q\nFQ3DVczPDyemayE26pba3S2SdUGftl182VY0cG9y9b4G4rJcdkL+6z2V4MUS\n/jDyhQ+DTTjMp4f4RYNAcuJwhdoSpqMva14wYBC6OsGpwOsGCGpMbLcpzmA6\nKVYdxOqoNXQt9iUg8X4mbbeU8ge+glzmknftYcmagj6meJNWp+OM3zFPhE/3\noIUK3kKGk1l9obkav9nWGtPCMBGYDNG309MONf3tDkWbbR6JQrf78zf+jZiX\ni5aftrspHIV6mJYkbEyOX5/6TFOWDJgcXDxkSL/D+OfRMA/Vys+nEBqfOaN3\nBfTU\r\n=WlLg\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/pixel":"^0.5.1","@thi.ng/checks":"^2.8.0","@thi.ng/errors":"^1.2.26","@thi.ng/vectors":"^4.8.5","@thi.ng/matrices":"^0.6.40","@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-js_0.5.15_1610301169724_0.8129945337401401","host":"s3://npm-registry-packages"}},"0.5.16":{"name":"@thi.ng/shader-ast-js","version":"0.5.16","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4d97c629bb5f6d9a135125b085d8fc8449256074","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.16.tgz","fileCount":50,"integrity":"sha512-I1v8R8ocLSloIrtkb3B9ELGQwpeAln4Hl2Y1nfXEhpkyyaxySUxkAKoe6Zdj37X2+u96VwJ2choxcyaDkt4DTA==","signatures":[{"sig":"MEUCIQDFe7eQZt5C3OlQ19/z8b9ivjSwrI2uZ4/P9r0wwdbvwwIgQ2qYviJ4VNbOQWD2LuleGc/sEQIwl8+GMuRzKOptEjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/vZlCRA9TVsSAnZWagAA65kQAIAgsTZHSCGt0Cjk5nxP\nU65sEt6IyTJ/97nKPV4apMDZ9hw+eFKWruoTRRIFEM7Y7nYSMD6c0JlG2Ze3\nEj4PqDxF9uo66lFLsm19HsH1J8GxzBhThTPXuFW/YjXhKfUArHgYjyyOf6a8\nYBFjNecis/tgzstXiqsQ1Kx6zuYSVg6itd06tqCjyLokDxb+2KlNHrr9AruI\nkkPQlUWVPhNDtr0am6tuOg/cBCqAvLJjeA+5NqyzaN/GhzDWbvjXjgIYMS2t\nDkR6tmAeAwwYmxt9Fg5o/dHtEg3ZRV/4C3fwL//336k31k0/TsqRD/piEMdx\n/4SZsoxUlBTiAHHC5zzmuTKbDeHOaJ+FSl/90cxOT+JTPnksVzxdA6BKB9ka\nHsU8g0vNVLUpa4z/rvpcZfbWdThF8lz42bUFq8rcYn0hoLs1Unx08n2CivvU\n4ZckMXz//Xlq7ayA7IvY2gKC7gw4TFEH9y4mNWQB0ivZKfICwWV5nBK4ttCL\nBuPARU0mrvCX0LVyInWKVxndUBBjKdY3F7CMp3wPls3JumwQtWbvQukBecYd\n51yZIh56zMckBYOaTQ2DWHcdtKnwzxjcWQTUcrHgYTPeWZiqGNtvl3lj511s\nzesiYZUGfMnyTm/nK+jfuItwPEWlU8ngdS7/b9m8ID0tYM3sfZD0WK6wDSBe\n0LOg\r\n=GBAo\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/pixel":"^0.5.1","@thi.ng/checks":"^2.8.0","@thi.ng/errors":"^1.2.26","@thi.ng/vectors":"^4.8.6","@thi.ng/matrices":"^0.6.41","@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-js_0.5.16_1610544741030_0.3545654850498823","host":"s3://npm-registry-packages"}},"0.5.17":{"name":"@thi.ng/shader-ast-js","version":"0.5.17","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7a62610195631a1e1876edde95eaa7c060ef0047","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.17.tgz","fileCount":50,"integrity":"sha512-7pDz6cohuQl0N1By92JnbVNqk5LKoJJq9zWCSnFPZDkei8iU1GGs6nA9d+9UsgzModHQPoH9OLbbLtRiDdJR4A==","signatures":[{"sig":"MEYCIQCWtwpU/8vtT8MjLMWrDFQ8cYqwWi/N4G0LNwSa/5Z5cQIhANC0PCnKwR59TcSA62OCtKnYRW/Rz5faoOo5K7dz7OZG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/ztOCRA9TVsSAnZWagAAvYAQAJK9U4dOswj6Bl0Hw6KL\nQx+rG8yiCupuwVhfzGAJ7NN1XaIeR4OupWDhJ5+WVPfmEO7wG1/pvCd66adg\nmTrmaIC2gSa1/7JFe1XqoJRZotrFluxtE/inX1nPp32rHBrcZ79K0GccnfHc\nXEf6cpOGn+Vn2I/2ynEDMC9UtAXDLaw0KWJ7HaAUcKPYaNj+62CI8u9gvyHT\nTU1pXsK+SbG+L+9iJifv6a9aOWqILbEmVcTX3bI34rt7FfQ3GPl1hfr0Ozrj\nuFGSGWX7ChK8gMikOBfd13CF+8TsqCiesXN9NPl+BnI37B2KBbSwDuawKOdZ\nqg3sIM/4QE/Ch8yO7qf8C6R7ouShJMEUWDNOVCpwQ+rZPmQo17kJtVFUclN0\nc7h9jlerH5o5MB9fhjLTtmgfrikOW2YWYPLoHcaGltEjdnXJSh/cF5cUF4qw\nhIJ2RcrSKD2t/G3qu2PtazRVH/8QqKQhhMyDG2qwHn/eB2KZ6+UDEg8L8SeN\nJVQJ5UHhKI/2MCEKtTN33MLkKEniIfMdlxcZJkW2SOtL7GMgWegx8VsX9Kgu\nEI67kjnzVCzcdGIGFb19xCfo6sD3iNpWnkp81sAvTuby0aekFgBnP/C4KYpd\nqo2ZIDJmrXYqlvWPj/2nM1S05MTE3+tVSMsPmARSX3B+kCETUjYl3yO/Lqku\nVEE7\r\n=Xs5Y\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9677968b3faec68a109382c1da5a4a994de8e852","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build: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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/pixel":"^0.6.0","@thi.ng/checks":"^2.8.0","@thi.ng/errors":"^1.2.26","@thi.ng/vectors":"^4.8.6","@thi.ng/matrices":"^0.6.41","@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-js_0.5.17_1610562381974_0.6387217083072327","host":"s3://npm-registry-packages"}},"0.5.18":{"name":"@thi.ng/shader-ast-js","version":"0.5.18","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"14bcd5f68bb039cd30a9b1594853eb5f5f2440bf","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.18.tgz","fileCount":50,"integrity":"sha512-lnmG95dOYUC7Qsw/uwEBVBSE6jIVJ2YnQY8cPQ7rBh6SOIhG5J2pzfHFQeMHjb4Enu40ZFbqJGWdJYvrCg8s0Q==","signatures":[{"sig":"MEUCIQCNGIzNxtvQImiBUxWDyA2hArDXS8sT13leYbcIPVFeXgIgGCf3TlkQCguTK+1DcmVSwNbeDbKMLw7zb+4qzfZNrPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCZcpCRA9TVsSAnZWagAAM1sP/1fK5JLHLbREEyIeS8Hu\nyPPACEp/HFBvEgtRSYxRTe73A+PnyuOqRldvhl/XjcKXCO7LUzJQgjLyHF2a\nmAHHcXtw4wTl47B6qkH6BH2ERrpvQSg9zE2IHi/VlFPexAJFVVXDxr38nsh2\naBepIY0KamongqRAYpSUlK7GeknNUISGmEpETUG0lbvSZFfnJOwUt1eB4mR5\nNFLKj0zdws522S5BkXz8mymhTZyvoglaVTXWI8mEhhp+OdUUvb5YF1iX/cpG\nM3KJI6kMPzrWnqSlNtv5i+nBtuMTPQEc10mA9xUCxaRkfYx5yuGxBy5cIqZP\nbqM5sxKDy2xyjpb37HDagqM79AyC5TiJxQ0WKSRCub2fuAivnNwBxlQ8fa9K\nwKm6fbuPWNR0EShmmVJw4qRTAd9M8ffQHm+5Kuff9qCXAtyVnIgziAsfhn+u\nrVCqtzWBhi+9oOvz/8qAbGeYU1QQr74MOFfCI6kBFkwKZtg31PSt/Oi+zBQM\nvLJJ568vvtV8qROhtLe9Hu2TwnzZUnnQg51llonHKbxjRzAxi2VFRsET/hKG\nN8K6uOleLxRDTv9o2rT+/6EuCqfZaXIHeXXKfI/jbhmhaYUMe0b2Loc2oxNl\nMJTPxnK1ceX65vCAwD8RkqVE9fQuRir1FAZOeDuIFZpuLLxezu/txMBlehAB\nY9X4\r\n=JVDI\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/pixel":"^0.6.0","@thi.ng/checks":"^2.8.0","@thi.ng/errors":"^1.2.26","@thi.ng/vectors":"^4.9.0","@thi.ng/matrices":"^0.6.42","@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-js_0.5.18_1611241256921_0.7480175409681236","host":"s3://npm-registry-packages"}},"0.5.19":{"name":"@thi.ng/shader-ast-js","version":"0.5.19","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b0436058334ee4df7ab8540a7fea10161c20b732","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.19.tgz","fileCount":50,"integrity":"sha512-6WskOYq+9gMP6vPCGC1XN2YWsmqTp5Rl7ud2TYVqP5TY5h10hfSxXi59n/Vyp1wIHRbs6nzWTpMMIQ4WvCpmFQ==","signatures":[{"sig":"MEYCIQDmaApdpR5ajYBVZT6k8+qtY3IvAasC3XrY8sOYYu/7CAIhAKDpk03CGT32k+TyP5h4rtNC/0akXzc98RClIiuScEc6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCu4KCRA9TVsSAnZWagAAGOYP/2Psth6o57ez0HAChyyt\nHzyOkbzo2veMwR5OnQx6bbKdCxBjTsjBgET6tTINeA3i/LiJnuLTzF5yypeI\nVz399hrC7XpIG+Znam+CQBDdaEKYPBxWHVb1+uAPC9geIQOO3nMyeU6xe0Ij\nIhDBxutiuK8uq2Bzs+LZzvpOb2aUBFpEKOyQH9yOXw+JAQb2HMU8J16XEyiW\nw2qnnMao5kdedycMHiWoCIU3jJgYJYdTbWaWw45UQQ4PF9XuubjlKt2QhZTY\ngxPJQ8SusdGpVtB+VudVmXfB132ZUJ7IJ/zlaxUbVg0imYqXxdwXEJ4dd4o0\nGDQyFHLStGyt8pg0GqvDDUU5G6qN05JR8g1S9Wd3frVWVOa0C1n+Vx9PRD1H\nilP2ePdaFjKyYpkpFU7KGUMUJSUA1mJ97CDtxc0Tl51Ulolav5VdfLUjqNkR\nVd72VuSwU3vc6AuxSe0YKFRX1Kl2fzQUNCEEyvxLh/4gmV8o4xh3EIXgyO/P\nGNMjOUkpzqCLOloJ1e/it4Be29EmWaJcgmQxA2+1CvZ2KPjgRggSElKqBjcL\n2fAPxk1w/0hhLNp0y03qcXlxbA9Zskc6nh6ixuoHywt/MukQB5olb+uub7zI\n6SfIyyovOvAQs88Vf0YUewahDqnX0vA/NkqOQEkJGlE5gH6SkBXclfSKre1G\nn0Ax\r\n=Tkzm\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/pixel":"^0.6.0","@thi.ng/checks":"^2.8.0","@thi.ng/errors":"^1.2.26","@thi.ng/vectors":"^4.9.1","@thi.ng/matrices":"^0.6.43","@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-js_0.5.19_1611329034599_0.8701765042935048","host":"s3://npm-registry-packages"}},"0.5.20":{"name":"@thi.ng/shader-ast-js","version":"0.5.20","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a0ff752846b05d0e23bd0da60ad241f6dec4587b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.20.tgz","fileCount":50,"integrity":"sha512-meatiRVljlvSCoM+mn06Qs30zJ/tfMhv+rAaECz2Ng3f0LyJsIvjef7Kz7HcYUQW0CuFW/oTJV6vPnzdcimHAg==","signatures":[{"sig":"MEYCIQCoBlix3cQ/7gbccvTUFeTwanqRBd1zQngmNarUbm9orgIhANV5Yy8c9nkSiDg9XcpB0hNJlqvI/43+NQEtas5240Hm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMUQmCRA9TVsSAnZWagAAY10P/36qd6KEklIr7e7U37pk\nGc7BpTZC/z+boZ9J2zCa7TnYlSjMl7IGgml0vqypDqh407YdItmgIULEOne7\nUM+Z/j+r0+QjUQhn7uj15+5dfEq3ozOOBBavESxQfYxBWqzKtbQDFUP/7uNv\njR6s9l5jXjEugZh5B+RBsS7R3g8/h8c3s8PyuUP3n2TFzgk5aUDRgGajLsCT\nYRYfmCCKnofXCGu5aRb7esf6zZPXouwJ50Hi28goik5mm9IS2FuogRp2HZ4w\nJXW56vRrVVpJb/k3b/LPxApzEoZ+tZwKl3CVrCUPEm9HPYFNHd5IMcLNICGl\nEfS9F5sSNnbWHO0HKY1ISQU4fJlkpmOLJASszaNIknFS3J/ayj4zMf+psvPn\nGjo5F9yTGLXM4fi6dWClTKUvIrY78mr1VAGH7N+IRdl4cfNyCdeB2eMnxkcD\nvUx71UJPATWgAZ5SnLdsuUGAd/epYS1ScCZBszvk+LUvgBVbapUn06TqWvAz\nlkuUsHmoPKucPlzKIJMdSbpfoMGB7fwd29qqT4s8KOeWS+n+8Pt/DQlZ3sMf\nQEuRwSBOqwnAjDSsm3Vf1nCAcpo21tHOOCDat4U9arrMO7Tu84e9+ZSaKnIQ\ngorE0jIIsESnxJIpYH3fWDmYHYlK/Y721j/zSKJJPQlnwgqP4bORt6ESVL8e\nn3e8\r\n=idA9\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/math":"^3.2.0","@thi.ng/pixel":"^0.6.1","@thi.ng/checks":"^2.9.0","@thi.ng/errors":"^1.2.27","@thi.ng/vectors":"^5.0.0","@thi.ng/matrices":"^0.6.44","@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-js_0.5.20_1613841445815_0.15031388282640434","host":"s3://npm-registry-packages"}},"0.5.21":{"name":"@thi.ng/shader-ast-js","version":"0.5.21","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"184fe681fdd89c98eda38ac1c8b5d922c6cc4eba","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.21.tgz","fileCount":50,"integrity":"sha512-uqsqGaTutF1DZWy/E/sVI7MOQtNrJRXS9vFUJwtFyW03GgcAZxbPD/6/sN00ONcw0WYn52mkThmfEGhrXkDLew==","signatures":[{"sig":"MEUCIFA4+A0+vnQYsc1a6l4iC1l2yA6SgKj4twFcC0LMmBlXAiEA263RJuQSK9+OAmNLLKPoPLDR8BVQ79EMC507uIZNzLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNpDYCRA9TVsSAnZWagAAFHsP/j71cH2NHBiML0A8Gxi1\no2Zo6fHvbpWuWHz93Mur9WUBBjblPtLh7n2lk79XodIFDWhzC3LF0R+4NxSt\nxZpCsGlEyoFiCxNwmR2eaI6Y0o6ntmMsulhSYEcdDMTCCZek0eIKi8Y9URDI\nFTQDtSXEEp1Cm0mlYG9HYkwOZoSDSXHG872uu2WJUvPYGXrhA4bx80kEv/tX\n8fXZxvYLTloqVGKew0ukQgRIxTtoNDe98GrXHU3ZXvWmECmvm4caDChDsaH1\ne2fCThvpMA2aU6BOR5mRw426RAUSvlAHxKR5roKd/H7FvbT3Y83EFQ1nJjGk\nG3jtPOUNbNEEKomn4LkkwwLZk7MnqX1xZIuWKKBDKqFfwGVwF/bgCvULCxVE\n//o3c1maUt5qIBp0mBLixtR6TWMuove+Qpn5qUiTYaSIE+OF8PLxHIZnGbqC\n1cgaIozBaAC/ffGuFjIyUQr+VtfEJkuARAMxMbq1AnXHr6rB1ACdDqP4YsMo\n2XulcvQpps4RuAV65P4XjdhgD9He9KHs1nUWFLElv6j2jQieGv0BhYshUMZk\n8q3NmUrD2Hhh0XeOeqj3b6Yce+bbXWs1uLegsdJI7LG0qs8rbD/4kflWIe80\nfJq/UYqLqdoKR/dfbBzdoDOMrqwWFEJjm7rMFp+4RpC0Q1RAXZPH4XsYGxf7\n5XXo\r\n=pcpZ\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/math":"^3.2.0","@thi.ng/pixel":"^0.6.1","@thi.ng/checks":"^2.9.0","@thi.ng/errors":"^1.2.27","@thi.ng/vectors":"^5.0.1","@thi.ng/matrices":"^0.6.45","@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-js_0.5.21_1614188752663_0.29034329270558645","host":"s3://npm-registry-packages"}},"0.5.25":{"name":"@thi.ng/shader-ast-js","version":"0.5.25","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"008a36dc36c16d59b5f0a31af5043b208428a4c9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.25.tgz","fileCount":50,"integrity":"sha512-n1lpGjDqXWK/Ky206qfMMO7ysVYq3Ic0M47VejtSQIm7h4JxhNuqTBjb8IfZ0F4ZKThxnGpmUocxLqnMFTRLdA==","signatures":[{"sig":"MEYCIQDkvNby3+iKPFICbz1k7XxsOzMZ7DxSCN0gN+/F7AeMRwIhAIreMi1RssLvmrcI57vZBkfudwl2GqivnbI6cR0ts1yH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP7KrCRA9TVsSAnZWagAATHIP/RUohbrAtg4JHcfcw1cf\nkajpuyAM07UNlnme6AgTMT/6uaSPNWBZ3/Z4nmfl105E4ikY8drPpv7KlxVR\nXGoafEk3ldgmN8HUbExi3ex8FFH8aP9r7HjlcJxBx6EIKgR6qi9/WuOvq+o1\nVa5QQtEhbWYT12waLWZrfxjGvQLENYGL9zXR+oZ2EcRUanA8etiqhoL5OA25\nSL58v/Nu8Vd7kVHEYseLtwGz68tFoZ5pickgV8Yhlspjf2GalEVSpUjr2ae3\nNPAezmPV/68T5+W8ycE0qX0yfvKiDAa/diP+pm10cuHeGpnD/F7+d9SN45gL\nLUVMxkxrQ7WbdFIz9Ts4DOmdtOTQL5VVZl5P1TuALBwm51cZLhUCOF1Int7E\ny4CeNKNPpFBHV0UlRkeecKFeMDKZ9QzEp9gIQBa8LoXk91DvBHHEeGFfekrh\njsh0h96NdVS+eWtHbenF2Yg1MRTczA1DD3NbVFwJunN62/u/AObxJaNPewNp\nW0rs1N2T9mJxQxXlDIhe6LjvRLQrJJmwraq4QHu1s6dLVT14c+deZxeIIXd6\n/qBGM+Wo5iR5jy964QEbKhYJAlanxMqRC6COUoC0AAdb33Y2PFDz7mA71zyz\n5UhhUDGycKgXhTk4AIrBcoZk9dUrztlyzO/u0rb5Hx09iae8ExpzoVIIQslO\nkWtE\r\n=dWmf\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.3","@thi.ng/math":"^3.2.4","@thi.ng/pixel":"^0.7.3","@thi.ng/checks":"^2.9.4","@thi.ng/errors":"^1.2.31","@thi.ng/vectors":"^5.1.3","@thi.ng/matrices":"^0.6.49","@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-js_0.5.25_1614787242869_0.09887830174084455","host":"s3://npm-registry-packages"}},"0.5.26":{"name":"@thi.ng/shader-ast-js","version":"0.5.26","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b02bdd4c41f06624fc69930e05003222e2d32176","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.26.tgz","fileCount":50,"integrity":"sha512-NLe0nlRMPMCBMkVPIoriahUFPLVRbdkwYcNzKPJ8MmKAXegtWZksfR7Yt4A3JYGonW99zJBHVs5Tsoiv3q71Nw==","signatures":[{"sig":"MEUCIHXa6Bij1sGa2fxdyBo1wY6cc6aNV8idMAEyKH9tjk8gAiEA8+Bl+EvN3PG8xxBwOagKP/elxL26WkxmxWC8/dSttSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS/YCCRA9TVsSAnZWagAAgf0P/R+Mm6TgSmwDJ2IxduzF\n4f6dAUZ0qJwtHQOCEqrGyFRdtRZ/lKttzYMrA5/wu5tP/OuKq9HCbZwD4D6d\nNB7LzYd8JCjnF9Ugx+ozHpcqBl28K6y7F1/GIrYm3EKu1w8cRJuJZNPs+oQw\niu+yYdWInoUdf8zuhz9QW5rjuZvYwAvADcUT6t42vi0r64jViinjvQkfnQMU\njIKrNliOT/bq/d+NxC2d7OzJmBIwLN2QHVR5CIvLWI7mMGx9aqpoNflNhv+T\n5wbC9whjBve2Fy/JlGjEtQU5cPfA9gbrXBYTVG+H8lXck4knXTxGDaJZ/alq\nSYmi2tKW4NwjNSLxHEvAiSUMUV6kfhxf31vDfSqkOD4i3O9YWIEaDMuXAYZP\nlqTbLD6MJJGdUHMOC6t9ohtw5KrfiNpdGpmXmz341ki6k9ouHh0BUKf2KsJA\nk8hO7TAYl4+ngsKxSWdqwQ2VsS0GCJv0gsKxLcaxoymjb/AGwYHMzino5Snq\nORObLLvacikb71Dho7sUudnznulJ02s6PWECkST5MTYF48T7S2OngY7J7LUQ\nfbXRi3R54T/CkzGeWgt2Qdz2vFhbRDAd3T31DQGYZ1WDzfCdtO+GbomN0yee\nsGr6GWlKgQLHd6JPLsyNw1Ucizdh2rSQeUnBgBSuLjlaKtqlVx+UiiNTNDB+\nSFM3\r\n=yQIH\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.2.5","@thi.ng/pixel":"^0.7.4","@thi.ng/checks":"^2.9.5","@thi.ng/errors":"^1.2.32","@thi.ng/vectors":"^5.1.4","@thi.ng/matrices":"^0.6.50","@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-js_0.5.26_1615590914421_0.5675655134422997","host":"s3://npm-registry-packages"}},"0.5.27":{"name":"@thi.ng/shader-ast-js","version":"0.5.27","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5b205b03e95706d4654f943d4916700fbcaaf15d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.27.tgz","fileCount":50,"integrity":"sha512-6S+8ruTGNlZRWMejiDOujaRTQeZut6T46ehK9PGxVjAg7OrSgN///RkvmlJ5VXHq+8OZGe9S6klo9WBXnUVXOQ==","signatures":[{"sig":"MEQCIDeWeP1hq/fU5THPDrDChundlR4W+ni4o6ubq5rO20aMAiAqCDud2Jc98yEuwXrA98Ffs+HFYJDwvuyVebfp7GD3jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlDrCRA9TVsSAnZWagAA6MwP/3npEEi0rgOsHsLIF/7a\n2uPC3JKHRNhtqL70Nc+a35XgKL0pYAOpjRwp9ojiaDmKlmNI19kytOWy/4GK\ndcexveehNrEGbiIFbHZBjsLANIDj0KZfa9Kk8lqgu4hTYrmLAMg1W/N5eFpG\nbPF7+aMPX5CB/8f/TuCf6XJeNJAuk0Xgg5HXiZyqIaHlZ9pIw7cUGY3idE/Z\nhfQwt6ngaKkkVkePOH6q/zVCSJDRb6pmr8vqsGvY0aojN+3CvbAwlsMVtSX5\nqhL+93ftOcZIx4ACwEY3NweQh0L8fO9ALj6GytRMdUeZhca8UdMgZ30MtMcW\nITfQr0tlOq+5S9Su5UmfB4GREI6akpin+tXwl4udzsarDHFaFoGz0k9JFU4p\nQyPabBa9VDiA1J/ZHzJm4OnLV7LwonhF3UbT0aillL3Vr+Z4evkOgdNiBXtW\nw4v/Jyi0z8pOWaP6FM+9RJ9XjLVNS/cVn1gLOqsT/sGZ1kwDPsGG9YzcEc6a\nyL2LJOfDcbDkjA8SWAnJs1p+PnS7BfQnu0pJWxuq6wywZz0nL0JnVjQAClZo\nqYdSpX3WBfioPecpCyzG4ytAqShhyRpAiy86QhASM1swmZ56g5JsP68Oh8Y+\nQ9U7EbF5n/8dSH0YVBcecmKJ/Ha3H6FfB7f5abwdSFQfC2mXEUDy4w3JLpVA\nntJl\r\n=yY6g\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/pixel":"^0.8.0","@thi.ng/checks":"^2.9.5","@thi.ng/errors":"^1.3.0","@thi.ng/vectors":"^5.1.5","@thi.ng/matrices":"^0.6.51","@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-js_0.5.27_1616007403436_0.9752973848241806","host":"s3://npm-registry-packages"}},"0.5.28":{"name":"@thi.ng/shader-ast-js","version":"0.5.28","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ca3ab1d00bbfbb25b9261728c017783d1df9eb40","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.28.tgz","fileCount":50,"integrity":"sha512-IMMkn4wT5imjn64MpzJF+lBCR4tH2h21L+IBsfZOF7L31yjLd0oN15dBwW8TPfe+LQCjpWya6GcqFPfeP3y60Q==","signatures":[{"sig":"MEUCIHtRgRWJ7DrMazvSrCTlab5JEr3FVSJlzgF+9jJ5OIykAiEAvMzls4csxphK8TdmtyyZZktCNaCVoB5tE5fOM2Ofz5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVf/KCRA9TVsSAnZWagAAh6EP/iOQnAhJYxTDrksP++WY\nQ13JQhbyx1B3Xm3njODWTMCRhZ3PHZvahsiUI/xFfFpwMARPFb+lWPYodQKF\nMZtfyL5G5JXO/vcOCzm3yzFYwbcx5ub4CW/90jhPQaObcOPLyXi/14APp4k4\nlg04B1IrtKkeu9mPvew+VDTihLptow4re9kM6HWMLZLCDH4UXA5vJMv0Stdm\nARDHDHRhcvgA7n3DPF/7fq2l4jmlD3YQ/owFKtnvSBehw5PqlErpXsrib+h7\nn9LQ6+RK11xGHoU5W26wTjv25DJjxVJENI9KCrKBFVM5HaIem2DT5kNtrbsk\ntRDTuozld8FMIopoB42rSirU03WMfHKH/GwSH2TnZdxJKgRzmlZ5cAjt1K/F\nGDVU1mfq6J2qrNMAp3137d+DiTCnT6rlZo874iP427OCCfyFXqjfLMLDhdBI\n81qgW9/lBlLI7d7Z6Irgf7Ym01CpN3HofWI7ob1oxh7b3p5jb6YGH94xZwgu\njd2hoAk4aabQ3psm1TnWacW73kvQRia9TlLhnlpq4DWktH14t6zROFvZJtKk\nVOzBcGWFUwXORCTFFCv+u2dbpCPkIGDQPsmgOIEE41k8kGej4fjZxb8Te1x/\nytWGc/en5U64EbAf/45jDOMyPjIcIbUJ3jEQukZMKnSscTcn07WW47bi8kp0\nrhj2\r\n=68L1\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"af16a3a01375ed0f84e3ab639b8c686d01212448","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build: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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/pixel":"^0.8.1","@thi.ng/checks":"^2.9.5","@thi.ng/errors":"^1.3.0","@thi.ng/vectors":"^5.1.5","@thi.ng/matrices":"^0.6.51","@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-js_0.5.28_1616248778062_0.33627831968279787","host":"s3://npm-registry-packages"}},"0.5.29":{"name":"@thi.ng/shader-ast-js","version":"0.5.29","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"17b7a73b53fdd50ff2ddff3b2a82ebaed2d198c8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.29.tgz","fileCount":50,"integrity":"sha512-XqEov7HdLMeXuPxr0TQlYl9PVSCsC8XKaIJod0r8mo1my6aogVveptu6MU6Plp82L9stMdjwfmS2pLqz5mmEBg==","signatures":[{"sig":"MEUCIFQbGrJ7dRvw9FBn0D8bsDDNCpd/Gw1YRi1d7kIpF6ROAiEApwnLg9jAZozkn9/o4+qPvigILdZElPIIYDP2ViuRxcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX1JpCRA9TVsSAnZWagAA4o4P/RZ+Y0e96CbtdeVbIelb\npnfwEdNWqBWH02vvGjdGCfhxP4syLwWrwfcEpq0j8CmIBjkclnXviDkHOW2m\n+FkO2+5I6fF1X/P66yH7kwHwlgjKZIwazdZx8TGH3Y5HT36NDho/vFFXapF9\nV7WCrqDRGT81Fh3+sU8fA5gP6SmE42M+Y99jsGo8JFxlc9tIpi1OtGxIsxCc\nKRUdyKaNzOH6y8vw+7niTjkwneHepJyEXNFm9pNbn9e68fS4coyb82p9lXRx\nIcWn810rEh4MBkBFtXJwGpocmaJtQQxIZml0g+a6OMVX5FcFjoZy1MJvqAEE\n4eQrxfRWe1TyVyRAwDv8MHeBOwp6ohcQDSomWs8QO8vRCfkqNIHdhYDQQLQI\n8S+21tcYdlqb6xEQkaKhLfyNrg4zgxQlyOwSdsXvyAHhLSmlGZOoHuLZ8/Tl\nrTGUMjMEwvfzn0UMidbJ4HO0WWufVZOrkeBQlokgYH0/j+jQZBoYPCCfy98N\nHMPdl6DhfGFMm/aS+V3ZMFD5O1DesxM7LqshBZgHwhYxD1wEkUDaGoKomogo\nVxibhgOTYFq1W8PPSJURz+nWhpQLEUgOsH/XkRkpfrPApM6WIeqMR9gG72K5\nbL6/FtUowX/1ZDr+Xu346e1YOhNNi5u0Da6e2P/Y9ZpyMzAdJJjKM4yYtzHo\ni6J5\r\n=IDHU\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/pixel":"^0.8.1","@thi.ng/checks":"^2.9.5","@thi.ng/errors":"^1.3.0","@thi.ng/vectors":"^5.1.6","@thi.ng/matrices":"^0.6.52","@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-js_0.5.29_1616859752825_0.2111586033677022","host":"s3://npm-registry-packages"}},"0.5.30":{"name":"@thi.ng/shader-ast-js","version":"0.5.30","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"86625521ec22259105112a6510bc5f36753972f6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.30.tgz","fileCount":50,"integrity":"sha512-CgQgYPlt53s90Mxs9IU7yodmFxJKwaiYgskR9uT4Mu6CLjNQZr08/DW8BCdGf3ycr+m+8fvqq/YjVU0I/Z0Z4A==","signatures":[{"sig":"MEYCIQCR5cVOlmPrrVCW2cIkXQROj/VBQBOj/XxnZSRU6v52MAIhAJVxRuy7XnoykWVlUu9HsUcwi9cisEfHQxI27VejHk0V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYLnCCRA9TVsSAnZWagAAEnwQAJe2DfbjUwWtCG3W9qj/\nEm6MQmg92k53fOWZ7ERWrPI7/pEr73Yx5ZbKQCoMLl7xF1qjO4o5v1/4etVs\nUVI5l1AaB6aAOpH7C93O6xPuKT9o/4UiZ288cTRnX9+lVfSJQZULEk+lVWHf\n5G4mMhDjxYTK6hAcez6iHwiOaWbdheHMo3TlocQUxOyssiL3SylXmRLR7CJ2\nJ2zmNUA03Awkf4yzYqsTbidrZfiudNSGK7x1HqhtMEuKBpHJ+F/TrK8dgFkw\nKDAFW3Cv23lElsop2YgaFaBtZguIWRWSZ5Z9ExWpvhMUH1+fZUvN5SnDX7JI\nfbQnbEgtBHWFJhLu9ydIoYMiFDF37E/4HCjA7r8Fy32BsVkK1x6UonDAwn3r\nXxQ4NIB10qokhXzKLyKHzX4JPAfSgA3BFD+zxHYSTbuNqcpKEbD0h+AJnrVS\nHk2YjlY4w30h63YfSOWzTtnkMuiBRH9vhvQMCvYkdNunB4YJ65C9AMj+09A1\nDv8zTuY5C5uxWCssk+jYWx3VzYxdUJDObxjFm0u5uLIN2zV0Wzri8HqaJFC+\nhGGS7UuuHMil4KgrFWXV2J03lfMoJ4MgY0HbfQUiuVAEUl4Ma127qd6JcZvo\noRdIWqFqLgOXDVscCmqdV+3MxHiKDcgnamgnKCUIVWqX1kqYxWlZVwcMXpi+\n0TPN\r\n=5hiG\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/pixel":"^0.8.1","@thi.ng/checks":"^2.9.5","@thi.ng/errors":"^1.3.0","@thi.ng/vectors":"^5.1.7","@thi.ng/matrices":"^0.6.53","@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-js_0.5.30_1616951745728_0.20573814775782062","host":"s3://npm-registry-packages"}},"0.5.31":{"name":"@thi.ng/shader-ast-js","version":"0.5.31","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8f57618735b4b2d3427a0b61e1cde0648c642d93","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.31.tgz","fileCount":50,"integrity":"sha512-9x1MiHhCZeYSTiGmxjrLvoxFLO1dl/75GjwkRR6iM5sZT2kXPtQJvgqmvlkYKjndU7cZQRXPsDCqnBupbPoNYQ==","signatures":[{"sig":"MEUCIFe4ecgTwuYzZc07/hSvtRmWuE2HTSUUrByRXfrtkm2DAiEAgyQr2gXMUa+YU/w+7TmjA3X+6aos/Fekpy0lQqXJBLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYvDrCRA9TVsSAnZWagAAz5AQAIMiO7fKeQITT3JvdiOv\nfS1EW7xrzq7p9HiQLcyWlrxGr5ZPYOrDNUuQxoPjzn0OlAA2rJhCLyPEywKT\niVP+WwcDUsQ5yn0ba54BQDXzu5Nn6rIqI5Ms0sc+mDNlHSImyeRiNnQObjNZ\nYlYiTN1MgdlKwiKFBVZljk4JtNInHdvzdQdsDdTLy4iuvzuSm3/MtdFrOnby\n3f0w2sZm/KqLYyPMoTfn4Ziu6yiZ99IFH4pWRL9X3WPjGofK7JdNX0aGwkXO\nsSI2ua7PIq7VYk149LJqRcMi2tOARTbfVUxu7/mt3wCv6DzngA7sRfQ7Uhpu\nN/JSDxWyXxuMg5dVXugOXuf6hNxpIvm1dKcmvyCAAOu2F0RDOQVzYf2e7Cxu\nqutn/0ZRQ9/52soadEHsvNF3Dg8KbRt1t8OLowMab2sjh6VGYGaOu53Y2HeF\nfiL/TwQRXdruyhJYwE8fiBSrAK90dS6Lyd7uYapoe6GUuGq1YKNHk32GRpdS\nI8VddNUwwbYjitXPn/6shTZH91IYdQUCBEiBwcIW2xxXfO7NZY82+gq1nh9X\n6l2CvELukqlYSjuNafb5iZA6GEBvjKkY1Yy8HYVB5lXk2UY/wycbWwKtnDjD\nHHtTpf6GemiyuaI94fYe46Dgdwq0beJCFPs3Sb+lPR1mYBucQtFzdu87ABNe\nW/Im\r\n=C8Au\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/pixel":"^0.8.1","@thi.ng/checks":"^2.9.5","@thi.ng/errors":"^1.3.0","@thi.ng/vectors":"^5.2.0","@thi.ng/matrices":"^0.6.54","@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-js_0.5.31_1617096938987_0.04282678948648644","host":"s3://npm-registry-packages"}},"0.5.32":{"name":"@thi.ng/shader-ast-js","version":"0.5.32","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b7daca3cedc321d7c8916b54ee9352d93cf895a5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.32.tgz","fileCount":50,"integrity":"sha512-Omn8Ncf4t8bFvpEAOuwedyunZl2ubieQRbUenZ6WwkctEmHXNn+8D+8C/RmmCcHmD3Km+fc7SvszO/HTmvOgcg==","signatures":[{"sig":"MEQCIFqhnqw+X21Y7juboXjJoLcweg0b0tYMXyC2DKQde3scAiAqr4IGc9rRBBK68E0FlEB9RwOFjqWnHZtSkFkqIxsRww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaFpPCRA9TVsSAnZWagAAij8P/jx9xiA11gA0tkqa+U2Y\nRxpZHBFaYkZ9G90Zw4UfWMqKUB6MbkVIq4LHVbm5OxFW0JS41NVQQ5uwxDOV\nzG6EOFYuHmUxxnD5n+AysHECKpcplODVFZo1rvlbq296RR8B6onOVFSPecIq\na9FpDM3iPWwcH2X/ofX6J/R8zDBI/5wgW59bIvpGZ6WLbWJR5k5F8E+/O7Yu\nZ0KWoZzyDOXe6Pc30if01c9pD3ShxZefKg5phtxN3WpJ/Cacxwqy34WOG9Rj\nWS12uTVIe6Az/rHH2bJ46cYoB2azvMM5xFAe20ydcdE+mvEL5qJZ24d6grBJ\nZ7KFvWEU22sttKGc0aZfxhplamMOce3gjfMHk+hf3//mkIJDRUo8sE7WAJhr\n+blELx1Qs2tuxR5mvusHidZgn/dixhZFXKIKfgfrMsFxwlTz7eL6D8eMIM6C\nnT9r+RviLRSVwW7XKxljci7T5v8XkloJ3sEEN0QevAj45GbWDqVlDiwKldMF\n55gfMX5Iarvr2T9LvSx9XWExYL01MDxYBvkpsYtmzX4u84GZA+23YhfhvPwA\n41KcdGYMNsnMy6TFbQLq5qIyKlK5FmC10dxsoSr20YZvKvSqINr3lOodi21V\nk1KhvhhzaGft5pecpDLCz+PHr9RkB1WQC8aN85MHXKC4dBOVgsWnNWJrgNSq\nHr//\r\n=2mop\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.4.0","@thi.ng/pixel":"^0.9.0","@thi.ng/checks":"^2.9.6","@thi.ng/errors":"^1.3.0","@thi.ng/vectors":"^5.2.1","@thi.ng/matrices":"^0.6.55","@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-js_0.5.32_1617451599236_0.5328291793305193","host":"s3://npm-registry-packages"}},"0.5.33":{"name":"@thi.ng/shader-ast-js","version":"0.5.33","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"604e79aa1f90b418db0b0dbee8555c3aff6879fb","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.33.tgz","fileCount":50,"integrity":"sha512-Iq9vTum6YVuUckZa04AIhEqogOY7gme4hFs6hNUZu0hGydBGck1jmHOQcwYnvIzb6byY2Sbpbr7Rs9IMrMrBrQ==","signatures":[{"sig":"MEUCICoXzslv45biJryOmds3eidn8Gt+c2K3F/Xkj26C5VzCAiEA8zbA+gkyt0eH8ZulxyfhHLNEyl2lSkSZ5Qru2df9jGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbiQ+CRA9TVsSAnZWagAA3goP/A6h1V8PJGq+UfJ7aFKX\nMSNjWKrfC0apohm1tSErIWxelvxxGC748aKW2FVZ8y2A9wLVQ6RLeLAcvi+Z\ncBTVYJrLWSzEDJGudp2ZH/42iUxwmeZqhmUldpJXKxp88QBWIM6iPQE9Z/ma\nV56IoyjF16xtHOHNSV1YQXs0BU3aj8n9rOqpfLIHuxMaHMDmy4yJ0qpRrTUZ\nLr0I3ay5fGm9gxS/XcW9JBqHtPgQ9SMUWrBUVhBGHkDPB8G5VL86Kqh1B/Yj\nodCfT6NSuBJm34Tnns01TmdTglQdZItSjGW81xRa4MhzZuTpYVmgA+JrQECR\nAe0W/L55Mv0AxC3ycog6V53UGJ8fJYDei+U6fdOLPLgytn7KsVj8cr4QqxYt\nhPNeqVIhmDzom980UaxpfJiDIDVlVHN7wtE0XBmy+ulXZjuaArbZMrf4D+E2\nHwdIHQ8XhTcuNf68CPltGTTnEAZaAH0XppKICPOmoZOOJsJlgMNHJtABfHbK\n/3aR8cxgZbAfVbSXZjypblHIH90XlfnwnIusSlfO4ozVz4ZQMBe8S+/oa3H9\ngIKSi2tQ23z2fSR7PNvKqxgvX5kENP8iDxQ3CiLmIQjzgLaJ+J5dXLMfZihG\naSq9tgxXadkpvKxvdg3V35+shNFtAICIY69YlW5gGqOpivrOWTxIb0xUw64+\nedmE\r\n=KREu\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.4.0","@thi.ng/pixel":"^0.9.0","@thi.ng/checks":"^2.9.6","@thi.ng/errors":"^1.3.0","@thi.ng/vectors":"^5.2.2","@thi.ng/matrices":"^0.6.56","@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-js_0.5.33_1617830973559_0.006727253112057685","host":"s3://npm-registry-packages"}},"0.5.34":{"name":"@thi.ng/shader-ast-js","version":"0.5.34","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"91fa1f48d93fe1a4d29463361c6581351964c18a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.34.tgz","fileCount":50,"integrity":"sha512-FuTgyE0PbBZSYrFlXV+z+Xa3Zc6xLylppILGjh7fEFr9gMT28dpTIxp2cirf9g3D5dGX91DXXirl/CcBvYMKcg==","signatures":[{"sig":"MEYCIQC6YbjDHLRlf4Fnp/B0xE1O6grLqoQFUPZbSvieNGsG4wIhALnfJJ5+HrxfpfMcFv3bMBwSlbwzfSLn7Lyhevrt6ZAe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfWtmCRA9TVsSAnZWagAADIEP/3OuCIzaBPYFmiCotMdg\nLmfVSRWO1MBGG7/JYG3ZXFKwme9kQzhDpzMKqWmmypF3nywz1/00r7ueJ4C2\nds44MSA6nc1xmCHPgWEYnpAXkAAjLG2fzqLdaqDS1OlNUDUumlBkffITEiqf\nUg5CkiboizlUziKrTxjTKSxkDUKGIb4d7pK8RuPg7nisHVeS8BdOVl0Lm+DL\nylC3yZYWj0/CQRkWb0iOh74sS/L3n1fpNb0Wwe9qYEhZJBQLol1AzoQshrlp\npbxbAylZPQTNkHlWuO7UIwYMeMYz1GKtcEGo5foyV7zku5LsOcdaCAqYD+8E\nswaKF1C+WUesSI4WDxZv1cWF2xR1Cv7EV2GYomEPve3c0dkRXxaHh4ltn2zH\nHRECkwASeG8Iu/qePjMp8/bMWYI0w4RGeyotzaJ6HN1ZSv5BJrq0gdtgVTk7\nIv6DZpXOFMFZUFaDcNlPaYQUGkjPBJ/6AG+yqcnL0i9fqCxK/PsgA8jwBQR1\njKXRnA5dGJQYM850mepWlZTWTTSAZDiUElkoFAGQUa89O6cDIrF/19dBQdBF\nXNotxF34m+NwHRpF55E53bK1K2BKvorrqGIXXCZl34Pzn5hI26kudz/4mGXD\niT0GJ2DTqNfs5cLfKJdRyPPkRQwkvbooZ4kf0HAXZ5Qpzvt64D1Vw8wisEkr\n2P4A\r\n=ldam\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.4.0","@thi.ng/pixel":"^0.10.0","@thi.ng/checks":"^2.9.6","@thi.ng/errors":"^1.3.0","@thi.ng/vectors":"^5.3.0","@thi.ng/matrices":"^0.6.57","@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-js_0.5.34_1618832230303_0.8964023745259517","host":"s3://npm-registry-packages"}},"0.5.35":{"name":"@thi.ng/shader-ast-js","version":"0.5.35","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"773b480248bc60f2cc9ebd243f6a72477d148a72","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.35.tgz","fileCount":50,"integrity":"sha512-GnnNqBkrALXGR1QNvWoM59j1h+tGBy10fVZhX0ZWzhOufbGy5Ps25nudtnqhw/tNk56c69QeIYUjLCvQD/LyXg==","signatures":[{"sig":"MEUCID5eqq6s53pCsg//bPn8aetK+0VqYE7yQIzx9IRo6k+VAiEA2E4jDl25/PKE1z/okM11WL70+tuBzESoC21IcLjige8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfpxBCRA9TVsSAnZWagAAV2IP/A6wkAKd+w56vYNO7PvG\npcm7f3rdvN8ppiJbPJQn5CYUGu6sU8wwSSgbf7DfBpJzbD56sTYy7jkaossw\nZ4wz6TgFJKbUicN8vIZRGv/U8dgNzevDNaC6DpU04q+TNB2ws+iy9fZMDAmS\nU5COvXcvuf6bu+ODPNNSswbCPBSdwKnKCGYCqYYT2TQJWQTnjLhucql74wAv\nokfLicDTlV71hzl0UFdF7d7nqtC0w9KUbo2oi9EJkbTvQCrsatt2Bz4ob3Rd\nM645tgXTNImIZ0fvYrzs6tzsTkIpQCk7wDeG/PTAlJ5DLtNZ7CSNYF5ZzLOR\nvCYr6cPt4CPf3mrKvTwWygfFVyDHpDeKWgDV/qDF0JTCTsV4hZI7M1F7shFu\nPsnh9SP8pAKTnKx6ZEAVjzrRxOLjBc6cNRGxRoWXo4MGV0jzOq1nhFu4GAhu\n036Pf8hPphuhdX+K9qyg2lnsdJSuFxlduK9cMeI0syuLlh2CXyaBcEn6eABR\nweOICeYGqHWqmWFYwhhu5UxA//LhQDdU23LoSzsLAt01+tY6zC3CgOetKeNk\no38ltvrEDxmcNsXR0ons4O4Co7zdkIfMrFMeZ6VQgYrWu6UbIOdbO4obsek3\n31ZvXPTUOzn5Gt0jRkBqwbFtD2DRxegeZNfNoghcUjgj0WzsXB09o7ItfNBs\nNPjQ\r\n=p03t\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-stdlib"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"aa62376d4f1da5e28570659120b3723d3856d964","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build: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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.4.0","@thi.ng/pixel":"^0.10.1","@thi.ng/checks":"^2.9.6","@thi.ng/errors":"^1.3.0","@thi.ng/vectors":"^5.3.0","@thi.ng/matrices":"^0.6.57","@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-js_0.5.35_1618910273342_0.49181491795756815","host":"s3://npm-registry-packages"}},"0.5.36":{"name":"@thi.ng/shader-ast-js","version":"0.5.36","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"54e1016fc61e14313d85c5c9fa00118b327e5976","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.36.tgz","fileCount":50,"integrity":"sha512-5o41ZaC4ua5U6Ir2CxBf0l+EpiUEdMIkZKoiA1wa/A2vVqaILHgK5SW+tVKATEc+OUFdHp9j0sEC7mrDf4Yn7w==","signatures":[{"sig":"MEUCIQDH1lG8Tgzb9paBnbH1lXeMYCu5KcXIaNl74nWGIdU4LgIgMeieCE60h+sH1AlALcRBmnvoDEHKPhFIaBd5TMM7MGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghB4LCRA9TVsSAnZWagAAvgUQAIJjQzhxurUEI5c5M2A+\nwU4et0mC4H+j03TJbAX+wH3WXfZVZtBr3frNFlFxI7IIV08eW5hVM2FrIPmR\nFfK+JZDnF6GeuAONh5SoXNFE4mdm9gza1yi2x4fcVliI3iiRuVt7QPi70quA\nW4oh1idgjd56AvKG70oQnr3zN/p3gVTAKzXw92qWK6XyusiyuUG0MtoD7UAu\nkUESg3FsEyGj+weMdD2nsuxtXylxhypNbMC0sdJh/ctH6OWbaSojjVdoXEoa\n/tkbSAZWfZbmwtj/fAtVlqzWMHZ7sPgx1DXfBl0wvQa+VLimZA0/AjUZSlub\nxaZ4RSHGcjl8cwIO0mZFZulOU15wFK/RE/muLzacedJHyQ52UpR03C0PZyBN\nEEC9RwES47mh0Li2qlZVt6WiMk3MRMKe4MNL/zSqgq/u0ME4ZCxZ5z+xAVD+\naUMs9JqpL8NEEiApP4k5IKAnPNfpS1NYSy/PyKp4Lbh53KiRybccAg6hKai1\nQzKv3z9zAoUqU0tWOrGo1C2UZtmkZbUougCf0pqk47RbWISaLr1JeC6UsFkC\npx1fQ8Qn8w93MxC58To+iGxxxOjRj+sOU2iMMlboQaqygcseG1NuZyhXtCZm\nXjelNIS6b/sCWaOR4tvC0KihCrbiw1Gzbw6jPvaSheIGh/xDRAG2TerZmySg\nuDT5\r\n=p5ne\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^4.0.0","@thi.ng/pixel":"^0.10.2","@thi.ng/checks":"^2.9.6","@thi.ng/errors":"^1.3.0","@thi.ng/vectors":"^6.0.0","@thi.ng/matrices":"^0.6.58","@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-js_0.5.36_1619271178790_0.6876355236604619","host":"s3://npm-registry-packages"}},"0.5.37":{"name":"@thi.ng/shader-ast-js","version":"0.5.37","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0d8b9d3d7db0f193af9493f2614ef57382726e02","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.37.tgz","fileCount":50,"integrity":"sha512-fFYB1KceYfOruOdMp5pmg25OujHJWp5lL8q/zlu/Xz9cmrJEKR0JNCHliZY2w2zEGZ26tmmCY5Ch2vuCEKadHQ==","signatures":[{"sig":"MEUCIBVkFh4yBkOUgEG3jvo3JFugXIBRuPx5SC1GGxrhD9N0AiEAtlsWKPoM0ln2VMJ+uZma9vRLyytpPbsO/btHhtENU10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv2sxCRA9TVsSAnZWagAAaVoP/jd7HwqUDWaPObutvgHi\nE/zcrYFnh0Kb+kYQnLnOIAAkq0IVPrTiI65g6hDF1wlODFN6ujgWDd6s+T8Z\n5bnZAJC93dj3WVzhZmCQOI36u1IVq+FznA2d0wANpwaULEJbg7KnqU04UR6l\nSnISoZiifNfCjvF0r/Q/2McEiZAOc9gLCkKCuwUCdhKGx/wohvx12BnGl8Q6\nOb0okYu3S/lrrmYBXjLIFLYp8+ZfPYf33x4iN5O+ATkoouvb7VC3AJF3F4H0\nb1TaF+Apad7XgbwcAD3WZfeFi93/20mCFBBwQA022DqBXu7fsmY9NzBFYmNN\n75FUi35XZQFxh0BEAL0Uf6BtroYO7WIuH6CiT2YqGeOn1Q1UnWikEgvsZ3o2\nmVvaGC/vT9zISEMlmtjteYK/tlf8NddUv5dp7U+rPwDzkwwu4I9WIUH/ECO1\n6vsVLN8XmeYz5aLo5Dsfzc6pWUWxHge5ogZQMuSQGaR0LlyRDH/pq0L8ACWl\nV23TEsFjdBh5QDE3orQZ7Di7AmDMINmxwcm3C8I7V4IlPUMrLZT6qDvXjyq3\nucXRmGz6IOVV95YsxjHvzSH4YW6KTUylJcaGFv12h7zxb8kdz8E+VGZgRTBP\n8/usvS7aLS8DWSUVZ45ar2x4R2tKhhYsxEGUnY3SV79lIZ2AM3Tr9SsYJBQg\nGMfB\r\n=Z7op\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.0.0+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.5","@thi.ng/math":"^4.0.1","@thi.ng/pixel":"^0.10.3","@thi.ng/checks":"^2.9.7","@thi.ng/errors":"^1.3.1","@thi.ng/vectors":"^6.0.1","@thi.ng/matrices":"^0.6.59","@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-js_0.5.37_1623157553435_0.8842256828267383","host":"s3://npm-registry-packages"}},"0.5.38":{"name":"@thi.ng/shader-ast-js","version":"0.5.38","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"92cb9860eba086a2171251aec505903e00807385","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.38.tgz","fileCount":50,"integrity":"sha512-1qQew9Bw633Tvme1pFSqKuVUUJuVUC2o13GwMyHhFTVG1moz2+PEGA/i9NsCQ5g9qqMerd25pLdkQccnio0TDg==","signatures":[{"sig":"MEUCIFAJzfcllry2xHsa/FNGSsa7NVDRyPOHgVd0aPryMXrQAiEApaSp8wOBeXwheQS+kS4FD1aZrLj3IHmboHKXzSuwFQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3jEyCRA9TVsSAnZWagAACq8P/2awu9JsApJ7p1p6z1NK\nGE8NpUpUFc8NFMyTwa2V316ixlN6kZbz5uUPKy/cLjDsG2ym+6mj1K276qLW\nQxI9gWuyyiPTmI1nVNsjyKEkA5bclr5qn5o2tAJJRvLU/5ZX0fd/FPXnWCIi\nvrep2appPG/KKcg291kS8rrsayDXyLEIiCYsZ+2PlfTgzhyqBb3gM8wjGUtU\nowIOe8XZHD6mI0XG1cJ8jHW3oXGOGdpaNcWtnkVbWmF/NwnpGFwz80zLv04J\nQUTb/R/c98CGE/VdN7EnDy1//N1TuXzm7FQ3o1HQcIThx08eYyjGntX4ZkQh\n9vNykz9J+OPPLyht0f1/Nyt847Tbpw3589Xv8fdnW2KB/aRKLFEQm5SG1JR2\na8oqWG6Fdrvsg5FaLg/8FheP4mVz/u5OBAOCkA17Kqm8IhEaReJFkx2DpeoE\nKQ7sIAUb21LDhSwm9z13JuqifIdScCNxpKpmrEWo3GIL0TYLz1lHu2qDVsyX\n5jkmFsQVD3NOybUW0lC+xHZKwKMu7uC4+YyM7jyHI8vrCwP8OuJn/8Hr+tg4\nFP1LAPovXZSgyf0rLfv+j92LM4Lj+3hKPXcsj9AtrtkP1k6Efn1vnybv4Ixs\negxdoYO1hpj0cNJGQjwSAX/LIYzjQDzoGrMaHcWYdz6Xf6I53fsP+Zz9MFap\n+UkQ\r\n=nt0i\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.0.0+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/math":"^4.0.2","@thi.ng/pixel":"^0.10.4","@thi.ng/checks":"^2.9.8","@thi.ng/errors":"^1.3.2","@thi.ng/vectors":"^6.0.2","@thi.ng/matrices":"^0.6.60","@thi.ng/shader-ast":"^0.8.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.5.38_1625174322011_0.8378713126660378","host":"s3://npm-registry-packages"}},"0.5.39":{"name":"@thi.ng/shader-ast-js","version":"0.5.39","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"02633dc1fa646e3a13c9e59a08661d21f5150513","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.39.tgz","fileCount":50,"integrity":"sha512-RFhHvQmMuH4REcQCpP/VXuITp/zCP32MilnBgvk+qXObet0lK9J5Qqm2KhmSDuC4yXf5C4bjt7F8FRrRWy4dlA==","signatures":[{"sig":"MEYCIQCRO/KqYySZJV0Zr3MjAOQrzDRaEOgJxBfzroKXxoHWygIhAK5jocH184JNY9xFgEd6MQRU2kWVQmLr3XbQu01IJCJA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhACdECRA9TVsSAnZWagAAukkP/3pr+dbm2+38cdB8axxq\nrgnpUmU9265yiEm2waPCReF5D12FCKDbllF4FM43HKcWtrIeKMn59j9OcRik\n311OnLZwdyRMNkpHrTXhTmfzRqdAlBhnemDQa/hY7tM9skLksa6O45S4gNMl\nx072F0SgmyGcjyQlZ4mkfUx7f2vbWOHTSk+hivyPTb65ZaGIye6YVSO2S/BK\nQxSuhPZV/Adiv3ltxjI3VdjpEQrJcfTlYqX+RdmbdJBmFm0OyZAIkscIcooS\ng1aG+1V2IPbsbEYB5Z9mfLtyfb6N/us8xwSo3RQpQN9FmT6LxJ30DH56BGun\n/KZcHxcQpyRO9RbWyTBE4WEL+QEyv9NVmokaix3KdTiQzQlxqVOgTzbTPJ7t\n6SX3MyNmP2uQCLP/L/hH34TWUjzJNFDExOUQoZJFNsOMTG2uuLUL9DLjfOS/\nRviHzJgHDh1bvojjJD3kdnDtGfejVoKFo2Xn3uXJI3XVbuEV2OQWL7xhXRG+\nvJB58WbXzzQaGqkPkfKFlK0ejI4MXtzINmRPEpKDWiPAEvf68fLURwUdXZvN\nSFxi2qumbxg54xHsVMoGqfMBDjAtiVQOUih8KJBKTKsR0B4a/Lq8xQ1HC/oy\nJuNDrvm1b4qtPDvnO22zVedZtLwXwBS0Rm4f7X71eKaz2TnjNgJ5rSXdqR+z\nm7jH\r\n=s+Gv\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/math":"^4.0.2","@thi.ng/pixel":"^0.10.5","@thi.ng/checks":"^2.9.8","@thi.ng/errors":"^1.3.2","@thi.ng/vectors":"^6.0.3","@thi.ng/matrices":"^0.6.61","@thi.ng/shader-ast":"^0.8.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.5.39_1627400003929_0.872459659474337","host":"s3://npm-registry-packages"}},"0.5.40":{"name":"@thi.ng/shader-ast-js","version":"0.5.40","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"66d585b3e9d1226e525c151dfa14da56ecb90838","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.40.tgz","fileCount":50,"integrity":"sha512-Mkg3GGWRPVSnWCEuJHj1kIpaUPhJgkNv8BR80jSurAVYL5xoqaJciejC/xd9ArYdpbYCWuEd8AI0XRIgEgrIUw==","signatures":[{"sig":"MEUCIFnzd8rmq6V0JYAbRvR6MPn7J+BCGMBsG8MIHD0wQj6OAiEA6pF7kyJgBkFmebZY2JcoAee50r2Uzi6EGe0hlGjQwGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCqKLCRA9TVsSAnZWagAACkwP/20y67vtldWJTLCuyDA5\nqINhpwP9rN8ZSNU6y+sZo6S9TIYqW4nbyujwIQjNpjhjWP+4xfUjoEYUjnHG\nHur2NDIP7937bOqUaLeQmXZ2gC6q1YlQOonL7qIk9a+Aj4fagrXBlORIDHvx\na259E6PdkvxcaH6GDvgRaut9ZvTjns4M5w+I5eSEuvN8L5v6q6UHmpUAA7VE\nxy9q4eF2Ie+SnDzVlV+/sUiHrUwMugwHGueWRBgsvsUH3lmw8ZNd8P4jXPaw\nKN4c2O7b0/4YmFXNUjBmHKNwBjOa7PiaUuU+727CBarWF9BZ4HTUIeWxQLE/\nkIVs/hRJ1xMnuTrrObS/kxTwMJzGhFHi7OqdDNy5G2LR13XfbEbEr/ttIKRj\njXN+3B254uhSy/tS78NqA9N+spcURj5MPCq7lbywzLuj+Kbp/LC40pDKP6+H\n/XXLn+0ClkUHozYi9ZEm/qpsLYpE/Rrh3ICHJ9Lhvffz0j3O01Dsx+SRjw+m\n1DrxlhrH6KiSry91ldGqKeYIuFwBdPZ+0poFg0YKjjHiFBM+zqTKhKCt6MPC\nKFMVwYHWoXfQdLSGqm3TMWJa8JcVcjgAI4l7mxY1cNpSSxRNKGVbpFrEmxZc\nanXtrDv3IHafJgMojZnO59ubEtmSmkA+0CZD9ptxudQPPafqg+bcju+d5r2t\ngBy5\r\n=OCpb\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/math":"^4.0.3","@thi.ng/pixel":"^0.11.0","@thi.ng/checks":"^2.9.8","@thi.ng/errors":"^1.3.2","@thi.ng/vectors":"^6.0.4","@thi.ng/matrices":"^0.6.62","@thi.ng/shader-ast":"^0.8.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.5.40_1628086923012_0.4994814648386301","host":"s3://npm-registry-packages"}},"0.5.41":{"name":"@thi.ng/shader-ast-js","version":"0.5.41","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a24067e775380342165f98b7bb76863094377a06","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.41.tgz","fileCount":50,"integrity":"sha512-IOAsvgQfYSODerNDXjo+7fRu/IBaayFsng/mDtQGJpiRK+JJrm2hSpyF4ur98xKEKpXPK0+XnoHsCrjW5T3Khg==","signatures":[{"sig":"MEQCICh4K5hXiHtAaYjK8rvmzVt++C+epvoA5pIH0QB4aBXCAiBR+u4X4bgR5oqIxTF0C4yXCDJ1YuAgoZyjagegx83ICQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCvXvCRA9TVsSAnZWagAAyaUP/0qW7ijF7nKHAL4scLoj\nUGZ1Hxxtc7+vLn+0ORBtcIpf0wvvOynhr/8hMsqKdyJj31V/uGUPtD42WJwp\n+iuTlT+0dXid7l75cRY7HIge5ZUVsnU1gbbqP7ocqbm4uTSATrtBKdrvq/nb\nnfFyiB9UBqiqsKVoriJROLkveC2eRZEzzR9srCKT1kyO4Ch0Znwi6sIk+wRM\nDwVX9xRZmIhdEp9+Z5+sVEqOGSgksfg5e/B4MnSzukMbR8X2nNeV59qEsuDt\nXwhE5NbUjuBNTlRiE1d6R+HXEPbIFRB28MaPFJZaiug2oJGEakexv0U+5Rfz\nqPXOqhSkdmcgzlr++FIHdAdSFs5jV8USkVhNyzK/XFGwISkcEhcxMTECWKoJ\nMCxxFgrOO0N7Qk/THaYAYn5uivPGOUT63nnFOXDlrqcC4/A7hMaD3LGEgHGI\nWFXKc9qWKKGyWZ3ng4tHSEz0CdQAW5gEYsscmfkmT1QE3wk8sv6yaGqu7zzd\nWsfGDNntj5oKi6J5xC27VIjC7fjKCV6XZHtg3DzL6N1Gdoej41ZK4Lop7yhu\nJc5GSnVg2T+Xl7fbd5ZErIvG5Q41rne9+qX5XjPJilkJJrGLQE0LkAzRqofT\nDQUHtrJDGgRTkPoRaCaTVTZQeB+mJy7eyxPYrudqwj8FB8EoTgAyFqeRRqEA\nLjw4\r\n=LMwP\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/math":"^4.0.3","@thi.ng/pixel":"^0.11.1","@thi.ng/checks":"^2.9.8","@thi.ng/errors":"^1.3.2","@thi.ng/vectors":"^6.0.5","@thi.ng/matrices":"^0.6.63","@thi.ng/shader-ast":"^0.8.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.5.41_1628108271766_0.2680742093418451","host":"s3://npm-registry-packages"}},"0.5.42":{"name":"@thi.ng/shader-ast-js","version":"0.5.42","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7b46ecaa85cf5eb44713d900ab5156ed58f85c77","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.42.tgz","fileCount":50,"integrity":"sha512-Fb4Msaajpo1immc9Ua11ZYiSHyEeKF5A+h+adDW/pqT8UgrklL+5o5wlqsD7cWCuxrj5rrPsD6rN7TYD0YX5ZA==","signatures":[{"sig":"MEUCIQC3tWWMED2JZIqsPijtP0GVogMFCYsq+sTdoNxOjrsoNQIgPlTDbTmmVz7fpLdDfJZgInVzPf7zb47U1/wbBaJrqKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD8jqCRA9TVsSAnZWagAAqAIQAJObMJoYtpEy82UQSee8\nMAPMlHHBj3Crvne0Ph37CAQ4hBW7SWWvsxH5OtRtCR8kT1cnawsnkeMLZvKO\nvBPtPAwHYHxxLirvPWsBn6dMBQUUeUDCKrE7fLlgO7nkiTPToxM9+1zw6H/F\nznDZTudPr/p12BPZctzvx0UuC6WGUqN/BNDbdLP4RqMRHTksQ9SB07BMEuPT\nb3tPgsndM1rrbh2+G4r4y3ltx1SwEIyvGw83Nom/LSg+BOhSIKRLc79kFjFt\no2Ssx/nx7UfFHdvCOTp16L1+n5P8wJbHtiKD20hQ7cWYfrgyepSxcY4Hz8dj\nb3LMQtneVG5zaN+ITRHi7jJOp36pWYkiHIB/bC3VtHAYN0ZjdrnTmqfd9FbV\n9+6fADVNVK889a4LHqq/Q9yy9/cHJT6QM5KCWLa1DHvEbAF3rf8ouJnW/9iy\namq/9x/6S5TyL0ZmSi5NISHrib+sYZmH04r97DnK6JW9dLZ/unwlZ2N7S5E6\npJ48o9PFc6zgXZ2Xvp8DF99R8h9P/MqBciFEvFr4b6Vw3yd/PEtdb4yVmodA\nny+OdKY15MFu+EuMQOZHFG6/AcP2BzXIbOb3Ns9Ax9rF03+x+9Tnq34MVKM+\nIBpmqVde0Y3dGa7HULWs0g60hvk+YvtRGHAj+MAyE92euh+PznAkqCCQSgNk\nkdXg\r\n=cKTn\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.8","@thi.ng/math":"^4.0.4","@thi.ng/pixel":"^0.11.2","@thi.ng/checks":"^2.9.9","@thi.ng/errors":"^1.3.3","@thi.ng/vectors":"^6.0.6","@thi.ng/matrices":"^0.6.64","@thi.ng/shader-ast":"^0.8.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.5.42_1628424426539_0.1510664060389546","host":"s3://npm-registry-packages"}},"0.5.43":{"name":"@thi.ng/shader-ast-js","version":"0.5.43","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f23d903092414af738b51b0b1633220d82b8e3e4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.43.tgz","fileCount":50,"integrity":"sha512-fgKFnbJ0vcmhOwMPhIu117j3rS+p5diA9p5M4nm4ycyqh+aivq+fyxa9pDPrgGs/83UuU6gI0YelEV1Jsu1dZg==","signatures":[{"sig":"MEUCICWP7LPk3gcHGHs1NnlwjXlPa1p2O9WwPJZSiIGLB7RqAiEAxmWhnR71uGwP9la8nZvoewUx1t5hEFRUjzEQgNytjCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD9qTCRA9TVsSAnZWagAA3xwQAJsSpdm6KRwBwSwcDB1R\nZYanDAHZuPwpCLzbHra5rrZCXMeOME5gbt3XIIMCe4Nhhl2WY/VI4sLunrUn\n2Ywp0lYInQ7KE17Ui3kXsab6KAyut/R1l20IXnG5yfeSES+qXop04jIhGQl9\nuwg6S1mL5mUFWUEqDUfJzf+/ybPVsqZeqQ6p4WrACkH8ViEZGi4GNlnaDQnT\nmPYvT87AaYSIULDOe01euiu3B+X1SzUr8AhNViWCvJ5Ui00yWZFsheZ83VrO\nBpPzeA2j3M4NPejr/hAcEx6h5+FpAnMrdV26f9d43ssVnOaXJ0gTVEocIEYC\nXxhimCewATsLAcB+7NvtGYqAWMpBH0YJiD+7ZI9JIaLTOG46U//NmufeWzha\njOFYo1Xo41NszGXAZI+tZ72YNtPlS63KR+k3rjhwESZ9qdg4ocmVrZr0eafj\nPLYFNx3BlBzJ9AXEyLnqZ4JJI4RN1Bqgb3wvxqqG0uTX6uruIg5dxzr0UT8Q\n8RJJFgTjeOR+So52lNs2aK3XMY7ZzRc06m5gPzGyGAJ3M08cLMADdsXWV5/t\nvjJhbxwEBpNTO6AuMHwWQB6k9PK9Yy4gnxkdRZhVVbHL94lnYXM/myrJHuxz\nNGv+Bb/Kikf4Fu3HMJQlE7a976GcGly/TFpVNsjNwcHF9G+fpXyB+0wMDQXD\nt1Hn\r\n=miIf\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/pixel":"^1.0.1","@thi.ng/checks":"^2.9.10","@thi.ng/errors":"^1.3.4","@thi.ng/vectors":"^6.0.7","@thi.ng/matrices":"^1.0.1","@thi.ng/shader-ast":"^0.8.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.5.43_1628428947197_0.03890435586860819","host":"s3://npm-registry-packages"}},"0.5.44":{"name":"@thi.ng/shader-ast-js","version":"0.5.44","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b1872e258a4b5bd1da62657da10fe956600e19cf","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.44.tgz","fileCount":50,"integrity":"sha512-JhLKoHpS4ps7HohO1hugTeH0ynH0J5BTWygjhhQ6H5dUqyKgCA98sS1s9fbKzrOdh3gftXCbmLYrRUhhy5SrQQ==","signatures":[{"sig":"MEYCIQDszMsi1myThfYH5/fe3jeWlHtj5GJyFCbhIwoULBeGbQIhAPHAnRjPwY3zXBncnJsEfAKh3vJFI4d0MCMZwFPEqgzc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFu5qCRA9TVsSAnZWagAAzRkP/3zQi+TWp4rrwZW322lZ\nNY8QbjpCPB4M8Df9eJORz6xL18ioHyjjd4bDPKfLRMkzgQi7SkE9/FxJddt9\nW4FJj4UWx8FDMjCKq+yI/8LyBlfWS+s14oQEkMj/7tcJsNMKUG3mYSrQSeH8\nwjQW9Fc4kS12zLbIJwakNoyYWtx61XEK6OJBt1Q3TIZElBqI9cH/7q6Zqsql\nz51QBizPLDdX0TWfV7lDXwP/VXn16HWVYv/B+Pcr9xGBx8HSmvyKy6GbBP6j\n9v6z2v06seqPvixJLLqVbDPk5dMGoiEqWV6Rq72y1zzBfHDqf2fRW+x8wOe3\nq+UqClHnnP7n5YUUb0k7JMmcMdQeTUwsZq5dTCI0f5Xx2shq+RHUzbIZRVGF\nS+EoL+q+cPhJzr434U/S7PGw3fMV2ea4GSWUjq4f7XjWV4ikdVLwcJBZWU7a\nDKrpCs2euAmitu+mEXcD9MZfHMapJLT40M+YSh65NAp2tpUypJdzBn3D41ms\nyAuEjaAUZraZ90/F4sv2HmoxkKi812CO9cmTk7e5A65tfPKR/OqI5fusfaGD\nLcuOKxk3aVk/Bs8o6LUy2QMeyKE5Xs8LCiiNV+20yXkytKgEwavlvzzgmdrx\nvB1tJYPzcI5PXn+p9x/Rd2hzjCDGg9kYrrjRNisiAGoE+JELx7OFI5LHm5bK\n6csd\r\n=7WoP\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/pixel":"^1.0.1","@thi.ng/checks":"^2.9.10","@thi.ng/errors":"^1.3.4","@thi.ng/vectors":"^6.0.7","@thi.ng/matrices":"^1.0.1","@thi.ng/shader-ast":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.5.44_1628892778390_0.37822867475615407","host":"s3://npm-registry-packages"}},"0.5.45":{"name":"@thi.ng/shader-ast-js","version":"0.5.45","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0f2e42d589430c8db25f807d2a6a8646c2d6ff0f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.45.tgz","fileCount":50,"integrity":"sha512-HQ853/fItzhQHd27S/kdZUcD3+NJ/BLqxB/WYLOdkxOky+y+fefhILtCR4JJ2ndMehFfeRGdW1hZ44J9sSUTyA==","signatures":[{"sig":"MEYCIQCIPyCLsp3oUncyKkoY3nQZv5OKH2avLQI9ycDdXffi/QIhAPc7ANATqWfnRFspC7/saRvn3bMemnmWA4eDBu5iIxqS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG7P/CRA9TVsSAnZWagAAZPUQAJEVHsLwDVD6koI9JJrQ\n0/8Cytb21mdQFSzSRyWaPX+yEwIaesCzWutXi8MJqp8d9yt+Dn1+kxasfznz\n96sWP+BmN9m4teEftvy5T9asY28HzVp+p4GOSukhEG526+70z1ziKsU3yHG/\nsbLB9iZ4OTuyuurhIC2XnMochPgZsqhyeTwHEMIibiuTkHXgPVAnALMbiT6w\ny99GL8HnbayZtrcoEpxHnCOs3LL+XwEfs9D5bxikWl2KSmAdt7CXpXqn4GCW\nl71h0cGy01v2oBwtBk93/P+zAwr2GgF0jL5rwh9b6RfDwduSbu2bUT3ijfMq\n5UMRK8c7kMH+7jI/ep6AHwk+VDtrl0Wenq65jPq2GbEb/ZVEPhT+a7NJZ7TH\n9s5RFFdbSZVYW408Wzw5h1FFt582TntvCE1jmKV7OWJrbVL4kT2DvUz6omV5\nBo2IWIgLvQreTzxhqNzqkfoPFU08yoBuUx3JAjRnB3D2f52l89FivRRVsQFr\n2oRyufy0wjzBQAZi7zXeVqTAAnSy+GS5trIM+eQqy7vI8tb/H9vLBP2lhIE4\nErp9dZhHk9qwFTITv++VmcBGlKrsu09QJ8Ucsg5CNqP3pigJGXkXYELgfIHI\nvULG3NMP0BgIJ0vRGHTYeFgupZu6ydjSBrOa6VfqE9Z+aVMOJMM3ZDUERFW4\n+73v\r\n=5ZJE\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/pixel":"^1.0.2","@thi.ng/checks":"^2.9.10","@thi.ng/errors":"^1.3.4","@thi.ng/vectors":"^6.1.0","@thi.ng/matrices":"^1.0.2","@thi.ng/shader-ast":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.5.45_1629205503441_0.9201184440818764","host":"s3://npm-registry-packages"}},"0.5.46":{"name":"@thi.ng/shader-ast-js","version":"0.5.46","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c14725187e60c942e5a771c3bdb208aca53679df","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.46.tgz","fileCount":50,"integrity":"sha512-PYay2tGjiOOTblU5KE6B+DbJw84a4M2YVuLGx9tZ6B8VN9ImV7wN30exBfTwvJoBBPervlVhcdQWF6MmaYRe9g==","signatures":[{"sig":"MEUCIFTeHBHXhQo5tCKsclz8f3CAUTBGMSQjmFMTdy1IrhHIAiEAozslso27mhH06VOYspKc1hr8/RpYlv1r1YTID7yFLsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHmnWCRA9TVsSAnZWagAAUIUQAJgwdxQddWYs80jQXd6S\n3n2vuz/T2+iI4wRMUAKen1U/Y2nUbllCzNUc8pSrsuoagJ8ipRXRF1mj47uW\nQZHej5tJ3CkA0OWrZlyoAS1CUK4KYaUJqJ9e9U/IkJXZHVvD2AqUd5pIpf0X\nIz4IwGlm2nApCKNHzqT3tyjYzAjxsvoIbf6ZcK2T/DFwnoQCPyMm8X8z0Y4I\nvDdYXZggS2aFE1PCDIDTmFRmU8K7mnpv4n0OyxciQdC+clYxHk1tiCyRkSK3\njhc/702SZP50DbP9SdYbtn2I2r8Oo+5LbqjSLfLdktL6BrbmQlQFbm3acAd3\nARFpSbS0Wo3wtgTftEKn5wQR+qdkkWMAbrtPNkL2ZMIc74wOyK18bgVHfJoj\n/RTOobWPhjgpnRrnKpsK0ZkTMrk7Fj5uSoM5aD+CbiP+LRNrBkpY+g0vB8vI\nx2Gt3pfWtUpxltoFkWepi6Lr/dY14xaBtbndQmDWk3gDvpeUfXkMzzwuFAv7\nZPkTD3RK6g/188TllIaKmTeMunhviGDMbmg7AyPsxF4SW55V+Wfi/khGTTsM\nOSwV64rPHkw1I6E4W+8NOAYIETr9grgwx9CcBrVUQ/ohZMvpZh+/DnDh/+ZQ\nQVJDjkY96IRaaoQbZswIKlgwiG4noai6VnD2n6E+d8S1ffinTVgQCvSIMocK\nWjPL\r\n=kwzY\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/pixel":"^1.0.3","@thi.ng/checks":"^2.9.10","@thi.ng/errors":"^1.3.4","@thi.ng/vectors":"^6.1.1","@thi.ng/matrices":"^1.0.3","@thi.ng/shader-ast":"^0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.5.46_1629383126306_0.6305380264469649","host":"s3://npm-registry-packages"}},"0.5.47":{"name":"@thi.ng/shader-ast-js","version":"0.5.47","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bc13ab9805c9a9acc29b9cc8fdbf62f585696230","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.47.tgz","fileCount":50,"integrity":"sha512-f9bSff94t9WXsamTCOIxC8rA5L1mI2p5s3l+0ncMKS4ALZbV8Nte0anm/PLwIjDMkivqKfn/kk4bDSt80k/5LA==","signatures":[{"sig":"MEUCIH4XOfRUayr0e1sM1QWzl7J02LZTIPtN/DHYvAVGgWONAiEA+/6p+j1GGJsRrXtLf4050SlAFhABMLkikGjk3XLHpFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHm+vCRA9TVsSAnZWagAAyGkP/0rjgk0XQGPz6rSEqmvp\n1NMk40D2xm+n5Jq0QuZFA6P6ruCSmCyQUUMl4Bjc4Y9/15RE3U80JMOm/Luo\neM5Cbjzr7oD2KjJ96NQfNzqh7sLmwq5zH7MEqtW/5y2MMN9v2Tgw5jT6rgTF\nDLNQie+aZ03zZeLgKADX0YaHOoaSdIEyH9D1F6lUw2ozqtJEtgLvg+woKDZH\n5McefZUvGLJHFmZ4FbTd3t+KNA2tpmIbQIdgMzroJ30DtM7mfjSzCilmkQ1/\nwgt8McZlEvYZU7RuWtno1cVnVfbFZ06H1nvpA0k73CskMW75hy+CTq99RPzX\n6zx4X1fB/bW8gJDN8oqibiRFswc5xvEEhQ/NoXQvc2H0MNcOl2anw/YNcKZl\ndi6IkVel4UmFGjBY7SGdTUmej6CA9TWSMQa30sUPx3xU9s1USKIsLalk2/UG\nulDWv9c/zCPpOIcvHJslPY4OJML7CLrUX/9mqYSXg0FDEvU6El3nWtN0s6f7\n1hbQbPDiYqZKyjNXpHEDwsFKALyNtKcdnttXGZDxgZPIU94TkqlvKt0kbXzy\nC9stdcMl6MiUER0ayZtZFAJnBbVUCRKxfTlw4xPqSwRyA+rmbPAJL7WdEN6d\nXnpoWxZrBExNMWtU2ZNrln4SFk2rzkm3bwOwoTh6ogFZfS5Uc2k9pG47+frR\nvVIl\r\n=cV5D\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/pixel":"^1.0.4","@thi.ng/checks":"^2.9.10","@thi.ng/errors":"^1.3.4","@thi.ng/vectors":"^6.1.2","@thi.ng/matrices":"^1.0.4","@thi.ng/shader-ast":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.5.47_1629384623267_0.8993828970066728","host":"s3://npm-registry-packages"}},"0.5.48":{"name":"@thi.ng/shader-ast-js","version":"0.5.48","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"abe7f035ad649bff34d27225a769908f5200664a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.48.tgz","fileCount":50,"integrity":"sha512-Wf97z+Pd/AsS5gNeyiKT1babGWVAYswJ0zNU6dYNPMDqSKbu862HXhN78F1Q0PZpdx1RZ+d7lBon6WRNEEueXg==","signatures":[{"sig":"MEYCIQCfFk4BV7bNPZUPLSH52M8qULhvAGQTpSa547KvBAO51gIhANE21bCCwsngUA7YsC0HPwt/NPRa03qG/W5+bH35Lt+Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIZmHCRA9TVsSAnZWagAA7qEP/RTILIk3IKFp/VDmI01X\nQsn59zyO1WmMfp46UyXLJyvRyQm0LBkZjOroqWrOcN+Vy6U8qhXz75kMQ/TP\nvopdF4xDSye6UTXyZIvDOjK/Cq1shKd/SbeMYfZusXCE9RcCpZds5gAkBvps\nvWCyXvYC7NgWG+c171wRZyhxBU4tIYTUfKf8uVeEXBZZywnB7o5lH0psZch9\nphmvideXlvJuvYM7CV9vNpuKzfjGCew1Hn+qKxwNxZ/KLni4j9DizrBUGHb8\nSdouprFWQ89U/F9F0LAlBqQcm5EBCjoaSyQgg8/9ys3S5iKHVIQa+qDvZ+Sw\n/hkkJ61/KgQOn5+DAlQIDYfCOYOYck6IEpSPSaETZu1zjGDZlfzbzYfbQh4c\npyBx729eBsUYYKAxVXQB1E8B2du/UyNmknAV8jIrbcfaaoHXffQxkOSNA/Lw\nX6NQw/RKPozpMBYEF6bmoGT+0PBlA6BQPVpP1CB0b0EhQ9Zo3JRqWdDjasD9\nsCRzxodsDfyQ36cZyWjM2eSuvo+aum6Zq4WrmZtPN+6FO37IwRwACTkuOGix\nDWoj6Scm87OOUqXf23QsGXfKGuDbVRdvLF7pGrVxFufveToKFjL2zi5PoyVB\nBGedLJ66cJDd01z2O+6fPFq5O8/H9XFd8inBTr5FiXSNlnpc60N/gYsWIuD0\n6wfi\r\n=OVbD\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/pixel":"^1.0.4","@thi.ng/checks":"^2.9.10","@thi.ng/errors":"^1.3.4","@thi.ng/vectors":"^6.1.2","@thi.ng/matrices":"^1.0.4","@thi.ng/shader-ast":"^0.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.5.48_1629591943274_0.1466355543811695","host":"s3://npm-registry-packages"}},"0.5.49":{"name":"@thi.ng/shader-ast-js","version":"0.5.49","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.5.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6697753a30fc443ff11f97522ac064f0ca3212f2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.5.49.tgz","fileCount":50,"integrity":"sha512-5qpVJb/9Wz+S0RAQiO1Qkg73zmZG+Hik0/qaLbiPMUymZHEmPWPpajeu0gD5gVrFQxONnehP7sDcoD7PPBgJMw==","signatures":[{"sig":"MEUCIQCBfua4iFuWQJZxpXHUFE4RffQIhOoz6CWps07jgGmbDQIgOazu8NB3I+f1429OJRkvE6gdm6GSxSVNBhTpOItnaHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMf30CRA9TVsSAnZWagAAdVAP/0RZ+6m5wzoHnERMQ6B1\n6sngJQAlE2XkDRUUFqcZrZL4jEEM8CsIx1MRSDpeqPFQ6a1GmSDmdzvLHPws\nuS5vHBPv7tZsI9fvyX34W6f/8yAs2286P+qBREoEKuCdy5h9bnbEGjMr/C0j\ntxYYxiSR0stVtmlQ10EZ9yk21iJ4WpSB3vqLlyhpVeExjqS/Becdq91FjUlk\nRyixxmVRrx9m1N0ps/YcuBzKgVhE7Sf9pngdLPjiL1zGia6PkZesd/VkfbCL\n2WtdMCZr9reNNXoa3QxCEVQ4caJ9cWtXMKRDfCd8PzVlVkHn5vh8Da2A+M9X\n4/GBL5CIDLL5a4/4PgF85sI+PRp9E2DwBpnP/20vZCNcAwWG7zMySxtBBjB4\nSMaeAoiS6vTHaESC7GQPD+zuDj1OmDyQpGQYmdNnYJBHrWxrTqkahA1ZINTd\n1GBuxpm5fLJJ+UmC3EqhPrNUpU6ZGR8XWSSTf/VbvmgDVkC+KucytajUtDy2\n2a9DEjmEy0/1FMqMpTWfkSm913lmrFEwQy0QmNuyE2eK/AgyeuKODnZJx8jQ\nbfLYrkTFgPU08QI8itBPukGSc1Bq9ClDiuu2wMCJNOEaL4QewwOzKtbpOXuj\n6E4IsIMjlBJA0YHdL4e53yq1Eecvhu58D47mO15YIWm2UP4L7x3qL7e7BBy3\nG6n2\r\n=GLiB\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-stdlib"]},"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 env","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.2.0","@thi.ng/math":"^4.0.6","@thi.ng/pixel":"^1.0.5","@thi.ng/checks":"^2.9.11","@thi.ng/errors":"^1.3.4","@thi.ng/vectors":"^6.2.0","@thi.ng/matrices":"^1.0.5","@thi.ng/shader-ast":"^0.10.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.5.49_1630666228555_0.2508214246520213","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@thi.ng/shader-ast-js","version":"0.6.0","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.6.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"01eee5566afe930d403146fe1ac586255e2a190d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.6.0.tgz","fileCount":46,"integrity":"sha512-YsKHI+4HGxnda6RWBgn6XvKd2mY22WHXCvGHaV/xPxnOql+kfnwblRpbGfCAQdCoHa6vNdLq8mi7RaM3o0qb6A==","signatures":[{"sig":"MEUCIQCb2mOrbJhmo+Dj4KfvVTWV4OfxwlprrZPdgErisn2FxgIgUCSeJ5bl3ElJ9XFm1iMBPYLP3G7+fYXW85FciOwoQTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83204},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./env":{"import":"./env.js"},"./target":{"import":"./target.js"},"./env/int":{"import":"./env/int.js"},"./runtime":{"import":"./runtime.js"},"./env/bvec":{"import":"./env/bvec.js"},"./env/mat2":{"import":"./env/mat2.js"},"./env/mat3":{"import":"./env/mat3.js"},"./env/mat4":{"import":"./env/mat4.js"},"./env/uint":{"import":"./env/uint.js"},"./env/vec2":{"import":"./env/vec2.js"},"./env/vec3":{"import":"./env/vec3.js"},"./env/vec4":{"import":"./env/vec4.js"},"./env/float":{"import":"./env/float.js"},"./env/ivec2":{"import":"./env/ivec2.js"},"./env/ivec3":{"import":"./env/ivec3.js"},"./env/ivec4":{"import":"./env/ivec4.js"},"./env/uvec2":{"import":"./env/uvec2.js"},"./env/uvec3":{"import":"./env/uvec3.js"},"./env/uvec4":{"import":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.0","@thi.ng/math":"^5.0.0","@thi.ng/pixel":"^2.0.0","@thi.ng/checks":"^3.0.0","@thi.ng/errors":"^2.0.0","@thi.ng/vectors":"^7.0.0","@thi.ng/matrices":"^2.0.0","@thi.ng/shader-ast":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.6.0_1634052011983_0.6490316428198539","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@thi.ng/shader-ast-js","version":"0.6.1","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.6.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8c7e6ca8a9a6a2c1c0e37fddeb29e70d6959fa94","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.6.1.tgz","fileCount":46,"integrity":"sha512-Xoz2GwIka3IOT71KeVYhhKZ/qXSmE5valCyCaXHQfOUb8rvoQbN0+lS2NfHJmleM3zSdFMEW0zlYIimXFAcNdA==","signatures":[{"sig":"MEQCIF9G39YgszSuwcm6dMKbfuG6NlP+pVds1/ostIMlakqWAiBsDb/UgugsC3yylFp7w36UK3+tN061yyWMKV9SLteRgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83577},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./env":{"import":"./env.js"},"./target":{"import":"./target.js"},"./env/int":{"import":"./env/int.js"},"./runtime":{"import":"./runtime.js"},"./env/bvec":{"import":"./env/bvec.js"},"./env/mat2":{"import":"./env/mat2.js"},"./env/mat3":{"import":"./env/mat3.js"},"./env/mat4":{"import":"./env/mat4.js"},"./env/uint":{"import":"./env/uint.js"},"./env/vec2":{"import":"./env/vec2.js"},"./env/vec3":{"import":"./env/vec3.js"},"./env/vec4":{"import":"./env/vec4.js"},"./env/float":{"import":"./env/float.js"},"./env/ivec2":{"import":"./env/ivec2.js"},"./env/ivec3":{"import":"./env/ivec3.js"},"./env/ivec4":{"import":"./env/ivec4.js"},"./env/uvec2":{"import":"./env/uvec2.js"},"./env/uvec3":{"import":"./env/uvec3.js"},"./env/uvec4":{"import":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.1","@thi.ng/math":"^5.0.1","@thi.ng/pixel":"^2.0.1","@thi.ng/checks":"^3.0.1","@thi.ng/errors":"^2.0.1","@thi.ng/vectors":"^7.0.1","@thi.ng/matrices":"^2.0.1","@thi.ng/shader-ast":"^0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.6.1_1634106703170_0.7016725340545606","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@thi.ng/shader-ast-js","version":"0.6.2","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.6.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4f0b25b691bd0c1dd63dd24c9ea755dc997efc4f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.6.2.tgz","fileCount":46,"integrity":"sha512-gBvDsSFi6UCQFXLQTYEUyc/V3clMnfhWtk5bVO/1h1ZxlA0wcxxrS9pQkGNwj3VZ4ljl2Pv32+j4vRU1AbP/Eg==","signatures":[{"sig":"MEUCIFh936T1Y5a9azAiZit3R433SnmT3tXzZH2+x1exRts9AiEAnS5vj/qET/Xr/hc860kENTRjT45L3+klHFFVotYUZNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83771},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./env":{"import":"./env.js"},"./target":{"import":"./target.js"},"./env/int":{"import":"./env/int.js"},"./runtime":{"import":"./runtime.js"},"./env/bvec":{"import":"./env/bvec.js"},"./env/mat2":{"import":"./env/mat2.js"},"./env/mat3":{"import":"./env/mat3.js"},"./env/mat4":{"import":"./env/mat4.js"},"./env/uint":{"import":"./env/uint.js"},"./env/vec2":{"import":"./env/vec2.js"},"./env/vec3":{"import":"./env/vec3.js"},"./env/vec4":{"import":"./env/vec4.js"},"./env/float":{"import":"./env/float.js"},"./env/ivec2":{"import":"./env/ivec2.js"},"./env/ivec3":{"import":"./env/ivec3.js"},"./env/ivec4":{"import":"./env/ivec4.js"},"./env/uvec2":{"import":"./env/uvec2.js"},"./env/uvec3":{"import":"./env/uvec3.js"},"./env/uvec4":{"import":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad5ea82893d1154c0ecc7a1886a4670c1d418222","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc env","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.1","@thi.ng/math":"^5.0.1","@thi.ng/pixel":"^2.1.0","@thi.ng/checks":"^3.0.1","@thi.ng/errors":"^2.0.1","@thi.ng/vectors":"^7.0.1","@thi.ng/matrices":"^2.0.1","@thi.ng/shader-ast":"^0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.6.2_1634155333444_0.97693310203057","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"@thi.ng/shader-ast-js","version":"0.6.4","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.6.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ea2cbf79386a3d0a256e03c601269f63f527a143","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.6.4.tgz","fileCount":46,"integrity":"sha512-Rf3Fub0BrS9pj35+M8EtCVmlbRqUnL14WeQ67lO79LMWiNRDQeYbTSthUyd7l+H/gh3NrzTE0nUd+Gh0UyuhfA==","signatures":[{"sig":"MEUCIQCeoaVNAqNvWcMLzOrrbcGhoD5S7DHWoEGyxLMdIlZhwAIgHmR4I3xnnf+B9h0pvtQ8II0WTUVVLmi+oa5VZSrKh14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84159},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./env":{"import":"./env.js"},"./target":{"import":"./target.js"},"./env/int":{"import":"./env/int.js"},"./runtime":{"import":"./runtime.js"},"./env/bvec":{"import":"./env/bvec.js"},"./env/mat2":{"import":"./env/mat2.js"},"./env/mat3":{"import":"./env/mat3.js"},"./env/mat4":{"import":"./env/mat4.js"},"./env/uint":{"import":"./env/uint.js"},"./env/vec2":{"import":"./env/vec2.js"},"./env/vec3":{"import":"./env/vec3.js"},"./env/vec4":{"import":"./env/vec4.js"},"./env/float":{"import":"./env/float.js"},"./env/ivec2":{"import":"./env/ivec2.js"},"./env/ivec3":{"import":"./env/ivec3.js"},"./env/ivec4":{"import":"./env/ivec4.js"},"./env/uvec2":{"import":"./env/uvec2.js"},"./env/uvec3":{"import":"./env/uvec3.js"},"./env/uvec4":{"import":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.3","@thi.ng/math":"^5.0.3","@thi.ng/pixel":"^2.1.2","@thi.ng/checks":"^3.0.3","@thi.ng/errors":"^2.0.3","@thi.ng/vectors":"^7.0.3","@thi.ng/matrices":"^2.0.3","@thi.ng/shader-ast":"^0.11.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.6.4_1634336869673_0.1941886602431706","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"@thi.ng/shader-ast-js","version":"0.6.5","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.6.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f135b186f1fb32b84a088a3114acef4920ac5a74","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.6.5.tgz","fileCount":46,"integrity":"sha512-iHTE7oDonmH/3u6jjIvig0uQ6462nSWNfVN3j52Ia3hcqh1puh3TyaGw285BK4UT31l8mQZNRBMeDVlmeyFDpg==","signatures":[{"sig":"MEUCIQDYJbIifIzd53znDmY5MHpWg/F3Yz1/Ip0nQqvt1YyvaQIgPC8ecO9iib5Ea1B6uZr2lKoShJochSzbzhZbJbYEY8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84361},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./env":{"import":"./env.js"},"./target":{"import":"./target.js"},"./env/int":{"import":"./env/int.js"},"./runtime":{"import":"./runtime.js"},"./env/bvec":{"import":"./env/bvec.js"},"./env/mat2":{"import":"./env/mat2.js"},"./env/mat3":{"import":"./env/mat3.js"},"./env/mat4":{"import":"./env/mat4.js"},"./env/uint":{"import":"./env/uint.js"},"./env/vec2":{"import":"./env/vec2.js"},"./env/vec3":{"import":"./env/vec3.js"},"./env/vec4":{"import":"./env/vec4.js"},"./env/float":{"import":"./env/float.js"},"./env/ivec2":{"import":"./env/ivec2.js"},"./env/ivec3":{"import":"./env/ivec3.js"},"./env/ivec4":{"import":"./env/ivec4.js"},"./env/uvec2":{"import":"./env/uvec2.js"},"./env/uvec3":{"import":"./env/uvec3.js"},"./env/uvec4":{"import":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.4","@thi.ng/math":"^5.0.4","@thi.ng/pixel":"^2.1.3","@thi.ng/checks":"^3.0.4","@thi.ng/errors":"^2.0.4","@thi.ng/vectors":"^7.0.4","@thi.ng/matrices":"^2.0.4","@thi.ng/shader-ast":"^0.11.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.6.5_1635179837618_0.49990819968184885","host":"s3://npm-registry-packages"}},"0.6.8":{"name":"@thi.ng/shader-ast-js","version":"0.6.8","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.6.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2b69c94927c8f556812aef8f2a188185416ca58c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.6.8.tgz","fileCount":46,"integrity":"sha512-8disAEuJ0rrzhTE6ToIAlMPLwK0QJ5n15L3bwK/cP6oML3EJeTjdhZJS8Sdpivfb281eeEGMe6NnoWe4wSG17Q==","signatures":[{"sig":"MEQCIDkmiF/2HHf9Zattiopu9JhQoVwvOcVChN98volLQZB3AiAKTGwPIFU+X/Wjc9RGepMnRKI7aRVlrPFAHiNEcE6nTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84943},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./env":{"import":"./env.js"},"./target":{"import":"./target.js"},"./env/int":{"import":"./env/int.js"},"./runtime":{"import":"./runtime.js"},"./env/bvec":{"import":"./env/bvec.js"},"./env/mat2":{"import":"./env/mat2.js"},"./env/mat3":{"import":"./env/mat3.js"},"./env/mat4":{"import":"./env/mat4.js"},"./env/uint":{"import":"./env/uint.js"},"./env/vec2":{"import":"./env/vec2.js"},"./env/vec3":{"import":"./env/vec3.js"},"./env/vec4":{"import":"./env/vec4.js"},"./env/float":{"import":"./env/float.js"},"./env/ivec2":{"import":"./env/ivec2.js"},"./env/ivec3":{"import":"./env/ivec3.js"},"./env/ivec4":{"import":"./env/ivec4.js"},"./env/uvec2":{"import":"./env/uvec2.js"},"./env/uvec3":{"import":"./env/uvec3.js"},"./env/uvec4":{"import":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.6","@thi.ng/math":"^5.0.6","@thi.ng/pixel":"^2.1.5","@thi.ng/checks":"^3.0.6","@thi.ng/errors":"^2.0.6","@thi.ng/vectors":"^7.0.6","@thi.ng/matrices":"^2.0.6","@thi.ng/shader-ast":"^0.11.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.6.8_1635407679225_0.06195043313918691","host":"s3://npm-registry-packages"}},"0.6.9":{"name":"@thi.ng/shader-ast-js","version":"0.6.9","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.6.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5d5d0a106465485802bd543e132b00557468fdd1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.6.9.tgz","fileCount":46,"integrity":"sha512-FIwjl+48l0S5xVBhhItHWkRq3pbVeb0VGAOt6Md4wgme9VXOKs3XEBDtWKowe2cfx9mUrO1OMtkXS5afEEcb0A==","signatures":[{"sig":"MEUCIQCW/wPJdY84wDE/ZdgldSz/Mt3qsVRC9tQp26B566ihNAIgcOx+p8/I27nDZn/3C9PHtaI3Ev35NIUYLVwmd3VMXmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83553},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./env":{"import":"./env.js"},"./target":{"import":"./target.js"},"./env/int":{"import":"./env/int.js"},"./runtime":{"import":"./runtime.js"},"./env/bvec":{"import":"./env/bvec.js"},"./env/mat2":{"import":"./env/mat2.js"},"./env/mat3":{"import":"./env/mat3.js"},"./env/mat4":{"import":"./env/mat4.js"},"./env/uint":{"import":"./env/uint.js"},"./env/vec2":{"import":"./env/vec2.js"},"./env/vec3":{"import":"./env/vec3.js"},"./env/vec4":{"import":"./env/vec4.js"},"./env/float":{"import":"./env/float.js"},"./env/ivec2":{"import":"./env/ivec2.js"},"./env/ivec3":{"import":"./env/ivec3.js"},"./env/ivec4":{"import":"./env/ivec4.js"},"./env/uvec2":{"import":"./env/uvec2.js"},"./env/uvec3":{"import":"./env/uvec3.js"},"./env/uvec4":{"import":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/math":"^5.0.7","@thi.ng/pixel":"^2.2.0","@thi.ng/checks":"^3.0.6","@thi.ng/errors":"^2.0.6","@thi.ng/vectors":"^7.0.7","@thi.ng/matrices":"^2.0.7","@thi.ng/shader-ast":"^0.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.6.9_1635954251768_0.42949273803777177","host":"s3://npm-registry-packages"}},"0.6.10":{"name":"@thi.ng/shader-ast-js","version":"0.6.10","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.6.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0490708436cd77ed761ab75ae3816d48d5f0b433","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.6.10.tgz","fileCount":46,"integrity":"sha512-JH/lllXc8hPp32HtHUBp1cDvJpoQ+dlptpTmSX/Cfl7r4N8LC5q6ZAbvvdWDKVtgKxMfLoHeCu83D1HT32Ir8Q==","signatures":[{"sig":"MEQCICJeL1jEZ/jOusg64wiAO8Nd++Rb4w6tYKuSnNWT+oj7AiAglrsgd7Uq0Q4UeqSuXsuHa8VlKevhuVKCkm0/SNIG/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83721},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./env":{"import":"./env.js"},"./target":{"import":"./target.js"},"./env/int":{"import":"./env/int.js"},"./runtime":{"import":"./runtime.js"},"./env/bvec":{"import":"./env/bvec.js"},"./env/mat2":{"import":"./env/mat2.js"},"./env/mat3":{"import":"./env/mat3.js"},"./env/mat4":{"import":"./env/mat4.js"},"./env/uint":{"import":"./env/uint.js"},"./env/vec2":{"import":"./env/vec2.js"},"./env/vec3":{"import":"./env/vec3.js"},"./env/vec4":{"import":"./env/vec4.js"},"./env/float":{"import":"./env/float.js"},"./env/ivec2":{"import":"./env/ivec2.js"},"./env/ivec3":{"import":"./env/ivec3.js"},"./env/ivec4":{"import":"./env/ivec4.js"},"./env/uvec2":{"import":"./env/uvec2.js"},"./env/uvec3":{"import":"./env/uvec3.js"},"./env/uvec4":{"import":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d6aca4b4edb697613ed6635b1c0b12f0bf27b1f0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc env","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/math":"^5.0.7","@thi.ng/pixel":"^3.0.0","@thi.ng/checks":"^3.0.6","@thi.ng/errors":"^2.0.6","@thi.ng/vectors":"^7.1.0","@thi.ng/matrices":"^2.0.8","@thi.ng/shader-ast":"^0.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.6.10_1636035640676_0.9801204493709008","host":"s3://npm-registry-packages"}},"0.6.11":{"name":"@thi.ng/shader-ast-js","version":"0.6.11","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.6.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d780e063b0843911730b79430b93d2b03710a8ca","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.6.11.tgz","fileCount":46,"integrity":"sha512-es0ZFrJSK1hPQmoTFmWgVFO1kFNO8Qb4hfw9ka+mGZifGTPEGHfeVmiAM+V5mSRpUor9LrEUPEcpxAWaxYUqUw==","signatures":[{"sig":"MEUCIQD5iwpKG6Bb8JE9GyBl8EZsrREpM7mhTBnO8ZoC9DXqqgIgEmb7q6ubK8sP0h8WcxODrYJBbbjD0AXm847Wuvpa9bY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83918},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./env":{"import":"./env.js"},"./target":{"import":"./target.js"},"./env/int":{"import":"./env/int.js"},"./runtime":{"import":"./runtime.js"},"./env/bvec":{"import":"./env/bvec.js"},"./env/mat2":{"import":"./env/mat2.js"},"./env/mat3":{"import":"./env/mat3.js"},"./env/mat4":{"import":"./env/mat4.js"},"./env/uint":{"import":"./env/uint.js"},"./env/vec2":{"import":"./env/vec2.js"},"./env/vec3":{"import":"./env/vec3.js"},"./env/vec4":{"import":"./env/vec4.js"},"./env/float":{"import":"./env/float.js"},"./env/ivec2":{"import":"./env/ivec2.js"},"./env/ivec3":{"import":"./env/ivec3.js"},"./env/ivec4":{"import":"./env/ivec4.js"},"./env/uvec2":{"import":"./env/uvec2.js"},"./env/uvec3":{"import":"./env/uvec3.js"},"./env/uvec4":{"import":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.2.0","@thi.ng/math":"^5.0.8","@thi.ng/pixel":"^3.1.0","@thi.ng/checks":"^3.0.7","@thi.ng/errors":"^2.0.6","@thi.ng/vectors":"^7.1.1","@thi.ng/matrices":"^2.0.9","@thi.ng/shader-ast":"^0.11.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.6.11_1636555872803_0.17016867069315977","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@thi.ng/shader-ast-js","version":"0.7.0","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"b6e568c9c1ed12c0879ba90d38002e70e2e41961","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.0.tgz","fileCount":48,"integrity":"sha512-gmUpLS5nTFoYg7MZNkc1mbsbcGVTOq9+Bp/OfPd5J9rvmczlwwK1QX7SeozYue2ML29MQ6y8N9kEAhyMBa4/UQ==","signatures":[{"sig":"MEQCIBK8FQ5pE9qlkqa0vofnXXOknEwJx56qVNDQ2InA/nCDAiBRbmStqjpE8JXjyKOPKHWLVtyxLgk1nBqruiVZPJoOtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":225198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlZMqCRA9TVsSAnZWagAAYhMP/1REyomeYC2w3MUXfROW\nVzLO6JqzPz34s03XkdhaFjdpbmZFV+zilPcHr3A5O//r8f2ByjCHoqZhKn4j\nP+Q53R/0rUk0l7bBXyY9ToeXqsoJlRQiwKidbWgf1sEVJUExXbd2YD9kP6vb\nVJDcOxdWAr8V9QTX42tbu+mjvPBybzaRLQCmk3S8gyVv7XMbXt2PxR2QM2Vn\neoPeGxmCXmENgrXYnV0KfFcpNVDVTS9FVCOnEcp7q6hfPOxrOroEN6eO6kA9\nblm1zVTQKTxvqTyNwtkuZ62u6Fgu+VBx0YgsZsde6cZBpZJB0LjtjaPzbEo8\nF8qANdVRK9BChY+P/uoZKU3bJYx9TmoOXBAfkQOuFPxb2RItKQ0YDIWvtwyI\n3f9yUL634mOylKQngvhrnf2wXzdyNVxqZkiC+Nbq74BLoCSJzO/gaG7US/67\ng3qY6Q52KdkUkBtK/gqqqkwEpnWGnZONzICLM+NZpVb2QW74nLAipREfWk1F\nJh8VjOsE5aYWCxbzG/IBGNDw8RpkbAqmDTsYGbTNCF+rv9Ww8B6ITduopXoz\nmu8kL8WPum7KuptgAtpHezKeU31PBBMQmVidBr0gsUBr3biVTW3Tma3u7ARh\nVkyuIA9CAg2aMlN31vls9t/o68XprBZF+82EvliHdnKx6v7IBljJV61eAT7c\nfAyW\r\n=twWJ\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./env":{"import":"./env.js"},"./target":{"import":"./target.js"},"./env/int":{"import":"./env/int.js"},"./runtime":{"import":"./runtime.js"},"./env/bvec":{"import":"./env/bvec.js"},"./env/mat2":{"import":"./env/mat2.js"},"./env/mat3":{"import":"./env/mat3.js"},"./env/mat4":{"import":"./env/mat4.js"},"./env/uint":{"import":"./env/uint.js"},"./env/vec2":{"import":"./env/vec2.js"},"./env/vec3":{"import":"./env/vec3.js"},"./env/vec4":{"import":"./env/vec4.js"},"./env/float":{"import":"./env/float.js"},"./env/ivec2":{"import":"./env/ivec2.js"},"./env/ivec3":{"import":"./env/ivec3.js"},"./env/ivec4":{"import":"./env/ivec4.js"},"./env/uvec2":{"import":"./env/uvec2.js"},"./env/uvec3":{"import":"./env/uvec3.js"},"./env/uvec4":{"import":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.0","@thi.ng/math":"^5.1.0","@thi.ng/pixel":"^3.2.0","@thi.ng/checks":"^3.1.0","@thi.ng/errors":"^2.1.0","@thi.ng/vectors":"^7.2.0","@thi.ng/matrices":"^2.1.0","@thi.ng/shader-ast":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.8","typescript":"^4.4.4","@thi.ng/testament":"^0.2.0","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.7.0_1637192490393_0.5830054300913305","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@thi.ng/shader-ast-js","version":"0.7.1","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"3e0ba5bd57a1e715621cbe6c34b04183b8edeb15","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.1.tgz","fileCount":46,"integrity":"sha512-yaqhKx2UbV/K2L0xdOaUXHQkilrojWqj04LNlIRzQzQKxvWuudDjUAsGYH9FjX12+blE9pveGc7HYHdrALlsvw==","signatures":[{"sig":"MEQCIE0WDi58CyLcunY+414PXtLuLBsxAEI6svKOc5qkAYkZAiAofte7c3Jdfa2RvrwRcusMpC1Wc8Tx9/p9Z5oRc04IEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl1tTCRA9TVsSAnZWagAAiFgP/2MqnP38ZiXqksiKuxlb\n0yOeAVzkrzy+YlUgCjN55QQT6MaQmk42C/26rdcbyQRX9dq5YdIH7kkc8Rmg\nUwsWWSo4Fk02TzV1xlNSZqE/fEz5yZt6uheLkXak6u3n11eCIlHIsvxU8W/Y\nOczWkkTPCT1pdrUtYpcxbRRXyG8yzgc/F861pHO283um6JLty2OZGIHPFgVV\n7ZL5z55+YOQkL55mbmZIhX2xUgC/ADNcBpD4bQ7804nhxEsHR8D2sd0ffQ5r\n23hFC291cPB7CuuvqtM3+f/vKVv++JivQ6jW3Nq6yIB2vgxAWS2AJhZZnMaq\nNroZvfiPPfTuXo862Y9OvxaSwXzxQf7EkaJHxaN9ImqPPh1s8BsulV1e/7Rc\n42msgI2nMOAS5kBdN9Cx2uDXEiJ//5uFB2u+vWNY0yg6psDFXX1L9lK19ToU\nx7+l3nSHOe/C7YKvK1Q7uvqjlquYOgl1SD2apXtxTdNm20+Ph4qJqDs1jB0U\nR3sZf6jMgchQVi96nt0ZxvNGstdmhNLb/5cnN+RscwLUkLemLL7T3ebg6z0m\nSnTfIV1SfU3QmnGdhn8TV0NcWUQGVnwAHrYX1RJ5/MWbiETv6ZEUen9zGSmZ\nixZ54dPIF1AStUmmLkFF1EQUru8eAL+DQRvhiC0VPPoZL+vXI8pbMLOypiwk\n4VCA\r\n=WU87\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./env":{"import":"./env.js"},"./target":{"import":"./target.js"},"./env/int":{"import":"./env/int.js"},"./runtime":{"import":"./runtime.js"},"./env/bvec":{"import":"./env/bvec.js"},"./env/mat2":{"import":"./env/mat2.js"},"./env/mat3":{"import":"./env/mat3.js"},"./env/mat4":{"import":"./env/mat4.js"},"./env/uint":{"import":"./env/uint.js"},"./env/vec2":{"import":"./env/vec2.js"},"./env/vec3":{"import":"./env/vec3.js"},"./env/vec4":{"import":"./env/vec4.js"},"./env/float":{"import":"./env/float.js"},"./env/ivec2":{"import":"./env/ivec2.js"},"./env/ivec3":{"import":"./env/ivec3.js"},"./env/ivec4":{"import":"./env/ivec4.js"},"./env/uvec2":{"import":"./env/uvec2.js"},"./env/uvec3":{"import":"./env/uvec3.js"},"./env/uvec4":{"import":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.1","@thi.ng/math":"^5.1.1","@thi.ng/pixel":"^3.2.1","@thi.ng/checks":"^3.1.1","@thi.ng/errors":"^2.1.1","@thi.ng/vectors":"^7.2.1","@thi.ng/matrices":"^2.1.1","@thi.ng/shader-ast":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.1","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.7.1_1637309267428_0.46755817077428885","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@thi.ng/shader-ast-js","version":"0.7.2","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"35717de156f5385200c09730eb23ea5a159c68db","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.2.tgz","fileCount":46,"integrity":"sha512-yIK0duw/yaad6nVzaDLRPsw7NjM3RMFRzCD6/IZI3WHvwJUdwTteRwyV8WFcWydvVkqbppLUOPrIWUGuKKWKnA==","signatures":[{"sig":"MEYCIQDvawefjGXBFrTqE0u4e0IAHRMq3m3LLjGQ9W+w0Se/YQIhAOW6XkaKjR7+qtXx0bVp1iHyqnSYA7eVkA5BvF/WmlWO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmn8HCRA9TVsSAnZWagAAa7YQAJupFnh3s8bITfXajtz1\nMHTRmjeRZ5H6sUgaP23VjkxlZSm4oJB/doSbs7cBxmU2FTDZ0gab0zcYRkhz\nCluagpeERiUQjXc5NjXjj51qKSM152IguxetaImvC/xjcIDNcCyOdscdf3D9\nzdc2OSygbBgTD6iASPtoTPxt9Ilx3s01KDu9ZiTGINobnW0MrhWYhEFdsTj5\nb8soinvvMGdnEHFRREh6Cr+1GaR0tK8dSJz4cjgXH7C5kVBR68VIkiCRARJw\nPYv59HJocwLJkZUq47Rns5U50kTNQ9m5gGyXrB1XVE2gc6WB0hyX9haWFs2B\n+kq4SlP95rNJaxjhj7JdcW1px7nMoDlk6cFiup+jr2N432ZWUdbF84cD8J2c\nfoiCoEhUD4elolE8b/bV0FwGkuy5KC3eCQWlgsAamVARfx0pT9Xi2juaLbgv\ngWdSvEdX1+PzZdGLNnH4XfVWzp11vtSk+xn5xh0g1ubtq/eHvBuMFtd15/5X\nFCWYQgO3qiw5FjGBfYVEskNF9WR1PP97ASwAO05sUsnN1u2dyTvx1BJR91vY\nyhcq2wd200+WCSy8dari7KsOD7vrRbeH6nne94o5pNfTV6nb070yEa6MBlyL\nVrTulgI4yyyp6cnRZv0McOslQy2n5WYWlzFYYLWphPDMZogpl/vPkDjwHXBA\nGY5/\r\n=pa6S\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./env":{"import":"./env.js"},"./target":{"import":"./target.js"},"./env/int":{"import":"./env/int.js"},"./runtime":{"import":"./runtime.js"},"./env/bvec":{"import":"./env/bvec.js"},"./env/mat2":{"import":"./env/mat2.js"},"./env/mat3":{"import":"./env/mat3.js"},"./env/mat4":{"import":"./env/mat4.js"},"./env/uint":{"import":"./env/uint.js"},"./env/vec2":{"import":"./env/vec2.js"},"./env/vec3":{"import":"./env/vec3.js"},"./env/vec4":{"import":"./env/vec4.js"},"./env/float":{"import":"./env/float.js"},"./env/ivec2":{"import":"./env/ivec2.js"},"./env/ivec3":{"import":"./env/ivec3.js"},"./env/ivec4":{"import":"./env/ivec4.js"},"./env/uvec2":{"import":"./env/uvec2.js"},"./env/uvec3":{"import":"./env/uvec3.js"},"./env/uvec4":{"import":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/pixel":"^3.2.2","@thi.ng/checks":"^3.1.2","@thi.ng/errors":"^2.1.2","@thi.ng/vectors":"^7.2.2","@thi.ng/matrices":"^2.1.2","@thi.ng/shader-ast":"^0.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_0.7.2_1637515015710_0.9091358770354043","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"@thi.ng/shader-ast-js","version":"0.7.3","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"acf58ecbe9722f784275d5666966c60217bccbe9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.3.tgz","fileCount":46,"integrity":"sha512-yFlzO9xM1VxHgWPy4JifRAobRDKkB2ldHWc1FWWLvABFoMfBdEcUcvnoABTlmNlbjlTfJ5h/SRFYjKwXDnNJ3w==","signatures":[{"sig":"MEYCIQDmV11u4G4fdPVqs8v8qtrRTSbztyEb+yj2LKWh/aSTHwIhAJhMI5qmrZI8jOLzbvXaM6TDAsTZZZJNbfCpQA62i7VB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm12CCRA9TVsSAnZWagAAkMMP/RlfCRfwtAAMIgIRWZjQ\nEwVUQttVqIokoQFVKpK9JGuUl5C2y58EIK41Mi8QdTe8vOFWHvfyWCEVNVWm\nUKXYTH36RB1Cljl+xZs+f4/zROyTCRUS0Y8p3K4RrbUbeeUG5lfiIs+vOtRQ\n7ux5hfqcg5tD+o+iNdK/S2OcBP83jD1xUPUKWnyZHdwmyXPiPVrlH07kCPhy\nHDBbi4hzcyuqwNxyzmJdEOa24b6ysTdVgRgPimwoJ/hv2SQK3JshL5DUfOU+\n2PNtuNt7R/TqtGwtKEe+QDa1pXZSRfyd8dUkp3Zke063IjDKLwmx1ZGsIBZu\nQ7Xyte1lfiyIkWEgiTZBALtK+st7af7jwu9oiewVoB90JYucSyTKgnPr9fy3\n7CSMi2ddrJqyLf7qqt2M447p7gSZgoAyBQm+JdnO3npTRpomiv0ANjZzBPs8\nl3BWq2KznbWYk+gLBGwlaM/nyhedXtpFCqLryFTDYTJxOqgNtOCIO2OJszF6\nicauaug5V0PNVlMCF7HBqqErSMKodZbtejmX3LVXIC271ZBXU7tcsO0u617H\nyScRxKbZ7U+XSty1VEwcPrTklbW6ByvkQOtllNzV5O/6Hs50zfz7WmLW8ksl\nSpWUDAFiWiXWaHfIlxJY6VELmat90SRz8jS7Rh5JdDdB4zVNleRBxpkItCUP\nizJw\r\n=WcC/\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./env":{"import":"./env.js"},"./target":{"import":"./target.js"},"./env/int":{"import":"./env/int.js"},"./runtime":{"import":"./runtime.js"},"./env/bvec":{"import":"./env/bvec.js"},"./env/mat2":{"import":"./env/mat2.js"},"./env/mat3":{"import":"./env/mat3.js"},"./env/mat4":{"import":"./env/mat4.js"},"./env/uint":{"import":"./env/uint.js"},"./env/vec2":{"import":"./env/vec2.js"},"./env/vec3":{"import":"./env/vec3.js"},"./env/vec4":{"import":"./env/vec4.js"},"./env/float":{"import":"./env/float.js"},"./env/ivec2":{"import":"./env/ivec2.js"},"./env/ivec3":{"import":"./env/ivec3.js"},"./env/ivec4":{"import":"./env/ivec4.js"},"./env/uvec2":{"import":"./env/uvec2.js"},"./env/uvec3":{"import":"./env/uvec3.js"},"./env/uvec4":{"import":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d777b58d7bec4496d38166cdabda4ffb78b0dc47","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/pixel":"^3.2.3","@thi.ng/checks":"^3.1.2","@thi.ng/errors":"^2.1.2","@thi.ng/vectors":"^7.3.0","@thi.ng/matrices":"^2.1.3","@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-js_0.7.3_1637571970413_0.8488555430555089","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"@thi.ng/shader-ast-js","version":"0.7.4","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"82bf32cdb7aaf011b06f1bc5e7388df930dd03f9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.4.tgz","fileCount":46,"integrity":"sha512-bmWZePRDFdb+yJT8kpPCFNqF5Ia4p3oxPbdJdGb0+t04hHaFsxxK4lVI4UZnLkjO5CR8vxLGz7NgdUfjEZaF1g==","signatures":[{"sig":"MEQCIDxTR9BCz3Gc0GRrjKtPrMTeBxOjLHHEaQ5jqPxNsjW3AiBTW/8KZRbg+o7O3YRuwlVEYpbl81CYnKImLaSnlHQVBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm4OpCRA9TVsSAnZWagAAY/AP/2PVNV8URUOaCj1oJact\nUaLcLO7tLOLWDabaTNYWpHMg0s4GbXTsXxZ6GU/uYacTB/vtPTmmqJ7ykKqh\nPczSbOjVY/4y0NYHDX7cEP1Pn2byadXIk3azw7s5SzzmwssSB74LXneo8vy4\nphcGXtdq6Fl6GA+RYE6Hheuy+mccu9BdUZzomwSnFTrBYTN8zA4v+DmEe+ES\nNQ/r+mPx4b6PICwGt9jSXZ21SsBa+vV5dy6qzJ8ODVGIa+9hsF+iI19Nwx94\n3yV9nDBtAngezu8EZh23LpcBt+/TM5LzK3qljqvdAqYBnube3eZdeF6gxo0o\nJ3BOIARenZwnVJSMVqpHU5dXNbgMO6aAszzUO3Pf0w9L4cazE9CLJyGHia1s\n4OPoWED21qbBBj0kiHqfsSJx1IgkipP4Z3NeDvd9oB6h8KfSTVw0fHt9GDMT\n9ixyUv+y0DQyxNcCW67w5LNgzb3/R4Ge+GvT9+2PQrwAwuxNPL/ezw3y6khQ\nq5uDFsy3QgTqWeM9SHgGAM+d0DRT3GcZgdoJdqiBPNsxclhpGOmJPq/vpLzQ\neEutABDTcezFLaP8TTydYOaIH7+I+EP1lEnKu7EQi0zGAb30EVgCCk8rkC6V\njBbOunlOMEFJs6lvjZtH6NEPZ1ewjJyLXIN0ZjJ8rU8P0JsmuGzsedS5GHBr\niNcC\r\n=4Us4\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./env":{"import":"./env.js"},"./target":{"import":"./target.js"},"./env/int":{"import":"./env/int.js"},"./runtime":{"import":"./runtime.js"},"./env/bvec":{"import":"./env/bvec.js"},"./env/mat2":{"import":"./env/mat2.js"},"./env/mat3":{"import":"./env/mat3.js"},"./env/mat4":{"import":"./env/mat4.js"},"./env/uint":{"import":"./env/uint.js"},"./env/vec2":{"import":"./env/vec2.js"},"./env/vec3":{"import":"./env/vec3.js"},"./env/vec4":{"import":"./env/vec4.js"},"./env/float":{"import":"./env/float.js"},"./env/ivec2":{"import":"./env/ivec2.js"},"./env/ivec3":{"import":"./env/ivec3.js"},"./env/ivec4":{"import":"./env/ivec4.js"},"./env/uvec2":{"import":"./env/uvec2.js"},"./env/uvec3":{"import":"./env/uvec3.js"},"./env/uvec4":{"import":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1d4e7e3979f15e41ad6d9639b8158151c326e25e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/pixel":"^3.2.4","@thi.ng/checks":"^3.1.2","@thi.ng/errors":"^2.1.2","@thi.ng/vectors":"^7.4.0","@thi.ng/matrices":"^2.1.4","@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-js_0.7.4_1637581737371_0.46419082618217034","host":"s3://npm-registry-packages"}},"0.7.5":{"name":"@thi.ng/shader-ast-js","version":"0.7.5","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"a21fc24b0e73d27c87f0b2a80a2ccd79f0aa7fbc","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.5.tgz","fileCount":46,"integrity":"sha512-1Ojm2lm5DlDIiqZPBMB6ZLrKonccgoKZ8gsFCUYyW58mpsRSX2QI5LXpsjTtofWUNXEc8ojDfmiIfLlAFcRKmQ==","signatures":[{"sig":"MEUCIDq0SdWSIkk3oTLd2Cp+imhjkdLM0nHwszniRYIOW9uQAiEAuipwifgY+NJwmDqHwqI4OJp+HeYUj4apF0QJPBFxtHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqBBtCRA9TVsSAnZWagAAjVkP/jttV08MfhKL8KZKN4bT\nkbLxc2Q61/lKbUDV/xtv6T1YaOyQOWPsWO2mAa7Tf2PxG/IXSCLy14KdDCrE\n0wqNnF04j2vSJxfxka2F2OHwIUkF2lep4V2sRJfw8rEF8W3RagMzhWTlTOEw\nHGntrwObW33HvWsXZ3jesbimgIm21NNhkJCkmeHY+WZkf5jbWbkgFZq5OFud\nOZyEiOxYShjerE2epWgIjbRUJM+xnJM82ny7SQuW40CG5H1dLAem8XiswmFm\nZygHcaGQmBSCdGhEBmZ9d9JJONgILczA/6HaMbdBR7dNkJY9GsfsffaOTn+J\nU7Jz7QT2K+l0t8QdZML+/mLlnR6yJy4eRYVtq3FbhB/V/PVCw2sPsasIWjeg\nunMeBc8RNPbbCns4wKHqL220pb2N4RUwj5NLdMVxzYI3yF4AUxUA6uNgq9NN\n2N/Wk0vsi3GQv5ONqG+m62xpg/7fTkM9HEHQV4uGG09PtakRB8EteDYCy1A5\nUWgo31yL17xW/Xk0zq9HL60KScIpoc83tudIr85r43ajTQkMmYrynaV23jpY\n/5tQgfMh6w9SuOzYk7t2Lra+huWg619W9LubzP7xI1De0Qr40gXNJRU1Dnmt\nF2gSWpU8GI4lwevD2eVPoo/qzipCKBqESfdU+mXfi1vXFt1TKAEPbCV+BwYC\nOEX2\r\n=JOkD\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./env":{"import":"./env.js"},"./target":{"import":"./target.js"},"./env/int":{"import":"./env/int.js"},"./runtime":{"import":"./runtime.js"},"./env/bvec":{"import":"./env/bvec.js"},"./env/mat2":{"import":"./env/mat2.js"},"./env/mat3":{"import":"./env/mat3.js"},"./env/mat4":{"import":"./env/mat4.js"},"./env/uint":{"import":"./env/uint.js"},"./env/vec2":{"import":"./env/vec2.js"},"./env/vec3":{"import":"./env/vec3.js"},"./env/vec4":{"import":"./env/vec4.js"},"./env/float":{"import":"./env/float.js"},"./env/ivec2":{"import":"./env/ivec2.js"},"./env/ivec3":{"import":"./env/ivec3.js"},"./env/ivec4":{"import":"./env/ivec4.js"},"./env/uvec2":{"import":"./env/uvec2.js"},"./env/uvec3":{"import":"./env/uvec3.js"},"./env/uvec4":{"import":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"32cf1a96854f9bb97aca65ffa05ca862ea377059","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/pixel":"^3.2.5","@thi.ng/checks":"^3.1.2","@thi.ng/errors":"^2.1.2","@thi.ng/vectors":"^7.4.1","@thi.ng/matrices":"^2.1.5","@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-js_0.7.5_1638404204944_0.2885080023092319","host":"s3://npm-registry-packages"}},"0.7.6":{"name":"@thi.ng/shader-ast-js","version":"0.7.6","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"64bd6a7a4cc9c82d8d998c5ae801d56a8c6f1759","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.6.tgz","fileCount":46,"integrity":"sha512-vPJ6LNrCnHHewy7PyXnZ6J+F+rOnnKFYAEcX/G1/qYvlMlYrT8d0IXKVyd9rHTrTEusyfzc05a+i8EKWmi7EJA==","signatures":[{"sig":"MEUCIQD18DwgcUc9ZQqneUi+bGcJLXEukqbVxDdmcM9aPbFuPwIgVG5OOb4VihIlbETTLLJhcNaSUEI24PY4yxWefrZ6EMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtyFeCRA9TVsSAnZWagAADNwP/jHUFEEU9BGbbkFt5Ugp\n+3ZhPdRZTKfTnBZi1FsIfNHc426S67awEBYEWz04xcXtChuF3zBbzasOEPWA\nPs8JEGP8QcgLKvNepCuO1O+Am30qeqSaGDoLdSfTuDHf/WPpIUN1t+GISM1p\n7wAPVrmYK5Par3/pq6P2hK9JKrD5aZoiFRR84w1wemDXwojkIxI8QDn0W1e8\nR944eE5rtGpRrsgVrx11iGB9XbLUJDbdqwOuu1tRLvt+Hoy0xYN/vDT9J0gS\nH7HnmObHbAFko+z9WZeUnKZKZDDLzgK/OnO3TK1Ta7nwINxTFQxY0160fYs6\nQK6hX5kN7lvsXMukvjWxJWJdn1JbaqdycjGIM5Xs+AaYlcKPAFp0bkBKqY+b\nutmIq8PsAYPIGxDFYEmfWQv43FQepQvEkgB9aGw84zXWh8fOlp8IMmcDYET/\nSC2uMGHSWu/xdkKgwV7y4Jsy4HpqxCg7h6nAFTN+sxth3uOc8a/p7JzAYxdU\nFvGYstW8enkoOz6WkBMrH+BNoKrY3f+1bbTbTvnU41IhRaZ/HBYFxNfoILLQ\nQGJPZv7GX3SWdv8XAnT5eeTp+fjE3boycbUhrWzWwcWK1/XaD2mATtV9jyl0\nd0KpJTamkLlgv8NpU/Id4skayGl1lp5qgny5ruNP08bNNLq5JtP81eQeqXb1\nOBFg\r\n=o2PA\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./env":{"import":"./env.js"},"./target":{"import":"./target.js"},"./env/int":{"import":"./env/int.js"},"./runtime":{"import":"./runtime.js"},"./env/bvec":{"import":"./env/bvec.js"},"./env/mat2":{"import":"./env/mat2.js"},"./env/mat3":{"import":"./env/mat3.js"},"./env/mat4":{"import":"./env/mat4.js"},"./env/uint":{"import":"./env/uint.js"},"./env/vec2":{"import":"./env/vec2.js"},"./env/vec3":{"import":"./env/vec3.js"},"./env/vec4":{"import":"./env/vec4.js"},"./env/float":{"import":"./env/float.js"},"./env/ivec2":{"import":"./env/ivec2.js"},"./env/ivec3":{"import":"./env/ivec3.js"},"./env/ivec4":{"import":"./env/ivec4.js"},"./env/uvec2":{"import":"./env/uvec2.js"},"./env/uvec3":{"import":"./env/uvec3.js"},"./env/uvec4":{"import":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/math":"^5.2.0","@thi.ng/pixel":"^3.3.0","@thi.ng/checks":"^3.1.3","@thi.ng/errors":"^2.1.3","@thi.ng/vectors":"^7.4.2","@thi.ng/matrices":"^2.1.6","@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-js_0.7.6_1639391582433_0.3972743389512625","host":"s3://npm-registry-packages"}},"0.7.7":{"name":"@thi.ng/shader-ast-js","version":"0.7.7","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"0e502c6b49892b49eeec4f613faae3a8ebf72b77","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.7.tgz","fileCount":46,"integrity":"sha512-6cEfevv58N5BDNlGtrajbg0T5z5aVfafweI5URVD5JzfKbXj7rg682BDtmhf/8tHN3R6j6JFEoGJS7Q0MSYZ5Q==","signatures":[{"sig":"MEQCIA22Jka2eWn6wNoiL5Wrzh66fxB8/aRuQ9lloIEqov5EAiBwcGha5uv+/uWhuvUah+eKHsl5lyV31oDAEWvoRa+JXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuGDWCRA9TVsSAnZWagAAA2sP/0VTjgQXQfsxYfLBh/i7\nOFaHxn+NQs3ehN+Wdc7C2lEd1b8872K7YeR2fxLbm2dpvm3G2TP4nhaiCPFl\nAgRt+gZP7ifA7YyWC92qItIC2NQ2VlsYc0+wK0cMMr2dV3srrUj4Be/uIz7I\nB7OQkl24UCT0kgRLnjRCJfkp5vDDC6QwWNnfpntGmUbjM3IFq3gKrx8nZouU\nDW5dpAk6ZYeBFvx3BL8iC/ogo+nHamFXIENCbTJLOYsvahS4TWKaNWXqNfid\nlAq4W4Ep/KRgt8wYJsGv2sLqraVcj8qK4RL/7YL6mKoRNX/FjHRp5PiTUCdy\nD6EkqeVhfs/j8wX+/6iczuhnQkRoELOmWumSe/708Dvpwe90hy9sVn9sFzko\nXQnUtu6p4xQQjmwkktYhKUSzmrFXtuhKr5hijEfxnsiXyQ9DFLLGfds2WAu1\nV6tfIQ3ist+CwyFkxEU/Yn/B5ut0NaCT9UlOvrnQUH/CyXCsHCTeJYito9O+\nfEk+DvOCoOdtZV7Yd8bMN3deafduzwaAkUtHvBXVMOwZNhiI7dm7EadzjT0r\nQMb0L1zUvpD7+ZO5FB3SNIvIo1eN2mBLQEmEQ78gI2OiYV3Vq9em2db+z+cC\nn6r8yA6knXPRC/ovZbwVxSZXngjSPAXgeDpWfciP0qAmtaW1plXG861Y525j\ntIT2\r\n=78+F\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./env":{"import":"./env.js"},"./target":{"import":"./target.js"},"./env/int":{"import":"./env/int.js"},"./runtime":{"import":"./runtime.js"},"./env/bvec":{"import":"./env/bvec.js"},"./env/mat2":{"import":"./env/mat2.js"},"./env/mat3":{"import":"./env/mat3.js"},"./env/mat4":{"import":"./env/mat4.js"},"./env/uint":{"import":"./env/uint.js"},"./env/vec2":{"import":"./env/vec2.js"},"./env/vec3":{"import":"./env/vec3.js"},"./env/vec4":{"import":"./env/vec4.js"},"./env/float":{"import":"./env/float.js"},"./env/ivec2":{"import":"./env/ivec2.js"},"./env/ivec3":{"import":"./env/ivec3.js"},"./env/ivec4":{"import":"./env/ivec4.js"},"./env/uvec2":{"import":"./env/uvec2.js"},"./env/uvec3":{"import":"./env/uvec3.js"},"./env/uvec4":{"import":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/math":"^5.2.0","@thi.ng/pixel":"^3.3.1","@thi.ng/checks":"^3.1.3","@thi.ng/errors":"^2.1.3","@thi.ng/vectors":"^7.4.3","@thi.ng/matrices":"^2.1.7","@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-js_0.7.7_1639473365978_0.6830007286556574","host":"s3://npm-registry-packages"}},"0.7.8":{"name":"@thi.ng/shader-ast-js","version":"0.7.8","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"2ed420f5fbe2e8eaec933ee3eb2a3277ced6cfba","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.8.tgz","fileCount":46,"integrity":"sha512-NcslkjX3rZ6MLSxNK8wLJB3q527DVkEaCtA0TO4I1HyCqNV2ZErJ00BcCGbAa8We6uSTvgxzeFRhmDRk9dSz1g==","signatures":[{"sig":"MEQCIDseM4Vc5ecUPsW0u50e88Y+sRi74cFEWaSE173BW7UTAiABCF+cPK737qNId4XY391SY60wLv49pwHmCy6ivN9RlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKz3eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrW+w/9GpFNys+H8Uypp2725xzmUXMlbLvN9ME7i8BX3GMH9AUQOJ26\r\ncG0d8aq7A1/yFNfak3tjRfkxXxM5pffEm+yaLWdMgd3QkotfvvZLJJgvQko0\r\nKjn9Aal1MMxQUfu7J8b783JzK0LDg7IMlaEgiJqO9hSCJn6RkzoV0966/qOK\r\nQRkcdr6Os1YNfCRJHmngQ1vjr+5D3w2bVzm3/YhIf2zMufvIiI+zLDawKHcS\r\nMwG8VjKSbG6mynl1ab6EWvlq0R9tVawQd9M4PrE/lqrA/JzIu9x2tfbV1H8p\r\nJ/qfhZgZyz6oOTTxNsyt4vDEylc77m3sGQmmhebxCCY54vCxlGJJcchatjOy\r\n/lJBRxqdDfhm6Z5Xgxrbq02YQ6DjjFFRjKdoSynn/aSNQTagGnmReY7FZhIr\r\nfeVrwZDrjkqjFY7gPW8WR1IAuA4WAn4rJHOZJP8T0tbuoL4HeiABaZxchC1o\r\n2uHR38T13SNse+QhpD+qhFpDiWrbvEzSgiMh2yHjh9wd4ZHNj8OxjA+JPyS1\r\nUbR0SgPUSrOfUs+p11MNJ+us5y04p5cvmsaDmwZ1J7oPZ9b0Xm9j/BSjLfut\r\nd8nTEd4hrx4cMKuO6Jy0ZJFluxcThnedgpFTyAdG+sqTO8dmHfnScgkP/1NY\r\no3TOYV4Q5XedtxeR8epGMjfIpJHcMjQhJmc=\r\n=RGFk\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./env":{"import":"./env.js"},"./target":{"import":"./target.js"},"./env/int":{"import":"./env/int.js"},"./runtime":{"import":"./runtime.js"},"./env/bvec":{"import":"./env/bvec.js"},"./env/mat2":{"import":"./env/mat2.js"},"./env/mat3":{"import":"./env/mat3.js"},"./env/mat4":{"import":"./env/mat4.js"},"./env/uint":{"import":"./env/uint.js"},"./env/vec2":{"import":"./env/vec2.js"},"./env/vec3":{"import":"./env/vec3.js"},"./env/vec4":{"import":"./env/vec4.js"},"./env/float":{"import":"./env/float.js"},"./env/ivec2":{"import":"./env/ivec2.js"},"./env/ivec3":{"import":"./env/ivec3.js"},"./env/ivec4":{"import":"./env/ivec4.js"},"./env/uvec2":{"import":"./env/uvec2.js"},"./env/uvec3":{"import":"./env/uvec3.js"},"./env/uvec4":{"import":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.4","@thi.ng/math":"^5.3.0","@thi.ng/pixel":"^3.3.2","@thi.ng/checks":"^3.1.4","@thi.ng/errors":"^2.1.4","@thi.ng/vectors":"^7.5.0","@thi.ng/matrices":"^2.1.8","@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-js_0.7.8_1647001054003_0.20950528582635952","host":"s3://npm-registry-packages"}},"0.7.9":{"name":"@thi.ng/shader-ast-js","version":"0.7.9","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"5ca74d166e8b784b62e14e8cfc6ae1963678edd9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.9.tgz","fileCount":46,"integrity":"sha512-a+lUYbT8dPRKgbyvay+J48YWk/BdgFfbdTvrOxw3S4JM2GJna//bbazgOm+KMrf53incO14ofsmEVSR9EoRx9A==","signatures":[{"sig":"MEQCIGgHZlFscHIS0Mabvpte1ipFCbI7+NabvvO4FKukUH59AiApdteVo3KX0Ojkn4PBvtdhTf+TCIfr/FA7EQGvGiXI4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvNrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/QA/9HNPjC4FO4fojI6nMziC+nwPTjwgJViU75h1LqARNbFq7R8++\r\nJUszyFHsLoBIV6XnKVklQQ/Repij4LMQb3qxk0JDQN6auuyrsljpoUXRQajz\r\n9pX2JpmPrpM7YK//8RQpjtA2k7aZUISTxVHt8sBJZzJZO6sthXLi9vxMIMb3\r\nii3NxiTJpybgd1tXqXsNwLEeME9D7VEfiV1AjLV3WeJd1o9prAicOuOkkCnX\r\nVUdveHJuRekM1EcfEaySakD6kUDx2zzBEchQzL1KlqlhIF4FRgjo07TgD4be\r\nPg4zrMmgMRSW1qheGAvdx77RLHBXQ6Ucu092cf9kZWSunFEoNjJ4ofMIxSGS\r\nEaHTt8t9lNg0XKY3iFd/4PJy2VZ7hxJgaGOpSQ8nxPNajKlkgGAslK5L0BNO\r\nqh+bqelo3eqpL95h8Oy8azkQjZu+ZJzrp3mYFyOe8+Ndq/vcLOKJNsg4DKEI\r\nnuzRTvaeRYQrfs+C7dxjqVM3D3BapamYr4gmeuouCEph4U9rVDrM3aEG7IoO\r\nFquttauKwZV0WFvQIyo5os7/JTgVJjQs/KPXPmvjE6EhHCiT7xx45KdqcUx7\r\n4x/tZUdqsXWYknZkPIf9cTeH3sxBHqRcK5gjFfMVZaDxslq7dgwhnzaIg1bu\r\npDUu6jv6LeAonZUqtFeHHPnEWxOgn5K68sc=\r\n=NzI6\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.5","@thi.ng/math":"^5.3.1","@thi.ng/pixel":"^3.4.0","@thi.ng/checks":"^3.1.5","@thi.ng/errors":"^2.1.5","@thi.ng/vectors":"^7.5.1","@thi.ng/matrices":"^2.1.9","@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-js_0.7.9_1649341291142_0.42887812526639135","host":"s3://npm-registry-packages"}},"0.7.10":{"name":"@thi.ng/shader-ast-js","version":"0.7.10","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"b7697e14fcb5f98ec83f36aa3f0c0966783a31b4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.10.tgz","fileCount":46,"integrity":"sha512-aKMe+F5iWRPq5qVnwRA9NYQOwU7CPo/2f+rhFLY0CZBO6xbtQDtFtN5Kbg9Mum8rb8klW6OSiLYiF3X5fOKpgg==","signatures":[{"sig":"MEYCIQCjLg9Eyh4848p0Gi3ARuJ1iPQg6G0hJGXVgUwo2hSLrgIhAP4hCvi5pk63tUbPoY0CEITh7iF8YR2QrzLxP0WJUtQo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicQaZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfmBAApI2qf03dch1zfxfCMYqfX8B7Pa8XjIcMEEPmWUF2oC6Z29Bc\r\nRRBmRvC0W1h8GchDw0+/bFgpgUJ0GTh7oA9eZXB93XFuxDz9v5iwHMJ2kp92\r\nqvFV7YkMLVKCBPtb7VPFMPweiv4d9PpYat5PD+eB7rO1WMayRRsqpA28dYRR\r\nc16uKSi7zgADxnMU1+18wu7BUjF1afqZBv+CyBnhvI/5j3HTVMbU6KfIldAh\r\nFPDENBGmzq1aNcrxt1qWlIhMlNHVXjZMTGT3sKDq7Krw9TugS5eWFXxp7rab\r\nk2gfMLvvMsiCJ4G6BES+j1E1nTNRT36vtdtxOv++noUmPOw1hpW0LTQmXAEk\r\nZul89gkxqDfBI87f9S8b9+gXo4rTxVFoTV51ngWfzUbFsIHX3oNxYnRo+SxZ\r\nOKG6wuLfSR8vaQ0xWVR4eJTShf0yqgSnuzR7iPoe5T1hIVFkOaHuaH7NEuvb\r\nLtJComREDFR0TgAWyoK76TMi1DBXC97hX8lcDMf+ZJed0g2s2qKQODlNgxvU\r\nld3nlDfe3qaEsk2VI19Ylc6V9oVCDtNADjU/ShqT7xCDIavSLXJ+x2oy9DuN\r\nzsigrYRf2wFsWuQCoAzLLmz0mWI8M0lO/CrLNGDu+2aMkYxVPoMn+fyC0at9\r\njs6T5oXFdtxawEQ5ZVOn95qHKnbrnLLZChE=\r\n=kE4j\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"542bf14bd0c7a56b4e6297718189eea772a824b7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.5","@thi.ng/math":"^5.3.1","@thi.ng/pixel":"^3.4.1","@thi.ng/checks":"^3.1.5","@thi.ng/errors":"^2.1.5","@thi.ng/vectors":"^7.5.2","@thi.ng/matrices":"^2.1.10","@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-js_0.7.10_1651574425142_0.7557561939705306","host":"s3://npm-registry-packages"}},"0.7.11":{"name":"@thi.ng/shader-ast-js","version":"0.7.11","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"c003a890e788da70dd996f006a00a0a8b54a0b71","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.11.tgz","fileCount":46,"integrity":"sha512-mIsOQrwULxyKJ6pzswDgcCQ7bL4ospToscstWzxb6MJYG7ifv0Pv95qzeg9UUJ31n73WPJLCl0oInp8TFWirYw==","signatures":[{"sig":"MEYCIQCBMPX7tilwkGf7v1nSOrWmX61owlIM5cvrRf2cZBT6wwIhAJLhLQOYYaLX/3M6RDto0+3AdDoGfxIscpqI0t0+1YW0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidloIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMUQ//df/4VX5e21dVZgyVjOIvZqK2ok+jTh30FQNn8yiBfK2bPYjk\r\ncwuvsoQ4v/QG8pDUnPuxLOOWMXtN44ttLq1FSrMStocdHeVzjabi4fptn+9C\r\nXyYLl6VUsCK1jQJqPqI5fIwj/XXlRr++7qVFLcZr5XUQADdJmTWmHZsmTNnJ\r\nhlam8D0nrYZQNW9W0O440cQkroNbO0jQYroIjh2iPqEpgBllp1AD5ALz1+cy\r\ngimu2ForXBYABPdkSYn+UCdi8NHWgQxQMDgvICKPhN+j66Gt8ppyYgOpnDVN\r\nDT8L3mXNVvJZC5MNA4xT6JH8Hqn0onz22klYZy5aGEIS/aiKpOhQVsPtOjpZ\r\nWJ00PhS6kDiM0PuRZSEXuywTpQgLwiLBDzOQn3QElPkD5maYPIWXXEvLnaJ7\r\nC5jOkPAshBjsCKVOHecwtWts9fabA+auy/5pe7Im6/jm7egoB2//ruDc0uEP\r\nayNP4gVbKGsTGCeWr2bNb3wD4kMvOyocteiD5xlHwU1MJShFCcbiv+BxMl0q\r\nt0wqEos6GY0fLcT3aemjBiGmR7Y8+9QktGs41pjP/MKcd9AeiBnPJKgO40SG\r\nm0b4a7eEYHOaLZRDjyswwZ1MyI33bHdEa9V2sLNkmbG+btyi+Z++9n0AiuLK\r\nvO6gp7buS/sAcVojcP3ATD6WJSr+98n8aPA=\r\n=xKgQ\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/math":"^5.3.2","@thi.ng/pixel":"^3.4.2","@thi.ng/checks":"^3.1.6","@thi.ng/errors":"^2.1.6","@thi.ng/vectors":"^7.5.3","@thi.ng/matrices":"^2.1.11","@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-js_0.7.11_1651923464669_0.5820591799175185","host":"s3://npm-registry-packages"}},"0.7.12":{"name":"@thi.ng/shader-ast-js","version":"0.7.12","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"04bc0697e38c50b8a94c684c12af6fcd46ca698c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.12.tgz","fileCount":46,"integrity":"sha512-Vc3qFVSfNHfCbZmAURiBR6ce4woeEV0FnWuS2fA5DFbjbX6kW+Tp/1vAp3E0v8MRCVYbVQoDRrm6UVuDAZM1VQ==","signatures":[{"sig":"MEUCIEVb60hHVRQX9XH25BJ1DKCme3WaiQIoyWZP8/oyOm/nAiEAt38kUPGvoZSjWV93Ecnrw2Zy07XQ0aIe9j2j4KX9Wls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiinCEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos9g/+MOK1TtwD1QsGuCZgU4wQdePcVPVTOWuWwe9/7XyoJMAORyaY\r\nztQQ9zJw+lzU7u+dfow/Bi1ZlJ7FlmwawsKtOaE59E/1Bpesh50kBWH/yiLd\r\nPQEZksjMqqOv/l/yZy/St85LsUyECuvgq1SGiQtphyzXF2XFcOufYx/cR9L0\r\navcawyMJ+YmkuYCpk/uCsNIcy4QbwJUPhb8xhQC92MRegyHqju0Tcaxwsc+x\r\njUD7dBFAuhQcUICSkLZNX6WL808jRYOeSfY/ZuMwkObOEKjM+O20Tea3t1HJ\r\nDn5ShXAVemCyS9bCpCcBR/ROaQg9yzUxe64TwwUEVHlcy7sLTB8j+TPC8isM\r\nSnJ/44aIus1SBYhHT9IXAFHTbsa8cXHI+vzI0fX952sUbwL83w0SpGG9zqRl\r\nqLG21QKOTUJZpZUmDQVn91rp1Y3eTcWLzievPdGWPX30rB7FLUSVWSUZ33cn\r\nAWsiuTGtppPfK/apm2n3hwshBCU2QW502gixib/Io5J8OAzC8EaqhCMEBytx\r\nH6r2RFmyXOxiDJGWobSjSBA+FUiWXc2+ipHiV/FVb4l7S/ovUnccEOIouqd0\r\nAiM2jTwnHowRDrAtzOo+bM/vXw3yxzSseBG8BohL5rahp+c6crqSeLftllD5\r\nwAziLdHE93XPQpI9UXYPcl+fL3XLvLjM9RI=\r\n=Pats\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/math":"^5.3.2","@thi.ng/pixel":"^3.4.3","@thi.ng/checks":"^3.1.6","@thi.ng/errors":"^2.1.6","@thi.ng/vectors":"^7.5.4","@thi.ng/matrices":"^2.1.12","@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-js_0.7.12_1653239940604_0.7438153750053191","host":"s3://npm-registry-packages"}},"0.7.13":{"name":"@thi.ng/shader-ast-js","version":"0.7.13","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"0c7209687084fc15c51aa28a871fe2135bf10a36","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.13.tgz","fileCount":46,"integrity":"sha512-cC/kIsT4dNmLKmRTYVnPxPuVJsXbdW1BMuGMIFHm/E3ycA5jioYmBjLx7O3rQ6hHQ95utGvafCnDmJn4q00xHw==","signatures":[{"sig":"MEQCIFSBJFA9dsNsNqkPoxYZGPEGjdTyQDu9mrorG0MplOhDAiBOnViiJIG/DXppqUPEJWwVoI9btSCCoGXjpOvV5NfjnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioh1mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonPA//YqVQGkGugT5QLF0fOrSwryoT8y/nxjieMUn3CzB4xj8vaQVa\r\nNCIVrWgPnDEzKEFLH57jEDYw+Jt4NIQYYrT9aBx3giGjbFYnB8+08XB5V/7r\r\nbFEpZR6Z8eqTdQzGZfq73mA0Wdn67rP1xm+gk8hlAkf+wEB0qBS4fuoSt13F\r\nPA/uiYcmR319W91TaavgTRlqJSpf+BQJ5pjRu/zH2roT9QxMQypHqHvssta+\r\nz7ChoM2F1GpnW2wwbUe6Ufci3iKYkqNahqtrI24LrjHv2z/dGdtpZNkegv/9\r\nzZOQB7x1UsGgUwbD5m+8qh+lQ3lIG3qEW574iLp9hOboeP3CKDJ12as7NrAx\r\nKuQuDdJJ25FD98yA7m0D1QP8hdq1L3N+OZM79y83d33X6UMO4dkZ1Jb9Cps/\r\nMJet8dc/NGnfrReuMOU3W14CI7T9IaLZqYgKTym6V82TwMlryhQhndEr1To5\r\nW7b67yNnS/8Rz7nFWd+TddT3yUGdtueM04NyFCyg3MZNDX7gHI2BmXJEMBI3\r\nVjUzqwxPZimtj6RVufQ3LEpuqFZcbkSEQlmkKPFM0qQE4nfBjjkabdVWsWYC\r\nq2CYd1QQgNTrSTDWn/aRIkadmYZC4QPCclekRGpudPyjIlYytwumlUCVChfi\r\nb44sveiHCcuIDGvkWH/mvZeXc1T8RMHuqvY=\r\n=9Lue\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/pixel":"^3.4.4","@thi.ng/checks":"^3.2.0","@thi.ng/errors":"^2.1.7","@thi.ng/vectors":"^7.5.5","@thi.ng/matrices":"^2.1.13","@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-js_0.7.13_1654791526688_0.4412099615756875","host":"s3://npm-registry-packages"}},"0.7.14":{"name":"@thi.ng/shader-ast-js","version":"0.7.14","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"9c6d9fa392e84aacbf60efcde9165c2b71d2bc59","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.14.tgz","fileCount":46,"integrity":"sha512-x/s9HLVcXtEtTqipTqpOd4IIO0MJO/uZPL3vO/jiRfcwJoYQfur93hNABjNNRIzcqIz/1RrxEvmGBUgL7EenWg==","signatures":[{"sig":"MEUCIQCM8N/JPijoRoW024I5pn9qnQmVWK34YU3BE0hf25c73QIgcevgRVvkqDwuGeNynForhkW5IUsJg7dCXSBTgoTQcko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipKZtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBiA/+JDgQObGW6e3ZedaVCAXJP1Vtu0Y9D1/wxTG0j6VN3Zf6AaKb\r\nXEr4zNmDIzVsm/kWa53sqLBWvbf9FHh4Iy+3+yFp3aRSl4HIip/qt72YSHRU\r\nYBATTNANEzX+ehNYvx4hIzOQ7yyXflPhwDn3JhcpEqEktRhdV4Z8uaNXSIue\r\nvjaC0iT9UaWAdkEk7jIjwunlzAAKSiLF+ELIpL7k6YWGCkmiTwD4sqwH/UXm\r\nF/1B5noTOwOh9zUMiG3Cs+QzYrCoS/0wqPaKfrt45Fs5pcuoyGr4Gp/PZP7V\r\nwh9kQNKDRlnZTVVLBhd/46kPsQTGi8+bEhVcwzJOaIXFdFDvb8PxxHLG8JMV\r\nwfTAHq2VDJn/XFYSS7fx3/LlN6caGtk9Ctxf6ClGZYRzs25o1IKAnZVg5EFG\r\nfV8Y/Kg5BjV9IeWp3S/wgiNOxnnyEUYmjnOuaQhe45Jpk/BBhrS5Nc9cHdcI\r\nk/XoQd+nrUcnhG0yFXOd1kTRUi/IdJXouTUKuhnOWrBcnepOYGOM7w+LQ5wU\r\nRR17yC+k+F/eC3TpSa45vbkf2dxm988ReWiZVa9NciVdatPt2AxQJcANwVdB\r\n1VV9i5Chkak21VFTLNaXCmPgpdhUhMbsgOTx6b5sJTEKZBKSRTHJrj6QYAwn\r\niAgUk47SKTt/n99R7Dkf0VZJT/jBjw3PwWY=\r\n=4nvF\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/pixel":"^3.4.5","@thi.ng/checks":"^3.2.1","@thi.ng/errors":"^2.1.7","@thi.ng/vectors":"^7.5.6","@thi.ng/matrices":"^2.1.14","@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-js_0.7.14_1654957677664_0.6235057473246064","host":"s3://npm-registry-packages"}},"0.7.15":{"name":"@thi.ng/shader-ast-js","version":"0.7.15","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"5ce2bcaf4c4dbade13971cb4a80f9293ba5800db","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.15.tgz","fileCount":46,"integrity":"sha512-OWvplzH8+LkVLiodeU+uahTWtZiUbcii4aDfa7Z1wIwjLHk7vlSODfJ6j2hkXHu8UpDE8pcI4xt3N5P1IzkTjg==","signatures":[{"sig":"MEQCICTu3n7/iwyk5/Xf+PQjVJ0ckedr/Pm+vXsYrFhEAUpgAiBUxbWIzsw2ZF1SDCqB/GdWxw4BZTHvm/vTFExP1U8g3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHX/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+RRAAg65a7iPUTbDWDx1/W3bioYdrJ9GesNm0+T74t7+At4TrA1AS\r\nL7Yw6y/NCqb9SDAvAdn1qsCEJzTq9/yLV4JVwNDtXJfc235kH+qremg8nLLs\r\nlfefF19ALkK12EtI0WG4gF6BCfciBtT7MrKw14EuHbLQAkLWTbDC/Ka/EcWL\r\nHInHSnSef62j5Yog233fjPbq7NvrraT1LNekENgqa1eccNabM5iv6Fuoykwe\r\nHPwc7iWKQHEhk+Ia4g7Hl9eUQJhHyHAJ67krHXOvv28FnJTpYHFPtVoni+jY\r\nBSUuQsAfGNFdTrS2BZaKti8l9/FgCsOYoKS/8LuhLPqSRWRo/p2OUr/NfdTa\r\ngjfHMhE7EG2DsyWh7HxNf3LjMS4I1M/gQ0IoJnNwZU/BDQCnHxpNPEvGbbyS\r\nUbT1SYpXa+sNMtwlB+yhhITfm028G2ovoTg+uvFLRmwzIyKGX3jOEANa3Xom\r\nq3G5Ip8LaTY0MvtqMY5lE6Brxjori9obqw0v8tjDhaXeNjbDBjUYmzB2x+uZ\r\n7GsGOVL+yKhkgAK48QJQDcxB0/zA81qjxOhSqpTjAWkAXGIjgUos83J4XED9\r\n7LAg82PtN7I+aBDJJqbja9Mw/kVFxZEWgBuRXve7Lq6Ct1bxOJzJ1KTpzJVn\r\nGPbX0W9jAhosnwwCsRhi3BqjGWrUWOHBWPo=\r\n=oWHX\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/pixel":"^3.4.6","@thi.ng/checks":"^3.2.1","@thi.ng/errors":"^2.1.7","@thi.ng/vectors":"^7.5.7","@thi.ng/matrices":"^2.1.15","@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-js_0.7.15_1657304575527_0.9601768811989324","host":"s3://npm-registry-packages"}},"0.7.16":{"name":"@thi.ng/shader-ast-js","version":"0.7.16","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"c086b90ccf42d0e89eabc9c9d508bb94170f8163","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.16.tgz","fileCount":46,"integrity":"sha512-T90jZOvXETw9dnH6yGjnZX0Yb3znxlSZ6A0r2FFwRXHnPXz2fZk3gSBxhnd5Zv0OfZYTXZLEhDUqR0KuDufDyw==","signatures":[{"sig":"MEUCIQD/wZUrJBngS0O8AWqbBvXhxW+6lNpT6gcPTb3GYp5cTQIgODJfNyl2sbyWk0qFuLlZlAExcellDF2kCEx9TZYkZV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1tB7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeKw//fLpIVzD8jxonaq/HcDpm9C2mlf9bxGNK1GWU2BaNuzB0hCca\r\nn7MNuRsc8MUNPt3VSPQkMVrnVgia3En+Eu8Ca2e5Gb08VXs14NhuzP3QWoGA\r\nF0/1xT2xpKsc3PAWViSC3o5flP4qzk69At43mgK2E6wxFNy/CheeDNBiyOBv\r\nzdntU93pgp13zVgt24zwAw9LvA16m2T8mELRarY0mOBGWt9BPAfbQoHCwau4\r\n6oPFZqJHnVPLIeN+axNEwr2Rkt81yWq117WwSJTh2ZAco49YdJfmXt/kTsIf\r\nWjYccBs9e3MmY1Nn1DTktfgQE9LveuDdVIRj4fWKtyTsNayUaiCgi3NMg7Se\r\n1J0Mmz4KI8ybUYG+G6hLxqCCht8EsD8p0Z1LHHmLdyixlK7tTv+V9v5ZIQBO\r\ntWiiGF2Dm3uYwmVhUkvC14o2ERLHpvG0i0Ki+Ycp+FkpSvZwtQzKpEhKe3dp\r\nWwHzYpUotowunar5JDm0vxZR348uZ01E72C0HDSUT1mFF04Aw6AIppYvhH2O\r\nmxz2PWAYJFEAJw6jz8HlOJLeaDEGt+1JzNGAthKV9+jmMqr1hR19S08gxf62\r\njjwWCkmbbEJJuX6AWrIs24Tckf/wuHQhCDVIop58qEWa1FZjZdMImTJ1Mwgz\r\nDVemwRT8t/0Iq6fhWQ0SU3NE3cwl4qZYW1A=\r\n=iJu8\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.8","@thi.ng/math":"^5.3.4","@thi.ng/pixel":"^3.4.7","@thi.ng/checks":"^3.2.2","@thi.ng/errors":"^2.1.8","@thi.ng/vectors":"^7.5.8","@thi.ng/matrices":"^2.1.16","@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-js_0.7.16_1658245243043_0.7523391062183091","host":"s3://npm-registry-packages"}},"0.7.17":{"name":"@thi.ng/shader-ast-js","version":"0.7.17","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"b7fef2259309443021116572b9e2599be4899f80","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.17.tgz","fileCount":46,"integrity":"sha512-sUHisudlXtCFEn71W0bk2EII+NINn2p6AsGdAlr0Kty8KWJMmn/kbhzUG9PspPRE9ZjoMdpsENYgxNFB4yZxyg==","signatures":[{"sig":"MEUCIQCnQWdZIT02jBBbdWB3mnfiEySDFLKYhqLs1/nY9zbYTQIgD7PDHq2gMu083LRUhWM8+jjD8ms32MHoWQmeMIyIQfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5+oaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsTg/+KCHuhIXa1nGK6qKu77k2ETN9gUq8gslAwJbKEaj7DFl8MHq1\r\nZkAzkRvZaMajrN6GAR0Ke4QxvrSBtfeCZnyfxtbvOpjDJ8TSdUZOPkJSY0RI\r\nHPVwN7ornpjSdIQD43GMf5sTRB42NQCOpu+AncUUknEUj0Q3EqEN2TIMNfRb\r\n2IwC+XABMY9+YgBSJmw5+oqor/Ku86NGQS42U3rghw62mcLBNXt9fXSgrIRo\r\nBKUxVLkrHbN9ouvOxzaPpwSX0r3WC7ZZJCVAD02AMEbKdXxQfn1cbo0i4JMC\r\nxb2mONb9wnX1hx1nRER69qN2HeqaYPGrbAkcL6igP0kliaCCmlabcEQW6zUG\r\nXtcJphyDamK4ST6iUGQbaWsmiuUk84AiowJpcaEBRe/6vA9NUd3G18GQxd5D\r\nesI/lQWIH+CWKUrD+jnekijxsDZ0vv2fCVBKmGAXwe1JFz5zzxt4+bWNSkDz\r\nFcqJ4eriypDoMMm6THxKOKHUWYY01YsbJrewBvBzmViLkrSVKF/1EfXVRe46\r\nvNdKGWZQGlzGMWcvS2p5lWKMvhaTEE4QhiWerMqofyydsJ4LCZjDPIFvGzaq\r\n70h6Ubvv5ZhapxiSPaZ8jjGcldyfk/cm4MEstvWtg9OqRkBFBj8M8c5DX0PQ\r\nvHSm3XOVYIlppnbF+39YFUtRL4ktLeDj+/Q=\r\n=u2hg\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/pixel":"^3.4.8","@thi.ng/checks":"^3.2.3","@thi.ng/errors":"^2.1.9","@thi.ng/vectors":"^7.5.9","@thi.ng/matrices":"^2.1.17","@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-js_0.7.17_1659365913973_0.11214917765744192","host":"s3://npm-registry-packages"}},"0.7.18":{"name":"@thi.ng/shader-ast-js","version":"0.7.18","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"6789613208607e6208c90f81e399e8fd3c62e068","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.18.tgz","fileCount":46,"integrity":"sha512-wH6bRlf/kW6nqEDj4NZZATWlievKjQJ2QekdnT7Z2UT1kHryCY3dRCsh6XUIekxGheHyYXxbpS/Etd4phoOnBQ==","signatures":[{"sig":"MEQCIBAum1VhDgfvnrFMeyh36c9GoNNyXY2q40Qe1bgsos78AiA84J8RHLuEvWWrHTdBMTfo2esCQQcWrjkQqNyNansE3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6E/qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYOA/+NPLMmqMTe0VvdDENEQnfIl0pZouUb2fuLZQwgYNpecg4QzQI\r\nrazOjeLncEhTZx+ZMPWF0vD6sVNNYQFsFB9arXuKN1ogXx/rNrtK19A41V5f\r\n67yGfehKoKsrnFIY1AwaVcUAk+WWkWRCYxY4x37SQlC+WrBEWoTGI4Vjm9Hq\r\nf8nMiVFcAPeDat10+wpsCe+CAa2iV7ARYNoQeErHCNEFE7hwwLGuYvCjXdBS\r\nHQYJ0YTHduHkXfih6p2c3mWnetyjoUOpaHHq3HzZl3FP9UmtLE5qtFmaerMC\r\nKqme9y7Qd+syH61LoYO3NWKHmsm2IEI7uuJvWFfkSWDve9nhE8agKMTrTRTs\r\nYoNFLM3K2ct5XB0Iim1DidR/9twNe9QkiBMpGCiI4/7Iy2JEBHuIzg4PdlIR\r\nfrBLTJEjjygBP1JVSf2CISgZiCPh7HI0ev9LdD1zeMJiCifpzU1SMj7x5mUz\r\nZLZH2w9+oTgPMY3NVop3NksVH1Tu7+YiqjmKbxXfoWFoIjEL6DhRMH9IUSrM\r\niauYWrqFwz+9C3rl5kPumkw0IHv+KeaRaTwCYttOwE2KxBxuSKk4p3kQCKzU\r\nuu928U+BjfhGme0FAxcNSX6ikqOFL+L66sfYNVE7+8nTbYMeY84QNBVD5tpy\r\nRTbv3Iwy/bhImzlojO3FYvpEVgXeqoaGnC0=\r\n=54RC\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/pixel":"^3.4.9","@thi.ng/checks":"^3.2.3","@thi.ng/errors":"^2.1.9","@thi.ng/vectors":"^7.5.10","@thi.ng/matrices":"^2.1.18","@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-js_0.7.18_1659391978626_0.7145567153059031","host":"s3://npm-registry-packages"}},"0.7.19":{"name":"@thi.ng/shader-ast-js","version":"0.7.19","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"0b2e91ae81fd83c0a2222c9451a4a0d36057cb9a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.19.tgz","fileCount":46,"integrity":"sha512-MvoqjF5caosfsUiWMdiZoQ0MfiwF7+X24+I4lZziwCNoL7FrMOA/Fn6zPu3cl5Rhv2Qki/URnXQDsRGLMSiTMQ==","signatures":[{"sig":"MEQCIAu4h9dBpwGIiS7c1rQQDWD+dwUzw5cgiWBsr2r909rhAiBeWVliUOBwLJAF51kPeQkVg7bQJUI3WlaO5mE49Go5mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7DiJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmBQ//efeVjugUXId5L4uON2ZlQy3xLGF7YQfe+OYuY8M0tj9sQGrv\r\nFQmbBM1CFC58t690McmtRXYIt4ZT1uVrz+vMJ/DeyiN3EFyP6TOF7sLv8GN/\r\n3qRthUdwO1liw6JnVHGLCQcYkU3LrR6/MrLwJqb6nX5taa9An6YrhWjALWC0\r\n84D07aT1F1c1NDVhgqkW5gTVx6cniXvR3ewQfyNsIt5cHUUYuaKVebjs/+El\r\nCVBiqutpkDgvWOhZ6/YMYE5cdh9Pj/BPDiAilRMk9FXO3cw5U1b3ZHwabSkP\r\n16hJcUXQJeO+XB7nt13lMZIPYVWNBtc9vMtPL7iH6n7VcJfGjsYyNEo52bV1\r\nVkQRYZti0yDAaXQ8Lkksy6f5gsvnSdCq5MAeigijArDPhLZk2EcNuMeMKaaL\r\nwxdHBgeH1P6wsUuDbvn4NlqOT4zvVNOYSl/FOMTzYX4qBvNLF1D/jdmasDL5\r\nVO1sJwRbLvj7JtMQESsfSo6RpVOuTOIEk6pqrgiQmCePrh7i7REjiv8sC3Xc\r\nJ4H9s0t1v183Vc9JuoBb4rKSHTtt8b1V3wjuD+/bmeAQLbCT0HlR3n2UpxOd\r\n3TCsJCUfbLIbNrYC6GrDWX9KIX6lABzO1Xcvug7Hr2G4V7TZ5bYgfZ1RinzJ\r\nH0U8MUawTaBZNmauU6THaIw2gXgxHHM9FRU=\r\n=+ZD6\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/pixel":"^3.4.9","@thi.ng/checks":"^3.2.3","@thi.ng/errors":"^2.1.9","@thi.ng/vectors":"^7.5.10","@thi.ng/matrices":"^2.1.18","@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-js_0.7.19_1659648137169_0.5886569333620786","host":"s3://npm-registry-packages"}},"0.7.20":{"name":"@thi.ng/shader-ast-js","version":"0.7.20","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"11bcc30701e5fc139af8987400c8697f29fe777b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.20.tgz","fileCount":46,"integrity":"sha512-H8CzYlMmqV8NfRukQPnkkkHFgEV/GhISEcii0mf5PRSqiZMlrcOy6n8zG6qqLePAsgdw5aam+upc/4oRPTgOyw==","signatures":[{"sig":"MEUCIQCYO7LG1rE+snnhSSS4z710QHu4/c6e1WDKf8hBIr/G7QIgKuvctroKbg42I0a/DatZLtOG1fZFCGz7ltiFd1r74mY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7oiVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeRxAAoIE13Mv8CVDdaRQ6uTC/5s/jM0xLNFPEgzKYGKGCsmMdNiwy\r\nLuA6fjSqwFQ9s0pJ+3V76flKvZ1SOwZIxk8skVrg56P535nu+Aw8Kjsfzi4T\r\n2160DimqCecTYuv+rytMoKP8yEomh8TmOLQoUHV42YzmyoHalHxiuFupite4\r\nQLDKgB+wAaZWhpPqDztlNRWAiPPomkZdSFcZLsmZqxeVbavPs3gBDykKtyS7\r\nXD0HEVgnb+gKodicIYa15mR/cImQOMZGaQn+L25/o83D9fGG3DdpA8gscMlB\r\nwbIcwFV20EvjI0rOxlvvOZkLI0ETwUM3xoIh5jVtfFsYe4zAHeTRHKRTYaMX\r\ntV01tXJ5YtGGSUHHdjvtMtHqfF1pRqECT8vvwSr1Q55DcMpgtVONo/aiC4zD\r\nnZccZGq8Roav4+hLI3VFgoSrhf2/Vts89P9U4q45AMjvBukcPT2Ul9Z7uKCg\r\nHqsQ9N63lNL6Z2PfX/N8gbgHTIG1vNtJfVHM3qX9PV/183vg1XBfsz6lxflZ\r\nced6BEgVQi8Gvr4pnICKgUj9wNwvdrwvEgkymUJ9XvJdUXhozIstvuYuAxTU\r\nP+GnTuEHF3KldYc8WYvHGKPB7Q1LPJ+UN5/Ik2Dwl1+KpHxGZb5VvfIZ+vaq\r\nUtttsrR7kNnjFxusg22NVWbzF8fkO6eeBS4=\r\n=sImL\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/pixel":"^3.4.10","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/vectors":"^7.5.11","@thi.ng/matrices":"^2.1.19","@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-js_0.7.20_1659799701359_0.879143257285846","host":"s3://npm-registry-packages"}},"0.7.21":{"name":"@thi.ng/shader-ast-js","version":"0.7.21","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"4b60a255bfa58cf0bfb488ce5e16c3d55effbd67","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.21.tgz","fileCount":46,"integrity":"sha512-ZgzYGfOk1mnQ1iChnI6Rp9IcxJwMuhbn90gqqD5aaZRdwLgVnF+ilbL8FIBWbMbt5QSSQ6Z23IDNHY0iDeFczQ==","signatures":[{"sig":"MEUCIFQTLZGeFqZV/2fEo930fp3ohj0mhGoiDrYlY4MP+WeYAiEAzVYD72ht57KyH7CRm/xfz0TaecCBQ+0f7haa72uwk8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi79q6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2xA//ajnVxyrfv3iuj4YxHdz0zuULHIVvPfRb2bFr9rwXKmFIrf6N\r\nFlblZsFfDnAlbXb8y3WwXMDqgDqcJqPVRQtCtnpcahIJnM7sWuplR+zVpisg\r\ntpKOEW66RWPJOLY8iEHFZ6o0Eib5B9vamqcbzHKVw7VpWlLDh5xs+tKDYinR\r\nB6rtbDTN+pwKz2TXY+D2/ubtcSe4J8woAwrZppYX9RDZxdQWl71WgvIzpHEj\r\nFBZnsik+siMz66gbff6ZM8SAyhNCBnHmK0reARYwKqSQ+fj98WeZZfXEzEI2\r\n2OXO7aRfbsim7ASlgO/B0B8M4czM5CLKv9V2PWPXS+wf7YV5kF72eR2AFq1t\r\n/Cyt2bUuDvPdUHAY+mBPQRbf2eEFVsnoF+6JcinGKaKYp9NLVX342Qnf6UPj\r\nwj/AxCOHdqv7kXqFCPWfp3VzC45MXLJp0SY1t0lf7ZZefd6ndh3TAfIkD2Rn\r\nRgRGfn9JEJFDQb88DMfxqDy1c4aKZrwXDqPzuozI1r0UwWhioSL9MnPPk1fN\r\nWjwwOnh3qPAHTV926W1LgGOC9AJV56A/F8eFg+u+UP1n8yK7Z0NM0eDp9kXJ\r\nTMi3IVCJ9Nk4iyzlsRcvPOQJWEtjLseCNy8U3lidWNPCURYTAQSKOkxCvEfn\r\nmBrhNpBaWXMSUiacwJIQNGvgNmeqFl/Vu3o=\r\n=ja8P\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/pixel":"^3.4.11","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/vectors":"^7.5.12","@thi.ng/matrices":"^2.1.20","@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-js_0.7.21_1659886265847_0.12226293923954867","host":"s3://npm-registry-packages"}},"0.7.22":{"name":"@thi.ng/shader-ast-js","version":"0.7.22","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"2688d95b5cdac449a07c47e9c2b616d6634482ea","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.22.tgz","fileCount":46,"integrity":"sha512-+uNUAZ2cAgemMxUrWZwGdj6hZ8lUhnx+GhnsAwAs0kY+Av5HLKwsbSelXIVYrv8QkShmJnvwdul3TgYJjOJn6Q==","signatures":[{"sig":"MEQCIFPYNJJ1AU617As1rr7V+SfL28OnWqxuYxRfarzAAZu6AiA+jA2j9vuHP7Dq3bY96hs5wu6cOePgJeSqTgiUYm+Axw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+mpGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqGRAAk9qQUhzpdXKfJiEofrzro0eJNRydwISUSgsf5M33EtY6LWt5\r\nl6aBZryKvYtSAU70q8iv4IWUuZNkZjIomgBIPA8nwUy9zbh43Jk4rcct4wAw\r\n/sQD+PZqJ9P/vtKwx87T/5bKqkRps7AWcF6cJHv0tDfbYwIg5zaUyGrhoRJw\r\n4eIi3CLSddet37cU8EyXO9Pwk3OSRpH3L2yv62UeNn1HoChaombl2R0cjsVE\r\nH8kwI8kLQCwg/iAwagWLAxzzbHr5zvg1K9xUYmw1Pxy51xuVj1hyVsdPRqcR\r\ntDvP2n57dzuraNARISWdeOykglzopn0daYw/kOq1siYF6kNT/FyopNLgPt2R\r\n9sM3RapUUSqDqkfDenI7Xm1SHbTGBT7fp4qakCenCa98zIZ11wVhc63E70+M\r\nMeEReUaCxROic2+ZiapdPfX9nKDNs1eBHCySvpJiKTshfc/f9KBcdfwWDHO7\r\n++SAbcKMNzL3f6vnrkbgEa6+392OxFiOEoLg/7Sp7kC8ORdrVdVfatA5Fp99\r\n6rDEGAN32t5/OU1yLXRupW3j/tnLFY/4GdA8cCBKZYpnyt6CBqwv5B0T9/yt\r\nUfHacaLzMWR339Mqn8k3dBZWB9nIvmIevcFRrx/vOX3lSoizplW2TesVU1Oa\r\nxcLz6U8tptwAWtFPZbZBlUHht3afs84gsd8=\r\n=Z8hb\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.0","@thi.ng/math":"^5.3.6","@thi.ng/pixel":"^3.4.12","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/vectors":"^7.5.13","@thi.ng/matrices":"^2.1.21","@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-js_0.7.22_1660578374207_0.37352100302350677","host":"s3://npm-registry-packages"}},"0.7.23":{"name":"@thi.ng/shader-ast-js","version":"0.7.23","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"fcfdb0859a393608c1c17ebec84a5335278d691b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.23.tgz","fileCount":46,"integrity":"sha512-5kk4gOqBNxfNPDaTCQc0tJ/9KPP8MB36KxSNR/P7ZMHnL15PedBgBTQZe9Gm/21NjHS92cw7PeQK8/CU+djjsA==","signatures":[{"sig":"MEUCIQDXNdnVBbSEosyEIZ7JpqXuTsS5XF8xd0WUcLI7pt2DzQIgCf+U7hxBtvzLegikuTz4iP5YUugbppikaxOigJPXd58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+8BKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzSQ//fFcd4vuU9NclZY0Aed7lVUGBPy46xWm6Wo8YLG0e9szZ4V8c\r\nDfFhPqvRwZANJPdNCB2GE7ZZGW9lwsaRMQKxaq2FxFzdeDcjF6xb9sOnV3q3\r\nY8bZzI1HTlBsRWPfBhN7mc95XbiRKi9wUqdqBn5qEeF2Im0oa3JrhUZez72Q\r\nX1MMq/aJmq3xn/QKEtP7Poveb9bzKNz4DzCb5uGrrjMp9TbXnOVbU2TZ8Bg0\r\neFmcqf3lCort2RXP0IAkg5740rAkCZEdmqQW9idhEv7JcZb3Sx4OWgwG3NCV\r\nTZXOtt4jdFUhRjQ91c/rynoSpk3ImtGt+vEW6HfjFi8RdmYdy3oJ0REKjUMG\r\nCnWeJKpvvZafXOiJw5jl5LR6SjzzfIT/Z2QKA7W2hFsf8fZk7Eqhe/2h/JKf\r\nL0SLPuyL38zr6E7WdorLEdteG/TwTOSNBIlOAb3T6W9gao5GRY40AMCFcLOX\r\nIgSDqZuwlfbA3EM2zoOtjKF7rRpbGADF0dAERjlbj+ISq2/shB+sZaEeYBD9\r\nO+X5Xk+/lt6RRU7XkR1anQ9sX8p/eSN5+s0YDKHdbaR+FBytX0TqqcoyVnsv\r\nmgpUBLb61YsaO6pVFASlSyelHGp1GtGCMn+XDVzhAeGgqrzDewbpVpPefZ2u\r\nl15hT0HCz0n7dL4J1YgQzuGgoHIUDWNWSMU=\r\n=59e9\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4383dd462ecbafabbb7ae7ba567e3b3738abb9ab","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.0","@thi.ng/math":"^5.3.6","@thi.ng/pixel":"^3.4.12","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/vectors":"^7.5.13","@thi.ng/matrices":"^2.1.22","@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-js_0.7.23_1660665930686_0.15969215506769063","host":"s3://npm-registry-packages"}},"0.7.24":{"name":"@thi.ng/shader-ast-js","version":"0.7.24","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"a78c57d457a3deddd64985e04064381c23c54dd3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.24.tgz","fileCount":46,"integrity":"sha512-LMYbYOQqhlRdlYH4jsIeijHCAf/XXL7k1pbX9ksCxSjCFnhNyXHju4RKt97WsdpCVZ4gTIIOHMK/8Kdcl2BxqQ==","signatures":[{"sig":"MEQCIHXiKuUSqKBHso3LbYDr4JZ6hwqpYfsjZ1A6L8uA5k4KAiA9M12Dzt3e6UEsOasPyDC715LFZqcgOVOL1MVMWYHskA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBK9UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVDQ//UmmGwPFGfjDHiJ9QXZHIY8fwE7HiHunBMvD/YVNAqQ6ZH5l5\r\njG+5F7JGW+aJ8HPxMsNL3sqBit6uCn0ibVrMb/MTnRXFVBlMgT4an5udh+f4\r\nBc2Nh7aSZ1uABXvUYispVkztwDB8U5Jsb+yuIAoeq6avOUQzShfMR4UjS0r5\r\niCPrj5P4KmtjWG2tSfuhYoys/MeAhGcALcsTGmZnR+EaTF3vEG7wu2py5vm/\r\nzBTIlW1Zd2UVmeOe0rVuH3qb4WaET4P1iWWUjofyrf9f3gmmdq1jFfpRTEgI\r\nv4Y6I0XikpSfYS2sNQwpJXun9UXE0xaoQ1LIUpBmT6Hg0/acs6Q1McVG/J8k\r\nnsjR4XsWv+Y5DPLaVXyDGI6yYFw8ZzE66pIt5POap104BumoUnZbrj4cz9TS\r\nEWfZJrlFZRZJS8GV2cny2gi0oTv7/b1BbxMqF6agamkAnsaNtIFnoLA6gRY1\r\nbirAOxiBdex06LZNYALZ4SUvHFWx/CEaTXEDZtm4TS017jZhXdeX8cXnXb/q\r\ni2qYlCIwWhR0WRw2jNPig1l3GI6bvMVDL+KqyM9ACH20CgLUBQnWNqqiuUtR\r\nrgGmUDLs6kYd7tMOg7hVU++aihpYJuIDL1G8Zd+AsOYnq28RuzgADoI8ZRQr\r\n1iMJih4xDk+QqX/daktk1IM1HzbsnK3CxR4=\r\n=RVnz\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.1","@thi.ng/math":"^5.3.7","@thi.ng/pixel":"^3.4.13","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/vectors":"^7.5.14","@thi.ng/matrices":"^2.1.23","@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-js_0.7.24_1661251412528_0.8650874380129618","host":"s3://npm-registry-packages"}},"0.7.25":{"name":"@thi.ng/shader-ast-js","version":"0.7.25","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"0d67607e703972f6cdef62dd35b3dba2e0281785","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.25.tgz","fileCount":46,"integrity":"sha512-LekR1cUyyZ4DSndjdqlBogU+wnpolU4z9ovjKuZihl+xNVgkURVFvtvBism3b1rss0OWRZptmHq9bg4A2JE0Ig==","signatures":[{"sig":"MEUCIQDHkfZJ4qVQu17DtuBVD2Rl8lL1g54C62lIcdsoSdfuPAIgHfFjWH3ea1wUJMCWjati9nuHGYjnMp39py5cfU9RJgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK4VPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3gxAAnfnMiRySSUcArOuBCPP8umL/r30iCiK8VBnW0z2FmUjuOuGS\r\n/xwEtf8Y7V9Bz2AadannoW1thzFLbaUdoCbmraBi0qcERpLnX25utW4funEQ\r\ny4sCV/SK9kUoQJeWPEMa4KXPXKA+kxzIFOfqEs9QMJrgA4Fkn8dH3gSNHW2K\r\ncretHXVDPMUbFjd9O9MPzjAxDlqQPou3WHH58JmDEKQZi9A0isYLPrrFMc/E\r\n2gYbUqGNQdzWKo6XxSORAyYSAQZDXs7Eq3x0NaJtVG3wnpwnSzFK0iQueM6i\r\nlWp3W740IGe3s4ZxeS9FIpjiA8At2Mx+eLeFnM7qdDGZ15k4oaNf8P1JOWWm\r\nnj+FkuhC4YhgerRDUlFSeHkuXAuH4i5/I2zW5r0bx7Mzv7v8z0ksdvjHjw0L\r\npjAD5uziEcUmBcVRngUZJnCczC1EmplrOQa/zytVKdHUE11+aMh8Bu0kwV/T\r\nc/3shPgz5wxujFaGpZa9k+TDRqvWSsYUTFjB/YGt/KUSSbqEzysmN3PydSYK\r\nMideLNKry4lvjhT8oBup8g08cTYXxS/qrxVCk2ydxNuODKDWEcy3wGnK5a4a\r\n4Prdo4PDW2RQ9SwXBzOvOi2jg/ju9OCk3ZPb6EdWHzY/N/hkZEXP4nSES7L6\r\nNQYxLpA1YoKOMJH7QA+zXaH+Ci1Wxpieee8=\r\n=HHA1\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/math":"^5.3.8","@thi.ng/pixel":"^3.4.14","@thi.ng/checks":"^3.2.5","@thi.ng/errors":"^2.2.0","@thi.ng/vectors":"^7.5.15","@thi.ng/matrices":"^2.1.24","@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-js_0.7.25_1663796559809_0.017199468812394647","host":"s3://npm-registry-packages"}},"0.7.26":{"name":"@thi.ng/shader-ast-js","version":"0.7.26","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"2e7472960644b3349a47805e2b8e726f23099fe7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.26.tgz","fileCount":46,"integrity":"sha512-hI4vHZUKYSYsha+Nmoo3SErFk7soGc79sRG3FTL2rFFkBeexN54TVrGssz8+rIlbFy+KubO1MXxUyPqIGiUDtA==","signatures":[{"sig":"MEUCIQCRK6vOuJL4L327D0DG/vgaZWO08qxsUDYbNzYhMdImTgIgO4ZLj3Q39gKXrTENIy/SBnPvSHM0AaqoVzHLWEI23dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMyTHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrz/w/+KDKeeo0Frp/jpH88tqI/MTgaJJK1eSdrxecuYXpHK9ddVT+Z\r\n9fHY6ZhPtFpdwgCWpXkQnXCeoPm1iQuN2VswYrza6O+foeb8oXoT2PIDBm9p\r\nDVlwpqobuKCmIEnyEEvhdjed+a0LAzFdhQep8F0d9iW2ox50cxInmO7j365R\r\nwDOecCTP50vgppoyluntCKNMPmnPrfvtSDOhGjUoSjIj+iNqU4zCBeNpcFWN\r\nE6RTNy/xdY5zGWQ7XNVbl8jy0cBC+gcxvSrR7wycLlgUSOkPaIsfbHEHOuxH\r\nJB/6A6DHQkI0F8nsQLoiPn/jqmWnBjrcpGKQrGO3od8GXjwy0+okSfWRbsw3\r\nEfX2n7RNP5f98qjD/zCbZPYgfY/KlsjvzdpBhAFoeGfPRDDG1fzvZBSnFQ0U\r\n8Q/2BuBanutwLu3GI1MpR9gejq10QJn+KTznF8c3eVQcx6EWGSeksF4Lr3Fg\r\nL7Z2oznR0GvnNvG231RQFBGsqTSjEacm+6paJhvsuYUWnk6aGr5TDli4TJaY\r\nAu8XGiP0FGEqnAl6o9mT5MWhWPaX1zbgbdIY+cOcX/hNoytezrYQPQ1ddrfS\r\nhHMyBpJCEfkryTaq3EqU7yy6AID6jWPY1qVIdw0WTGqAKzMrs0INP2j38czl\r\npBJcaHOMR96iOyBI5W2TQylUa72CgSjV690=\r\n=8thR\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/math":"^5.3.9","@thi.ng/pixel":"^4.0.0","@thi.ng/checks":"^3.2.5","@thi.ng/errors":"^2.2.0","@thi.ng/vectors":"^7.5.16","@thi.ng/matrices":"^2.1.25","@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-js_0.7.26_1664296135201_0.09782873116156399","host":"s3://npm-registry-packages"}},"0.7.27":{"name":"@thi.ng/shader-ast-js","version":"0.7.27","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"618f64d3f4385d1fec63589c52bde2d1c9ec102b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.27.tgz","fileCount":46,"integrity":"sha512-Jb0DHMqKktgbTheslDz0bJu3eMY83ojv7IBpJb/lJa6cEsnJO0V0MXu4G2zxREvIt8jBNfvon7F2/j4B/M4Gfg==","signatures":[{"sig":"MEYCIQCNssu5dMvWnNM2Zuewm9m9GdG2pM/NlFDQvBAJ9xByXgIhANe+Dy4jUePSoEkHE8aYqvnB2xIDYtJfrJbNMfaypDcz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwonACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmro3w//WqI+Oz6maNHUryHkht34LTcdX1OVjLAIDy5nW3Hn8FuQpvBa\r\n5v48MW3OVX1/gchmdRbk5kqAO+oN9+7ZlIG44j03lbOYSjRW0WDgMfkz5cJ9\r\nQjLFBwSOPD6Eqq7YOk7qCT5r7PI9beMMj6zRLjRrSrUiVuM/TDue0loyL8Iq\r\nvp1AO58EamG3fuD3M1lSWoETBgfyOK8WuTdll5ORJInFCXipyobV5e3PbYYQ\r\nZZsONIba5uTa9BUMRH52kkMzX7y7rhuT+o4jVWtbbtb8uLONSnoiAmWW99UG\r\nJ0iL9F/WKU6JvtzCx/pYDbcf3HKadcRkrmtQcjz92S85h1/NBD7Key/guuD/\r\nagvwWgOa+KMaQsJtGUkvxvo7WQOJJWN2hxisnz9ep71pPnRivW0GlIoyLFfO\r\npb83dyT6hOVk+UCYpqZ7QywmPmE2tB2zNG6vzYSrD6JuFEGiENphFIdHL0Wp\r\n4uCdX5DZkz4qF1Gkk9IuGITtJv87EISPC6MMRtKIVAIfa9BfeCwBb1D61qYV\r\nd91rJ3tkhX6hTVzxkqWXX4U/qtI1Js6jkXv6Y7968GLpnwUtSMGXpinLuqkz\r\nfKszdWE+cNVF5zp30bje57p8YybwcjG5040LsFSjZCvFNyfifPIMgS2Cre4R\r\n5TsIA6X4ERP2WjDldnll7RL7aWnEhbtIgBE=\r\n=hiNY\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/pixel":"^4.0.1","@thi.ng/checks":"^3.2.6","@thi.ng/errors":"^2.2.1","@thi.ng/vectors":"^7.5.17","@thi.ng/matrices":"^2.1.26","@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-js_0.7.27_1664813607490_0.06717900697634871","host":"s3://npm-registry-packages"}},"0.7.28":{"name":"@thi.ng/shader-ast-js","version":"0.7.28","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"be44cf3cdba3e54b6d2d1b50c07a597f315860cf","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.28.tgz","fileCount":46,"integrity":"sha512-2EHd7JPQGBjqip3kbXrXhbGVV/GmbxSXIXmCJMqzNQooD5kfl/Q78vuEsqIImk6ZKahwDsrhAhMPDVCVZBVhtw==","signatures":[{"sig":"MEUCIQDXZV56YDnXh9fTufmaAM4Xu6eLyXDoWs08fub9nB7a5gIgBUTJHMoQpnwaBSJzluJY46gb3bvfEEjQ59ibiiPS2fA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPAw1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu9hAAhT9334LzxqAEp0YRNPTdS2bzqQhhVdiR7jxLbRcBd4eMYTNN\r\nSVbacQ2bZtVAwKGbGszPOWlcS1omCKUHzUbclsNBF2OVyvr8k6EFdOFtIVvR\r\nPQDw2J0NSBpyXrJRaSUAfgDh/TlMDuJtzpl3wuEw1cRXu2cqSEKSpfBluZEk\r\nNfP0IBnN8Y6rDpbKvah85UbuzpRJ+qQ7lV3NTMxjDjXC5CW/QxJpnzNH2csM\r\nEdY2Ifq1REAxHEPo6mAd3q/aed5m0oWsqtaBEVH9ltMjNcgYgSpKGvd3WHz/\r\n9eMdt6wxVcMBe5ruqQ7OODXy/d1nbMeY2XXIJMumYHd9ERQpdaiuLGg2Y4mz\r\nS9oKRTUxhQuvTE7wBjXwSDJ8O57Vit0WKOTiDY0j2cGlsRVsZWwp6YDTs313\r\nWaUtPKjelLkpjd37depLEFqErAt42iKkE2P6A9PhbmaFJiIkA4PrR/ZrCyTf\r\nqEBEOow/IO0iyq0pjsn0/c0RtlMPE0bgDR+/BRB4bhkFA1boGtmuJ01MVoY0\r\nNPE9opvse1ht9WLsGsSjpbf7UGdMGjTGc8H7SwsCfZbw7E29MvuTVwavR51W\r\nKRaCa7LMzUsBt/sQCBN+0xIjie4whzdGh2ZGD2wfOVTPKUfkGx/Ey5oNBXBR\r\nbtC/6TC18rnqdmkXMeBUhO/M01AL0gM7i+Y=\r\n=RFKq\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/pixel":"^4.0.1","@thi.ng/checks":"^3.2.6","@thi.ng/errors":"^2.2.1","@thi.ng/vectors":"^7.5.17","@thi.ng/matrices":"^2.1.26","@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-js_0.7.28_1664879669349_0.035791467211516714","host":"s3://npm-registry-packages"}},"0.7.29":{"name":"@thi.ng/shader-ast-js","version":"0.7.29","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"215d82fb9a1c173c2bd53a7ec6f4248627216f67","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.29.tgz","fileCount":46,"integrity":"sha512-dzwLAOB9rOuz62BFE2QQrs+Z6oTbX/3pPalHM8TndTeehSlV6iDy51c2fUvw2lz2IKICAjit3dWwaeHMiDc+5g==","signatures":[{"sig":"MEUCICmxf6hi3xzkO6UAdo4P+E7T76dqAJL/aTUljOkvQYEcAiEAlRMU5AeGMuvYWgdjoLCX0ZAVsOFrVkHMhbredMx24ak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPHBBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDmhAAgGCOr7ca4nejX2XLClJXPYRM8f3XUCGrs+kXkMnszeggh9Dc\r\nuDEJw2HgaHKzttisZWvEJya/BeNEx+1yqNUMQ5sQ49G369E6bJKwStMjBl2I\r\ngattGCI+1FkTzRsvXOaMxY765C6aNYDAmgwWdm3eFO7HRLBiLrSsHFnoTehO\r\npC0tJe+r/xIb92CzPGu6gJCwf7MDhHBMPxFY1rM40ycMXmCBwQs0t7Q9g/JP\r\njVa6vVIbO0eQR15RZZbdt6ksWbw5K1wOEkGnsCxz3ZaHY6sQKfacO4fKe5Te\r\nhN/hVTtm7HixNIP5nUSjsW0lb4AQJsT3kBphFQg8CG9lFmTN4z4GC0Mwrlcn\r\ntLBnyFUPw9jqZ/8gz0x890cUFXU/niNajgrrixgms9vlFdzHDupYtexh3fwJ\r\ngZTOCiF19eq06pcKTnCflIyx2rTzNEKWkia4Fiq7RQQkQ1H0sFQnsJrzZ4m4\r\nw617NF9ScOrRUNej0HzmzkxJh0PB/8VYrSMOEOsyAOrZpgBu8EyWKM6qcwl4\r\njpMmkBlo+5lcaB6IgFwTcBdraiRlFU8ofYpYLiTJ9A6LrjHqgZYyDIceOPp+\r\nGk86O5zuEcwFGimi+LuSHaXysjZxDCynupzuYplW1oIe1MFDwxIx6uWDPZAS\r\nzsVmr6K1vkSyLO38Bg/IfLopfKYYLeTnFkE=\r\n=TKcc\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/pixel":"^4.0.2","@thi.ng/checks":"^3.2.6","@thi.ng/errors":"^2.2.2","@thi.ng/vectors":"^7.5.18","@thi.ng/matrices":"^2.1.27","@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-js_0.7.29_1664905281321_0.5181438657234061","host":"s3://npm-registry-packages"}},"0.7.30":{"name":"@thi.ng/shader-ast-js","version":"0.7.30","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"22e7e06592445aac0ad71be0927ddf08061fa695","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.30.tgz","fileCount":46,"integrity":"sha512-tyr0eA1i9yaOz4QxntheRdgVBDqbtX43jD9xiQTqfTwYEZHY0QKE3JWAgwpRHPFwDNrkDUZWoTrXdKulJUcE7Q==","signatures":[{"sig":"MEYCIQCCbkg+hXBdnFQhqgNTxPAzwGByJD2xZMLqRorMb2uoegIhAKHzGDDkrp+IG6iajinqieSKVNajGivuzKygyRV8KSD5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTUaFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWfA/+ITg2LVB4IHsTJyq19t6OVuduSNdfbJjqVuONnKQazoI5IZHu\r\nNKlWrhDREgkFXGMJ84OavCTwHtAh8oOV91Nj7d9JA1BXNVNiebthWHu9OIhv\r\ncwZNaAWKEncQSLzR6xj/uijQkhkBhAao9Z1kTA7XSIhe9JMuBmYQEsbk5Noy\r\nTXxpnSJHCDbq7mfbnhgt8YoEg1mdhbbEKL1J3/NmMbre5dRale19AF9EZLyl\r\n4enFn9yfrcXoIEAtx5UEWan4L2aSML3ePzGxYWHKDuo2DkBekku7zH9kNRGr\r\nFQswpdIE53LVrNxphBBdXZ+zKkJOuG6kmqWu3YLy6oGNKI4TeoPIw7raq9wS\r\nhxWNrGSvreGpMF/dZ0Pg7nLN2QpOSQunLXxmxruUUa+aB3ENIEqpCbfFLGTZ\r\nRbmR4kEwQ9rX6baNphilK6zfpZuyNrESPs1+IOouwX1rlWKCP+KsSwhBzxcq\r\n5RPmMF+aI7BlG+gao6863o1MilWp/WwmyYNZ3h16c65s1kK693izDKunWzue\r\nCx7Bid+Wa4W4oMxjodaNKCQpDBnWjR8/WL3weP8TAvuoL3tHymf/BklNTndR\r\neDD1W2jv+TiHyYirdnZhjKwnynTgvhDLD2OZKUbQdfYxpbd3C6u2O0s5FX2U\r\n0uAbsQhVjzmJlFOOQSHCaBD+F6IGxhNi3q8=\r\n=IB+c\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/pixel":"^4.0.3","@thi.ng/checks":"^3.3.0","@thi.ng/errors":"^2.2.2","@thi.ng/vectors":"^7.5.19","@thi.ng/matrices":"^2.1.28","@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-js_0.7.30_1666008709183_0.5749819817150246","host":"s3://npm-registry-packages"}},"0.7.31":{"name":"@thi.ng/shader-ast-js","version":"0.7.31","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"5eac943d61ccb1174439dc927ffbce4d33707c78","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.31.tgz","fileCount":46,"integrity":"sha512-Bdf14t4O8DCbQU5akZOyftwJwss5Q54uqEkTcolydwhBU90nuiyPfld5+84eYWN8Eq6cZCBpCOX7D7IcmlbKsw==","signatures":[{"sig":"MEUCIGlisarmf+nRoheqWrfYja5kIQ3GuGo2yQ3fXhSpO/cCAiEA1zyQmechlTrv9IX5X6hrgFm5IIEF1ff8/JZHXZvmwRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWS0WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrApxAAgv0RvIyYDNVDUh2fSdLP0pS6mMe1p0OLDFI1/UTURTDeCfH2\r\nXU+EabXgJIz/RTHkh92vnq/XZyiVH6Fp0ngMY3Vawl+tVr4YxIENeaV4pd0R\r\nQuDq5ImmAUvBRQJ37t6gFNEsNwhSGv5u1Rxxlja2Y8Gj2BX33ycJJDGjRxNc\r\nhTLf0eZe9hMHGMhLGCcZmEEnvlmX1WLCYkh8ZpEHCFdmDWxsUBobb9ZO12oX\r\niVPsWaQny2xGhAePIRBD+8RGEsPRn43cMFjdzoJQqEQtjeoN40B+aawBdlQj\r\n24VCR3Q1+5+feIznPhlROc3dDFS79Zv2uoT9wPwZ9YqDpaNiqRT8x89tcrZ+\r\nJh+rGzQxvFoSORQz/14XDsWEMFkfItl7YWWo4COjL+JHccSh6kfFQf9zEKgH\r\nE4rTc+FJx+sfHx/fqs7cEA8W1bcVjj8uP0bcaG3ogtNaMqGF286FG7zTX67u\r\nkEiL6GcvlVebWl7+KssG1Thdp19VF1aAzpsAP40W7vnVx6i7xoSuys+Ng1cc\r\nrPko5vVihJG/14mPDrAyX/tTlo9wbjW+n7qlLLEXe94tJfHovlhqtzezf+P6\r\nrVqFrPrRYlgg19C1UgSNZxCV2y4oQVDv00RxTS026LwpU/Q0OPC0tBECh0JO\r\nWLg9uKlwGS+zB17kZrjhPxBghdYG1el2/eg=\r\n=M4ME\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/pixel":"^4.0.4","@thi.ng/checks":"^3.3.1","@thi.ng/errors":"^2.2.2","@thi.ng/vectors":"^7.5.20","@thi.ng/matrices":"^2.1.29","@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-js_0.7.31_1666788630090_0.6452766184149659","host":"s3://npm-registry-packages"}},"0.7.32":{"name":"@thi.ng/shader-ast-js","version":"0.7.32","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"83dcb4a97b607febbcc100e63764e296caea406a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.32.tgz","fileCount":46,"integrity":"sha512-CWmzol6uSpBwzxtc3NfqOAbQWEL3JMU3UHl76ysCPTfH7BvpGSUGedQ/oJubBxjjA6xE+2fO1B+02rlDBkzmFg==","signatures":[{"sig":"MEYCIQCy+Id0auzb/l4dCT5tqwgdICn2g4CJbUZGSiWGgMjcZgIhAPaWDFei1DJ2zMN6A/BTGIgAUeZfHO+9de+QFGsJXmZ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXCnoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJfQ//YUpF8EalT9s6tWEHyGG6+mfxEj0pBnvvDO0XgXXtaO/2BMiz\r\nJUTXmKYTUae1hvBgbE4ezn9TFM3EzoNmLDmHItHvg2VTF8bXQgezK9Nmt0O7\r\nD6nDOdQkDdjOeJG+kqffFU6g5wFx+H0v+VebRTIH1KTG3potnqk4Jwp9sBsG\r\n4fu1fxtwH8aDS/0wdfD9gqbB+bDxXM7i+viBBlAHGO8+pR/Bmz9uFbAYoJO0\r\neqF2NL79XXSIycE+J7vRr8dkFp/EIiX1P6aY6MP4j/Oe8UPB3oxnFNqjzldG\r\nEsjw0yopGazNMOGbPs6rnTnKszxMU8iIizAna3zDuvIR6PO/v2I4CvMjj2wR\r\nmVTsRt3YxY+7iDqnds1nfoNYlxw5AMc+xP3OX7kiK6kT0f/9Nbmvzf60w+Zk\r\n+7ox9kIPgZm4Rhf8AifaCAdD5ABxKKDuKpcjfJtGENYjfB2PSVIqiVNSF1i2\r\n0GFbvKHb30tcp/3zhaQ9lMpWgldWW5YUFNl8MuMwQddlJYDAMpzD/vH8Zzhx\r\nOHL2ol7pfzRviKBmJmWLz2QwMonvb9Pn7RBxGB3pmveLJ+kZ5ujmNed0JOLY\r\n8Kuc5xo5pIA+BkkTCWLprYIwZG5nJeegHCGAbH4TyIDW7QUD/3jeY1s1oWqO\r\n+3bNXNEf8BuxSeEGAmnVk3BlEGgGl98D7qk=\r\n=afSA\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/math":"^5.3.11","@thi.ng/pixel":"^4.0.5","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3","@thi.ng/vectors":"^7.5.21","@thi.ng/matrices":"^2.1.30","@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-js_0.7.32_1666984424150_0.24422364776849226","host":"s3://npm-registry-packages"}},"0.7.33":{"name":"@thi.ng/shader-ast-js","version":"0.7.33","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"26d6d94a84d998245465dcf098ab1c26ab89b933","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.33.tgz","fileCount":48,"integrity":"sha512-L+C15iVCHkcFIRuPcla2B4yan2JYF5tdk1Km3k6/mQ5nmsuaYvDNQHOVXNGOA8GQ1UiB3FZZx91FtIAHJXWM+A==","signatures":[{"sig":"MEUCIQCNYDErcHkm90YhyPbFFpT17JeDr50FvYF5nqr3eQJvSQIgV4P1UlVA+rPtmSqrXbgYgJ8cYBfRqd8jyQbZgXh14i8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYFSAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBxhAAifeecoELLrZL8gjJfoHK/aS4gqTiTrWhANbtDvYAZNp0Q2no\r\nrkRsfAeXTWC2vS4daLK4g2PR3IXZRODUmau345jHyHdNPnDo2nmG9/qxD4Y8\r\nQu/3Cc0+FFacduYFCn+hQtLjYHSXqXcKZ1bUjtUrKpGxuOWJcZX6z4dpe3EH\r\nLC1sWHYQ9WIcmAvmcuBAlqzejROY5uH6nl1LRwASrn0aIOLeVIijQkAOdLIS\r\ne7hqQmcswXYJAEpRg3443NvpZO2QajIIHEJkiUbceh1WQ6L3FdztgJFarh9F\r\ndApvJfMDRr0f5zUp+DJuygFvmrHrDW+cEtGhHWKCmYP1zS+S4fVLfxFDTWi0\r\n/SxOP/yCkFmhaiS6GeMFHmt4aUchqQdE5AGgpiysI8XRCisJNCCWnLs2MAL1\r\nBZFHNi2Sp+/GqRCpKeBFf5NgDGN+uZ6cqgPW9vIfZKKrhIzb0O5WAJfJGxAK\r\ndij8YR/V0YlFUMWgg//wJdlbo2IVu+JLTVeHh45gJs1ApMa5Xhb3JPO0ht/t\r\nnUt1wvsGPn9pb5jzL0gPyWCYaUnsS3s2/Ds5aauGGzNbg6+cWWk19q0Rp6B7\r\n9JMppukCNWXi7flxXlly1kQuB5PGcaetp+GmoikUxt18onw4fDwyvSLZCz0R\r\n2k8Ww8Srt0ufEh3o4m4jHdkGyx+uyPDQsxU=\r\n=aNdo\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/math":"^5.3.11","@thi.ng/pixel":"^4.0.6","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3","@thi.ng/vectors":"^7.5.22","@thi.ng/matrices":"^2.1.31","@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-js_0.7.33_1667257472601_0.3974777385231709","host":"s3://npm-registry-packages"}},"0.7.34":{"name":"@thi.ng/shader-ast-js","version":"0.7.34","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"e5ac33442796c10c227ce3d43a8dbcd5aa099157","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.34.tgz","fileCount":46,"integrity":"sha512-XCOUJ6A8o4Uc16ghJ1yhJrNakPI3ZQXqNyUHE0FokHVQ3Wn9+ipKchl0IadTfnC8bHp86aFlh+jHkLOo7AZeSg==","signatures":[{"sig":"MEQCIFGog1ETiuNw4ho9DGUFASTTyVZGJ+Sc4e3vr7/6YxrvAiB7yrs++x7ezBDogDhB+5M2v92lpZ/I+1174P5GB4zbxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYRMhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpH7A/+JEzpDVoq12VmoiuVUobNWrR1gG+SnOLr2vRgoxWsMMqOrGQv\r\nQq+QKjYpJukonjPz3zhvwB1Jlm7YO2kV4pu8CSBQUMapYDXR2KLH6KlmvgdR\r\nqvgWHj8weBfBQw8AqMX4JAghnMdx132q6/jYC9acd7G83+9RV626efB0aMLw\r\naIUKnJuC0i0rq1cW8hicoUHV3lt5hW0C7zFeeGJ12dxxMtS9iUMdKJmVfUhP\r\noe5M38cUIXIScOK+yDH7erFN1V3OHLhxJqQktjhR5xO1v8axxS7951OGAkfb\r\n8gwganuM9XcVXfjr27/+moBORL3LiEpyVTDneInhxVUi3Hnlv/6otE7OJM7f\r\nBpCc5S1uSMWfcLCWreDpmurQD2wGOu6tmMYLfJ5hl/4KW6jJXSeO5mbUdfl9\r\nB8bHbocSiQ14OwOBblNgu5xBE9mmZZgsITLGSoh3T252RNJEJfuuekhxrHRN\r\nBhQ7nCvNjc40RDCzYdmKqg8Gx9oSHIc+4UuV+eHHewHhFmLYy9VoTtEuhhN1\r\nRNvU4gZpQUIviol9l2TQpFY2+WsYDy6L2eJOQs/+W4kFxqFDNcPqaO1bro7U\r\nfb+elSIcTLurnVb6cU1IsXLhybsZV/OT+VACqpDYEHwXnnM4BttjnpHQFMJI\r\ntXLLg7RpIjGoU/SfM7tK4rBcA+uxMdB6aOQ=\r\n=vVHZ\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.5","@thi.ng/math":"^5.3.12","@thi.ng/pixel":"^4.0.7","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3","@thi.ng/vectors":"^7.5.23","@thi.ng/matrices":"^2.1.32","@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-js_0.7.34_1667306273762_0.7675453384045228","host":"s3://npm-registry-packages"}},"0.7.35":{"name":"@thi.ng/shader-ast-js","version":"0.7.35","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"40a79aa2f72428a2ca96d8a001752498bab141f3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.35.tgz","fileCount":46,"integrity":"sha512-j29USvbqBgqkyRxQF/xZj8WwRIGdIwltqd3LoG1WWWcxf/0Xfru1My+jHST5PdWdS2Kv9Q4VKCtiljwb3JjbMg==","signatures":[{"sig":"MEYCIQDrVaUAP5jegcLXnfEd41c5l0aVP+mHNcVJepsNWuA7xAIhAOsY35tnMUs/Gh32/U77zkar5vr0NPLER2X93edUZNMr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfqQFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpc0RAAhxWVQxb9VAKbn2dx0DY9exDUVnPeYG2SruizKhTQn7MLo6Bg\r\n+PQ6HpCLYV3hoVY0aUAxIlLgiO1URzIkQhFdGfUuzHWufv+I6yp1zZzWZ6up\r\n9A59SiRRnluhKIulHGZwxP/kmtVsdLABbDkzIN0lN7MMmDgEnoV3RX1/ZD/T\r\nXS0YtRQYWtdi4nUB3ISeYsNx9CVFCa91LiJh2M0+3Z2Gyl0p+ifYCRMWXlec\r\nsiN8vNqwTZIo45hVmVVB4JmQoCTE1QhIosRN9UFmCDzGhFueWZOiznHlbJMO\r\neRICnv3CTcud3wDo9BM+dQ3mPjE+EGHq5NbB4hKET5ZZqYoxRESbb1fjBZUc\r\npZMeGZ07xd/l21dFWh+TJqlGnzxgtPDsAAP+ZcVoa1XpVnvoxQZ9WJ6+s883\r\nWFLUhZMKdj0q7/3CdULs4AMfPACIweHQypsVFGUMZGqZ49dKi2tl8yDlF04a\r\nwPLCScOmsA14sai9pbliYRg3/LWRtncjo3RHObL8WD82Ub9qmhw+hIBMXQ78\r\nLp0yFRa38IU1J2rCV43miDEj8O0KAmaLrqo5VrvmFNWT8l+jlCJn6US5COKp\r\nzbLpY/Fj6E0BryuL2XqGbiX3eaKQRo+3ls9qK8qC9/mjJYJ3JWFXfOH3gLYQ\r\nACV5p2rxP7/Ja/p7e3nbiP6vc0Ozj59R7I0=\r\n=wx8V\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.6","@thi.ng/math":"^5.3.13","@thi.ng/pixel":"^4.0.8","@thi.ng/checks":"^3.3.3","@thi.ng/errors":"^2.2.4","@thi.ng/vectors":"^7.5.24","@thi.ng/matrices":"^2.1.33","@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-js_0.7.35_1669243908885_0.05317913293898213","host":"s3://npm-registry-packages"}},"0.7.36":{"name":"@thi.ng/shader-ast-js","version":"0.7.36","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"102a2ae0605f157bdd34bf129e37df12e7797d11","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.36.tgz","fileCount":46,"integrity":"sha512-kgLPyMOUeUgEoePx/Fiy+olCkcp90MW5K3m6+RRliDjIjStnNZAr+y1vX/C6ZuZ/B5Vy+HZTgWYUuiJ1K9GWxg==","signatures":[{"sig":"MEUCICbDYv5gigGCUPxENL2CyWqd/xHNOauaamARF7T2LzyzAiEApzdbyQ89yRBzB3lrSLSGxlpQKkUfKDgvLU2wNOVpp1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhLqsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp15A//e8VjFZ2VU8GMKQ3Qi766qgk0iXRQ8mrb12d/2ZJQhAOEbVIN\r\nyCr4QkASUscgNHfIYa+5seiwfhEsnCnIryWQom4eb3BkjrOAB13qgpFa8sH2\r\nKC0WVcHvXiFkKJodRkgJsrsE7Yb6j6yOdmrrsCiua97MbajLMuh2nWcd3C2l\r\ntkSiNFQvPGxM+xu152MGt36R5ZrK0fNoNuD0TsX8sDnw3tzzoZdZxEJPpsNZ\r\nALRHr7Au/ZsDRrLadcmN8REwX/EfgwOE+BfPVPVz08PMCTNVG56/EdOjPyY5\r\nuZeJK30ZxrROGDDQ7e9S2xUaIQc2OSziyP0WZ7AHNba278c7TVyMNZ3t+3cm\r\ntK39sWx+WkC3BK1EtKjh0gVI/NTnkl9Aiwpr1kQdy50kMcDVDJxLIDMmieoZ\r\nWz+HmmJvrVc06IheFRKU/c4vk8p/tt0qXbOsLrAsdAeuuGX6kf096JWPwEIM\r\nnglpipLdXtVr4iHB4ubjbjJctp2yd/TElXRM7IRY1jZ9k+OSQ1PPvta+Zcn3\r\na0Y1nuCpXw4O5u2jhl6L7XIsF52GHaAndk+Us/iRLH+611uJrFpEnhF/oldw\r\n+T2nIwVLt2SwogVRixWh3giPS6zDOtkTX0B2zEtMpacfeWziD9I62CFeNWdz\r\nEYe3bmYXKsuc02xjcn/ODRR+ZdcnwHiQhpI=\r\n=DUI/\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.0","@thi.ng/math":"^5.3.14","@thi.ng/pixel":"^4.0.9","@thi.ng/checks":"^3.3.3","@thi.ng/errors":"^2.2.4","@thi.ng/vectors":"^7.5.25","@thi.ng/matrices":"^2.1.34","@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-js_0.7.36_1669642924080_0.7169364403238496","host":"s3://npm-registry-packages"}},"0.7.37":{"name":"@thi.ng/shader-ast-js","version":"0.7.37","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"7ef36456b4cb5b5d1142c9758dbbf0ba6abd8425","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.37.tgz","fileCount":46,"integrity":"sha512-0is/vgL/BtMoMAC8M/ksHmMm9sChPjo6T6hB7gmnX+wDTLHB41O6rooPBcdclo9pERCTDoSGNy90no1APNUFuQ==","signatures":[{"sig":"MEQCIASp93wtROdjJ58UwoNUkPDn1qKov+mRVV9g24rWfO6jAiAHztv86t6rxgR4iWOGgXObgUa67/wIBk7ShzSJX9fuPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh9oZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKmw//fm+XpYFWV5R47SA2XTmwjwH2QvdXmr0LvuIRJ+mSliV7NPbN\r\neD0RtkUfWKilz2LC8gczYSFRXMascFH2SBVnJ7Q0r2qNmhi6U4s3iQDd5IQO\r\nWHpoJplxSvARCYHjLXHKfN3uJb70/Sez4EC9+4C8lYXB9hpLfOPksfXfuV51\r\nsR+bmFqBjXomepoYSg3yuBSu49KaIrSjriWxLaI0avS6UjRxgb/ZmJ7eXjDO\r\n58YQo9EL88Ir+qXW4pNuc/PR2GdZ+rCPW3fpxJDB1uHnrVt8QLxZBmao11Ks\r\niea4UeKRmBkDyH1arO3IweEFtVGeZrRKsQ4lNpFkDDvEYuYJl+sAaNBXO5HM\r\nMknmNEB5TZhJZI1RobPYVHUpWFYgDJ27913R8GRiK90cX88cUo6JU5OoIF7l\r\nwHKpUzT09OTmiO50tXHRbJMzjVEWm+Y3aJAHI+ZhRZ1dQTYpFl8cdWQsrcOl\r\n26JLasWbKIWLK5BKqY+5IgFpBlT6RZyyNGwC5JZYt5uBvo7ACL20VbEadJl/\r\ndn/HAgdRap70Htd6jvUNDzerpkRtftKlu55E2zke85ksiDnWcFkuNVyOjq+H\r\nwdNkIThHIgOq529wlNhaH3Jc1SKnmaFBCY2TYnDgi19pmQAcx0awA1afhyQ6\r\nY+3Yl/qTyB7ZoMYcO+jI1RDXnq+Oa3s0Wto=\r\n=jUUF\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.1","@thi.ng/math":"^5.3.15","@thi.ng/pixel":"^4.0.10","@thi.ng/checks":"^3.3.4","@thi.ng/errors":"^2.2.5","@thi.ng/vectors":"^7.5.26","@thi.ng/matrices":"^2.1.35","@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-js_0.7.37_1669847577323_0.4166477679645888","host":"s3://npm-registry-packages"}},"0.7.38":{"name":"@thi.ng/shader-ast-js","version":"0.7.38","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"e46acfc2fab87e331d1724b2ea084f713cadfdf0","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.38.tgz","fileCount":46,"integrity":"sha512-RofMvS8jKaqjw1/wvV3phWbnUQE6JBWcg86LEPluFHt1mRtwtKqOlbp3zGGFCQvYdn3thLQmjrCAOFqBV6YYpQ==","signatures":[{"sig":"MEUCIQDfbWUQRXgW+V9AX9Qn/6bqiz7hkFmb9hhxAlwnen+VpQIgOj2JZs8uJS8WDA9KmHyBKcqaUtWssF4Te62j2syiSCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnGuFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8Fw//TyBbumbVqr+e9agqE0RF0F4cC8NDBzrhseMEkHDxtN7zjiXm\r\nxvWyKvYknNTTmyhokTBS8xIWkrjVy5Nl5Uwk2IalWss0S/qQCYNnp+Xc6aJo\r\n9oy9l+GucXvLoI71ufihpTbTUeN3a5p9xffW5uUpDi0DjtsKHtqph43BV2rr\r\n2HV+ebCzegpgF+6uGOvA7qao5+OrPrKvXpUGzOd6yQo8s/JYQ9jigj8ZUkXC\r\n+wI7Gkr/bTqQWTLCOxNn9SPEu3fVLCWK3V4shaaAB+qvWcmUN+6dC19IWvH2\r\n8F6J938XRs5Wz3WFcv7IPIH3B1ShUnDvDwnXZ3gDuTSb+QT8Atm2lN61UURv\r\nIjSCpqC2IyoIdlUFayyOEVyE6YUSyHRsAWP/UW1Sm32Y0D+yyGba2OilENkk\r\nbAa0HXaAWv0pY8lbqE702xpbAsAVVBFMoKVzJG+dKIpZuyU1qHkuAQDcBJcJ\r\nH1nuNaiCY4WBQsxWQUq8xA4FnzX6kTzMNNiZqL+60NKwJFgn/ePQWlIZCyTS\r\nDXw6RikSKDtYbS58N2pGKBhGVvRpghQiP+BI6/MAUO5xoQxJJtraY/KjDPvr\r\nPxYny8VPBqJ5nWG6Q4NU1ZyFjecEH/fDnaTkxne6wPjmEa5NW2NYdNdBRyDD\r\nGT94HrDrwgfpKfm+SUbUBenQKOepJfpETQ4=\r\n=LXKI\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.0","@thi.ng/math":"^5.3.16","@thi.ng/pixel":"^4.0.11","@thi.ng/checks":"^3.3.5","@thi.ng/errors":"^2.2.6","@thi.ng/vectors":"^7.5.27","@thi.ng/matrices":"^2.1.36","@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-js_0.7.38_1671195524878_0.35073072390097404","host":"s3://npm-registry-packages"}},"0.7.39":{"name":"@thi.ng/shader-ast-js","version":"0.7.39","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"8fad6b5df80c7e9d21cdc3423cbd0587e47907a7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.39.tgz","fileCount":46,"integrity":"sha512-CLR/1kPHcoKyTHohJBqBZoMavx2S4Wm68sDs5OkHS/4ios7ETbB6saGe6/dCU7g/RAOD4zYB9h7cNkaBXoQ7vQ==","signatures":[{"sig":"MEUCIQDbBMociQ9XRrpScQ3SCNFd/zpqB7D9EykW4kd50l+UygIgEz+o5UzLtxbTNAgTtszbboPFx+BsK75AF6jjmHFPYLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoeXYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8ExAAjSGUb44zULHFlb2XdADk+C6MCc161cIiBFyjygsXLfQSQYs5\r\nBZOO/D5AcBoCd5eCvHxkK4D1bDwM3//PqFG0ij+IW0SSNRh6av8Rt8C+XDyT\r\naDTJNFAtHb4CN1RBRELVKo+1wnSr6vnIqKbXUEcch2BsCxdHZZcRyNyXKx8C\r\nn2jsI79iaf02rt6tiVQh6t6kmldFEs0Q67tB9nEb7BKdu6seJxikIK4wIFzf\r\n28cyZ7xEiIjTu7R4QX4UUWH/rzbcZgL4b26Tr6O8sxqpkWzsu6RA2f3sJdQ4\r\nf/KrwTfwHcI6VFIIj8bt16+dlZGdyvxa2ch3dRQPi3HeLgjm+C4DhPzcPRNJ\r\nhb3jywXly3WCY2z8+aIkK5DruchBnTGyD8d+JgAxMmFf+y/J9jHlAAEBK7wL\r\nxJ4lnhQzJ1UH14IMC+cmU1X6E9jULHsxoh2djQZkOXquDUVEI+uvAGYafZQB\r\nSdCrn28MG+3i9rGUzlMt/CcYw9x5jjWvttYwsrWfI3dojRfFtWTABG4kcNFb\r\n8rw5bhZEVKzUBcJzpbr0GHNeeniIFzUx697fR1H4G7si4L4C0vus+lrRtIjB\r\nOw1/V1wqxJEs4Anmiq1B8oA0/vmHCtd6OR40R2qkFSXPX+/tYSHceNQY9T4v\r\nY7BnvCu09UHPR8/iXC/2jFjVdLTiYsOg7PM=\r\n=Wlnp\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.1","@thi.ng/math":"^5.3.17","@thi.ng/pixel":"^4.0.12","@thi.ng/checks":"^3.3.5","@thi.ng/errors":"^2.2.6","@thi.ng/vectors":"^7.5.28","@thi.ng/matrices":"^2.1.37","@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-js_0.7.39_1671554519862_0.4514243540429175","host":"s3://npm-registry-packages"}},"0.7.40":{"name":"@thi.ng/shader-ast-js","version":"0.7.40","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"4b6f2927e8141329d32a76fae3345a3247314be6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.40.tgz","fileCount":46,"integrity":"sha512-+KqJOOMJIQgFtLZY3iSCx9vE2EDGICWsNK9EI7govbj63tpYH3g87KZmhKscxbQYLeoHLN6Y3frmHZlRaO8o/A==","signatures":[{"sig":"MEUCIFz1lB+hvu/JFq6iXSp4qJzPhY0DMUDCPCkllV7roTgCAiEA7cSfzZOmWDeKPsBlLr8mTfxaByfEvpiqGAiAsFGcilg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNHVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouaBAAj0SxjMtpvsQJYJA15W8rvNQreq8VBiPhbEJqJ6DdyJ0TQTxa\r\nftYE9zlmddhlBcBYJ7aMqSc184ez7LiQyjUG668/+EDF246YOdXSbx/4BBGT\r\ns1I/zhNhLYJXOnoyqzjgL3Hv+X6H+4xbd8o9Hnce5h54DRO3fbwCvUXC/jXv\r\nJaVQPnv7gZnaAj62quxb/KzKcfoIXhefMDhjWhxtvj3Dx3roZTE9RxjBV6Io\r\nvJcTRr/uNhoL/zk44dOrhoO42upemhw5nNKFZH7+axpIGyWfnpPjP5hUaDiL\r\n9TD2SzVCFrsAv1rbVRwTXWqAbwmh4W+HiAXtRqm7HXXIS0i73mnB3lX8Vb7c\r\nDBRLL+of+rWkg/wGuDB3+iM0l7e7KaNd874Jm98WL+0zCgDjniyD5hKSDY7C\r\n8vIG7L/8kfvTHjBLqP+RkUDNkSPOUpw0Oq7xDHltopwpGR5TBEFW6pPp/z/G\r\nXtqKUz0lMlm0UroxEuN4MRaz1Efb2J6mTLQyIcHpq+wSyjcWOas7MAlW69tu\r\nvl9IKOJFMRXCiv/NyZ3gsbC7kdSBgr3xM667B1D8LN1YAjnV1LG8jx0YSp7H\r\nB4yuS40rmfDsZFfJhGRAK+iCvJIRveyV4Yhb2x0OU5fVItFP0bs3DNjt5iJL\r\nqann0O07XDUNrN6p4hSJLWe1Oycf0w1+TS8=\r\n=m9Cw\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/math":"^5.3.18","@thi.ng/pixel":"^4.0.13","@thi.ng/checks":"^3.3.6","@thi.ng/errors":"^2.2.7","@thi.ng/vectors":"^7.5.29","@thi.ng/matrices":"^2.1.38","@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-js_0.7.40_1671746005294_0.7136677342605149","host":"s3://npm-registry-packages"}},"0.7.41":{"name":"@thi.ng/shader-ast-js","version":"0.7.41","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"f266227866f76220af3ab549782217b9413e736b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.41.tgz","fileCount":46,"integrity":"sha512-ydXZAYx3Y1EH5cG/4slFfGYpuejZrcCANJzFdUg+d3ikL4RrrEEb0xng3Vvbj20hdmbGDr9zl2wnD6z9Dqb2Yw==","signatures":[{"sig":"MEQCIFf+IIiQhOI+2HbFrfl+gHcOp/qTTlB4jNaX57qkQ/KWAiAiKyTla8kBJPWvQuVTPJ9di9x3x0bDbDdAB9p9L70c8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrf//ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK5Q/+LGgu4WkYFTsuxQtzULGqIIm9JA87mYuqvv5IjaCfYbQigt/g\r\ngyGbSl8KH2UeBOnBsvdD3ZWzY0Cvu60YOU/vilfnHOdW+KTlkBJnmlAcQTtG\r\nb4cBuZm+zctRa8a4ygKt9cYCAU0vEPPoY69p4IkkfPfopwVxU1spJo+rNf6C\r\n/tjeYhIYzI8NFcLFNwDz9SDj2PBUspwn0et9jrnhXqC/c+pyfSv7rhQZRcNY\r\nIm3bBZKhwtLX65jtTcFNLQYgf5Pnv4hItYZmyzDuKE9wpo/llZes3Oa72nzW\r\nAzlZLpP0eOVJd9pQFvimaeCEH/6LKoEiZ0w2JMdj4FXJFwTxB7YeBrMcrUar\r\n9k/Xp30R1KAy9OTe3jYG5mviCmCUWuE4iA/0MflUiJMzktFOjU25nQTjG22F\r\n/9fqEH5PlDvxLJVX30M5+6yO9m5xoZVwO3NUW23qWrluupj7a8hOWwpE9Ci+\r\n04UdXdcITisktWUw5WyfxcgoKJjoRpFJzor59n8oZs0VqBF1HdYpfExhaSq3\r\nKq73FtPURsW3s/J0eJJFqnHvwM4SqpgFmjozYQZ/fvAwG5Q/GX6zWAN6G8Q1\r\nkEZXRjh3QcK63oPPPbkWMZFHGxxxO4pdseawvLNTtjrItlDArer5Mx3ru7pF\r\n5TBK99gWSSiTkFZVyLtRn96TdpmE/rqOLWs=\r\n=8c63\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/math":"^5.3.18","@thi.ng/pixel":"^4.0.14","@thi.ng/checks":"^3.3.6","@thi.ng/errors":"^2.2.7","@thi.ng/vectors":"^7.5.30","@thi.ng/matrices":"^2.1.39","@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-js_0.7.41_1672347647209_0.8137690399520399","host":"s3://npm-registry-packages"}},"0.7.42":{"name":"@thi.ng/shader-ast-js","version":"0.7.42","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"dfea109353916370bcb2cfcfec141fa08e69d0b3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.42.tgz","fileCount":46,"integrity":"sha512-f2rLiNOc95dEHI7bDukB1W5vGWHBs4pphyTSNDk/xJeXWMjdcO+usNA3dwirDGrr2Td/dMmkqhurkzUpgzqXzw==","signatures":[{"sig":"MEUCIEx9bD/N6LJG4ekIx5mIYzQRldg2zRCs0obc30jismjmAiEAq1XshEU3yMKNr2lZ7NmibLjEopRmdZAcqE1pD9+ESQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvYPJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9Kw//appgHCyHF4fpoWqkgCdMS8Vle0uRn5bWqQn4yAl8WHEttOxC\r\nLln6Gy5MtHDl9XCwrn/X231IttCDy78WZnT+iVDCgVpjOlePz5AXa0f2qPKz\r\nU7kOkh6FdTWdIM7fM38dlV5T7YiIONDjnKGWGrPrtBhTbRHJ+vyD/WAAG680\r\nQ9YdFA9dg/xbiS465bokGk7HJTbfYAdD2M2sYRwbMpxVcCvfXLOvY7M23+dn\r\nf6Lqa3p25tl326Iyc6d/hUrIW2b1trcHMO6B0/KjcFUVIpmHtPrK+egXjrHv\r\nYN+53gEWpU1C4RJznuSHyE2O8uDNJXmYsOBmWrnDIT3HzQfTIbjIOyoYjjB4\r\nmL9TLp+AW+Y68ZQ7qCKkDZHozOE20GMNZQXIRBrRr2ugfxeqabSPfQ6Y664f\r\nc1pJAnRc4HE2hpTHhOfPb0PTN8W38fzCbkIUOqn6fxI4+dTLPS5WAWanys4G\r\nGwLa5ugHzRvRcfBPIhFBLD9Szo5+ZPjlBmQLh8BToRLCMlOCTYmXprFSt0Ph\r\n093fu1jOhMWkA39vmDIVFOxkX0VrIXPru/ZLWSOIMZvCENI0RXuUEctH8c+1\r\nFNZkQzteFXUnENEr9xtzJ+lcSPr6JM6YuwlnXzqmA7gQ18zpMQj+pnzQGdvU\r\n+gwmEVi7RBs6ipg4uoOZHmR2YzRAJHhxNJA=\r\n=yv5v\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.3","@thi.ng/math":"^5.4.0","@thi.ng/pixel":"^4.1.0","@thi.ng/checks":"^3.3.7","@thi.ng/errors":"^2.2.8","@thi.ng/vectors":"^7.5.31","@thi.ng/matrices":"^2.1.40","@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-js_0.7.42_1673364425710_0.5755790015783482","host":"s3://npm-registry-packages"}},"0.7.43":{"name":"@thi.ng/shader-ast-js","version":"0.7.43","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"ffe5e342566727eb384f5ed0c9f6518e74e9fdf4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.43.tgz","fileCount":62,"integrity":"sha512-wLHiE3oVInumoN6H1xu4AyDM6CqysRSAl5+GMuILUsYUmerRqDGk2poW2Gz8fthE7XH/3ZOoL9D7ysc22nvNKg==","signatures":[{"sig":"MEYCIQCV4aj4NukaldNG3pImw1C7UdOi+jK2qHdmhT/sAAi/2AIhAIFBI0bHkxV0IBSPhJ5q8HNgeylJ6dZ5EyPop4chwtp+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38G0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr0hAAnjF8wcjUWMJelwpEeGX4oHvAE566UhTPar/W+7iiUAEqkIii\r\n92zsH5qo9W/zrLELNIlogl4LtKtcYil/YYK/otO75vEjGFPEQzSxZ9bkVtol\r\n2ARW18bIRjIryK0+lCMW02Z8OI0wLACEBVwx8LsEtebEwCqCiC+k4S+6+1Wd\r\naUDbpa6Gi3AiNrsM38R6Z7gCqYLwOZet79aPeM1b9vxOR4J+RqSiiNGJarAM\r\nyrw8MeMWk7tY4Eeu5MU0mUadnuvUER1MB80oHLrL+BNHc0oxpxB4LZUCZZah\r\nz5sd7xUfTES0UlFhJqJT8RStbcwyslQzF+cRyNMH0rFCYSJ/Qh8sF1NrQ7u4\r\niupLtb2SYlxe/ZG5sxYvmxLAWugQpgCLvwYhcEt3eP5C5SSE0u3Nu5e4tFcw\r\nNzUo35my25bJB593eQxCwHxmJ+n9iuJIxlGZynQsNfmaEGnc+5VNaFFQfCok\r\nt699At7PrXcBbnqtbVLWUAISGio8N6x+NfGkSMXscF5ZKXR373lNWRuBs7sl\r\nXldz/SOK3wy2B8PxMTcEYzxCCBqg/ZgkfBtivEDzIlCLvDbV2y3qLwkz8EhV\r\n7nlc6MiBwdmNkKced/8tSDKrMcLbNQQnOqwqwVIytukXlnXIY37s55PptYSW\r\nYFNzy4HgpXMQ7guZ8g3TyohiU24+XSJlnL0=\r\n=+eJv\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.0","@thi.ng/math":"^5.4.1","@thi.ng/pixel":"^4.1.1","@thi.ng/checks":"^3.3.8","@thi.ng/errors":"^2.2.9","@thi.ng/vectors":"^7.6.0","@thi.ng/matrices":"^2.1.41","@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-js_0.7.43_1675608499854_0.9262287824971815","host":"s3://npm-registry-packages"}},"0.7.45":{"name":"@thi.ng/shader-ast-js","version":"0.7.45","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"e41c81a3e687eba9c2f2c071e9d5d615e1f5b0f2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.45.tgz","fileCount":46,"integrity":"sha512-H/HvZYAxGxlo8+ojBl8k0TXERnCZi6BufQVwxkw8iamVkylRyM9qhAIeXgmJ1tibG1vp8gzadSWkR7OESQiK9w==","signatures":[{"sig":"MEYCIQCkjKla+Od9Wn2KJx/OOdAnAAGk4k9GK9aneumL8Yiz9QIhANPnbUXco+6n46D2OhHYrn+2SRindajU30D3S8TJudkW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5lAcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojMA//RmH+2pxBbx8bsjw5j6UiOU30sKWFIqggZrI5JrSpOUmDhetA\r\nB71fXh+p4Qm2SDnT2ExHlwhfoCNDgOnX5DgQ3fbTnP/+O74VlbnPua0qKp9q\r\nYUottFtKXFpLrWif59T71qojt7RR8BF/DP9cvV20wCC3J/Clz7ng2/7BULfi\r\nsvBXnQyeyn1XxQBvOJ+FtVN9lDMncguoqsBwE9D9AzCfhFOPfQsnAJrryroe\r\nkFpoFyCc67aOv/DiCkP4lu2m6cZmSvGJIvuw2wFVjTRXQts5xEb/6ocGFrdv\r\nfAIXllhx2iu5c5sXN1/21U95tYCXIDBFgDX9o4HWBARn2TIJY22HdK6l1coq\r\nWus+A5BLlxTh8fj9oPgjYIYGxeFiexthidlthgCTWvhH2WBdZHw74cmLtp/C\r\nqPw2VfyShNQh+zfOs7iHC39iqOw7hoMvKPyPVqEQKQ9BwrEybwNC3+LL8WDH\r\nUmFQh+M/IRZu19pGUo32RQpP2uVipH/7eGLFPLZio8b3GWvPXM8Pi+7llWD3\r\nhmWwIk+FbRqG26cawYT6ZXhuYi7EXxPCOWm/Mu0rOI38mfTgjJgYmmrytLef\r\nKIDmeEBWqXxi4VIEKNMJNIhteBQ1NLKq1nU5EkQyHhHtKiX8uG7iexa37FQv\r\nBmZTwdwDrjDg+yeaLaUMQ1/L0sSWKVzaqbA=\r\n=B8JH\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/math":"^5.4.3","@thi.ng/pixel":"^4.1.3","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11","@thi.ng/vectors":"^7.6.2","@thi.ng/matrices":"^2.1.43","@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-js_0.7.45_1676038172456_0.22773680658029316","host":"s3://npm-registry-packages"}},"0.7.46":{"name":"@thi.ng/shader-ast-js","version":"0.7.46","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"ffb819e228d0c7689c3aff908b5f28895523d7b4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.46.tgz","fileCount":46,"integrity":"sha512-BNzBqYPWLDxA2hyRbFokQqoPtcFKfbxW9mCHmJHf1aALv3hTGL2jD6IkWhNVrD5jRjs+tVACFVi25aKDpnQinA==","signatures":[{"sig":"MEUCIQD7+LPokn4kybfNiQLw8lZ6VxtipFuzeuf6V5I4nguFbAIgazlgRRBrZpFx8CE5zHVNct6uJjqshhFlYcx3oF1WLdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7976ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaNw/8DsLAtT37kD765LdGkeha1M4XSVWo+xFg2/b5iPcjGBFcZvj7\r\n2joQIeuGuyMm9BAKvmQZOETn/PEQnOIPL5dYO5OIaD82HbL2A49a7Ur6qy4S\r\noChwDjMcmlQw47DvCdvaSoOlSjbs3oANZ9ZlJWzuPm6swNSnhIi8I2vQXFVb\r\nTQJUt0mS4+tbbPAbJmDaBZ+yIQFjoMPGi6Nch6l5BZZbNy+Fv7deoaCgAHQm\r\nUWbQuckagnClgvD+m7Lq1P2KpJZ7ne6oA0L5OZMSIJzOfIb0m0qsPRhFgxjR\r\nnk1D4euoFQqk8Oa834oI9u3uuAmXBGtnRIeDcJWNh6ldQxM63lbXsgefsg2I\r\n+wWnwOiBnQ7I6G7uZ50j1iqW+JYtXVCAyW2UC7bHmzSYFz/O5QkWar7q3zOE\r\nqiAVqR3BanqWFZEdw+7nt4vyrgz263snwx25qCH0gZjsk1/MFNLsZI+QJiq1\r\nQBzfa/GM29F7gOwySgLu9+HfRvfFD8cQqLvF9iSO4IJZIcL90zN0Bur+shg9\r\nKHXIPgfTS6kA+8188YixFl2eMidNg/IQ1HDBMJ1zbz7Pyz/vdDDXSgHhlKH8\r\n2hZq5wqVGO5DTY/8nCTgwHa2mPFgOzeM51CWcDa3P40hObdzMUi0WVYL2hX/\r\nhAFDCPAbbIedOjeU6CfCF6rJo9UMdnJNkvs=\r\n=JY/H\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/math":"^5.4.3","@thi.ng/pixel":"^4.1.4","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11","@thi.ng/vectors":"^7.6.3","@thi.ng/matrices":"^2.1.44","@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-js_0.7.46_1676664570425_0.7698100104702013","host":"s3://npm-registry-packages"}},"0.7.47":{"name":"@thi.ng/shader-ast-js","version":"0.7.47","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"6c1a10317a78ff77a06cd72f3a7162977cdf45ba","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.47.tgz","fileCount":46,"integrity":"sha512-zIcoeHq/7hZuXk/ONH9eJXWQjquPao5yzaFFGVm6RtPAOdnqWi6IySa2QCzHeF9tzaOJVeq3HYDB2LGXpeEXfA==","signatures":[{"sig":"MEYCIQCvQg3f4llkdCA9mR2DHDTTlCSwmGmT2Kr3VfDZuT0FnAIhALVLWMhvR3G2VbceTIYiX/UV/aXOJm6Zovv7RDQmPAtf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/STUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2CA/9GxDbDI/0KWpiFZh1D/tc1wn8ThhEZX7FkQHPZnnl1d7A6VCs\r\n2QNv5CLyEhP38mZYtiG7TQIJbApE4Mk/X2/KXxgKRhC/XTp0hChZTSYbuz/3\r\nGV0ePM55MDdwCDd8ReIBRNRi8xM+siLYmQYQFD+okB7gm8mqA6UTHUaQaCbd\r\nfOcd/lrnvyWB6FdTdFioLGJ+3A+YJ4g0AphGPi5+hA2sKhzlEd6hxWny8jBn\r\n7oayQVAYJVFO1FjsjfgYuIuzorjpFf/UJjZ0K+G+qyYVnsUcJVioKAFDtB8u\r\nECyd5nlsWtCzdo30li77huVf92b6EgD9oGIEXaCcrZGYdQXvErTNjmTaEFA7\r\nC+LUSeLdh4NHcsb/UbIT1lE1WDmkRlf8OWXGPM1mpQtnV/RUJr2d441h5a5Q\r\n+ftVWrZi0E2m/erVg3Slum2IAeNyK50BtSXyMGGHLNlMgdi1ByIHrC9hpE8M\r\nZ3Q83QTwr3vegLwFwPnLxik2UWsYXvlEFiR/qQ+U1fBqRNGtBCsJeSPkHVWF\r\nHo5Ru9YExvBy+GsJONiK5vzXdykxHrMp7oQu9O2vjAS4Mce48wHv7Wcchgwt\r\nh89HYwG3MhihdHI7+HtMt/F+U/0L5tlx3se3Jq/3FfpSJEWoZWKi0qlQSJLf\r\n8akw/k1DukAj5Ncr/+if02/w/nhbqkjA6Y4=\r\n=kfZ+\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"060a3a69281094df70be0e4f326a0ac3bbc3dd1d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/math":"^5.4.3","@thi.ng/pixel":"^4.1.5","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11","@thi.ng/vectors":"^7.6.4","@thi.ng/matrices":"^2.1.45","@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-js_0.7.47_1677534420760_0.5310269017772944","host":"s3://npm-registry-packages"}},"0.7.48":{"name":"@thi.ng/shader-ast-js","version":"0.7.48","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"530d2685039c68ba54ef0ec393512ff63d40d31f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.48.tgz","fileCount":46,"integrity":"sha512-buVZm4YE8AsQMbrZA0hOFWi/YJYfZrbMpziTkLlntGkCbv3eoUD+gO3GBGSzrbwWzoSRkOdAg67hvIaUZDMg8A==","signatures":[{"sig":"MEUCIAqgDx+YtlrP8BgzmA+lL3CF7ISqRYkxdt8doPg4E8K/AiEA7AvyAVRL5nOhBF4CdjKcMTdKoyoRXWoNoEWcOpNhXTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAOfIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7zg/+O28tMqolpsXpgqmP9zkx3QrtRk/NCLqsEvw5IXeSQufOu2EI\r\nrfMPtsCJV0kkqkXUrRzh7d49tdcS8trq7KzbtlSGxR2rD1hApWUANcv63mVJ\r\nkU3ICR1or2I/q4i2zzOHVL6o0z8HxVCk4/GnDRKFQzqEFQ0QmmtBJWP+kyTV\r\nGfZrXZglmKasrj0Yt2MUq1vkVu/9AA3nSVK7bVUaMobRR+9ZyM8OfeYstbo8\r\nVEFuP3iqYLGhl/o96fq6TzrrJSjqa/yfwpNEZKlC3eidoqFWFk/oLo8AYT8v\r\n5R1E77NNGSyNLZCz+p7kL1rRCSdOp5CPAYJTNOt6DCVxYaHyjT9eObnKt8eo\r\nHv+VAjC8tGbMvf5W5hlP7XKL/oj/A2fS3OH0owvonwCmUoZgPVfKKUOByvjQ\r\nMvny/b5LelY1MrLsgwpnWUe4sGifJHXlTSRp4PA0cMoDgx8Hk/GEtDgIvFZQ\r\n7ILZ6eNdHw9q/YWoBn+LwJ0wFH+zsrhcM8HmDAzlqEJMajmlSwRVnsCHHsv3\r\n5iMiMD1psKP3E4mdh0uxch0EyI99D4w7NnrXVRz2b7cfHTw4E8WvEFCypXkl\r\nR6Pd0a87IipORPY5OTUztMKZaRpJajNJAl4+FzSsdWAZ2ATTKbp1zoxV7+7Z\r\nolbFjcaMCoagoUMqsNxY/MMjQWOp0/KDHVE=\r\n=QnO7\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/math":"^5.4.4","@thi.ng/pixel":"^4.1.6","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/vectors":"^7.6.5","@thi.ng/matrices":"^2.1.46","@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-js_0.7.48_1677780936682_0.2842090208538879","host":"s3://npm-registry-packages"}},"0.7.49":{"name":"@thi.ng/shader-ast-js","version":"0.7.49","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"eb16ec4460476b46b9141a07ebde085720de83be","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.49.tgz","fileCount":46,"integrity":"sha512-bZA0pVABNVTA4YyTZ1egM0+epkOmSDYCijCXa1vP2i1HY9rHKsbE0nhkQlFOJ93UO9eRrdn0wRHv6SHFqzVlFQ==","signatures":[{"sig":"MEYCIQClHy5onIJdppgW8lgr8MpyN77vLrXKhGBBeN/93WCbMQIhAONkmQbArXoKPO2tfp/lu6sfGg+uICSmRNtzeSkbntaM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBL30ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpjag/+K8ZRVkOr45h4NSPIlOk3/Yok5dSZ/hove9Qq62lwLCUg/pau\r\nwLcLrk71NhIvSsIpfTJGBboditBikDA+mzfKYB6SH7Qs9ZKY4eWLnxFwub+r\r\nNbvQZljAAJ16RTdDLsuhrjM+VIAmq7D04mfyIPMWDhZQkNVcDPP5oA8qzshD\r\nJo2R+FEIbGXTpyaqfyJzqcOMN6Oh5n9EMcJn+OV3TBPhY9IXSP+4QQfMTvgk\r\nVGGrYXfiw6QaSrT1Dpo0FwXzeq7TxfmZWl2Qu48BSTO1hzUTn1viEspVfTWv\r\nrIn9KcbmT1/R2hZtRkMlNw9FBVKbYUnLGhnIXML7oDmUIrRxZBAlQNqexnbO\r\niXVrU9HV0hDV/j9MYnUIMR3B2eMFDzFOIKm4DsJHhj+NgOeK4xx/ACw1RW2e\r\n1d4GAC8cFUjRDkqFxD0PnamnbatCeIPMct9LnZ54ReGFM5ogJaIRgv0m5uGZ\r\nHOHkdnyu2hl5sCiooku2aYbLZ9Wv9jawDipYrE593yV6pGx3pPBpcdA6aN7b\r\naQ/neFfqWM1PePR4NOAInbiaDgXYMNPNLzDtnkXDbd1antG60Moco/pH7Yuj\r\nz5uswaJeWJrhRLAfB54rVclwI/zjyJJA3vSiXDwzfSnMiJfriEk334XBAKtz\r\nKlL9z0WMNpGOQ3Sp7Xd1j2tHFsnwPSMV2XY=\r\n=AlVN\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/math":"^5.4.4","@thi.ng/pixel":"^4.1.7","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/vectors":"^7.6.6","@thi.ng/matrices":"^2.1.47","@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-js_0.7.49_1678032372258_0.07659266229654738","host":"s3://npm-registry-packages"}},"0.7.50":{"name":"@thi.ng/shader-ast-js","version":"0.7.50","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"d02c180d836ddd35ee277edc2e6f6ee133263ed1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.50.tgz","fileCount":46,"integrity":"sha512-VWjzojNX8eFYzBxNc+olSmgBAV6bhYcPLG7X4LoDytABD5DQ8NR+cblfR6bPQocCWce2MparO4yGSy4Cq67Tmg==","signatures":[{"sig":"MEUCIQD/K1mLKyJjXk/pbGkiViKBLiYbhj4v19DyshxQI2zRAQIgCiSpWe6/BEaeHgjkWBBlysg2SY2Vnj9oehGKZMwFgIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCdn0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWlQ//ZWZsOb4LcRvXc4cedi/7Xffykp1QsVLN3zMRVlWzsf5pNKVg\r\nf4sqj2XZfoln7Y8YA2Mjm0a1G+I5d/R725seIye56Wd4MqEOknNe5NJu2M5F\r\nB5ZyVwalKIz2hFwVNa9aCpRXSDWeZpn6Wlz4Tx2kR99nnEEg4Wzb1e+5hhiS\r\nnS3ojY1rlsYIvh7+p5UEZWEGvt6fDtBTCgJo44IF+G00kU0bC8Jx77NnGG8I\r\nzaw5ea5YaC/nSgBLAu1HaxcaNs2RNzYfSnFXADyEgRKl5eAPXozVYuML2LZx\r\neMC/zNDMoWjZfs4yhVw2yGwYEWQjg0dOMqCvF41/OgHNvxsuLouWoOpZSE9U\r\n7ZQMgKjYhi/eVgeyN1eJktsXC+yH5YZNyyc4FN+pPTCBOPNITLbqgTp8Jl89\r\n4qwR5RxwyJJ0MuIaUG6MAylqLodgSaLrH/sDNicGGCWEvNMdqFdIydYDzEdW\r\nOlRwDoNbRexApA2oN3zY5U688jXmiqhb+RPgrLxtPW6OFARhLzOv5Xf4ffS+\r\nRmUSKzwRKax0NrbZ0aeQ9Xk1hNXNglXoB4vdKiMTyuamSOVuBHp7tb0Weblm\r\nbPYfl6/LYJ5jm2Ac9MwHT7U9zinfebbWz+KjFvQBPXKeRr0OI7Or/PQ6hT1F\r\nrvuqbiYCrKNM6oNB9LAruder271hx2+1OWU=\r\n=z3XZ\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/math":"^5.4.4","@thi.ng/pixel":"^4.1.8","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/vectors":"^7.6.7","@thi.ng/matrices":"^2.1.48","@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-js_0.7.50_1678367220769_0.9658204586441483","host":"s3://npm-registry-packages"}},"0.7.51":{"name":"@thi.ng/shader-ast-js","version":"0.7.51","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"aa65263b6f98ac70c7df8a6157610b108b806bb8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.51.tgz","fileCount":46,"integrity":"sha512-RGt5ldcnEx+s4/bX0gDbrHjQoqKpeFZVSWz55lP2UCTJGqO+UvSD/dT9TA10B51AyTZGkO6FKijV2BmJRS2zxA==","signatures":[{"sig":"MEUCIQC1lOIrrLFd8wWAHfedYb4LA8SIKRid8fa4lHmn+hJXpAIgJ04p5u38AHu4z8zGXyV81EI0H09YOaS0PzCBpwZTl3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHfdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZNg//QLnTmo1xKFrTy3cyv8NyzrK9cQAlX4a6ff8m4remwCkNEJVk\r\nFU+6hZfle4C1qz5SFxSt29/us+/RBfsn8CKBW/1VIuj1Z1bt1wdb3DtXe46s\r\nQ6re66RcHbgSy0TOEDdhnO1hOndLdJmyPHJ9cY0hpjctMcyodL2EGtoruh7t\r\ncqa45pnwe9NSbxnhoHC+0o3I3iSO143rXxpkyrxaVG8RLi4JkMSrMkMfMTsV\r\n5XPKLR4QAWbJ7I+rPU74F0VdSzkh0ZFA7hXEQN32Rw1Tmqa+BaZzzXnOKqdj\r\nn0njg0F+JlLy+QLmctRuRIh5jy+WMRtxXJqmXYAwOaRCYh47WcTkCu8ehfx1\r\n5TBNC7aKulZzOgXJCUw+QOW8gGGINETphsnFRsgulz5GUfPwSlApqbduLnAD\r\nMSywIZUowWh0YzJ4qp4F+qJ6tpgyvvK/UVGiRx2I7LlBBzGZy3c4kEhFTj7x\r\nJcqjY/JPBvDWFQb6SaJA4DVuzjbhm/ekh7dfEGRDPWHHh/F1JB4WXlbzVasz\r\nIaQxHGJwwRyjqvqExL1+8OMc8SW5+gNlCs9HF739N/Gc6oxAsWMyfaH8GZAB\r\nGW/Nxpryhb6Ttp9gv1JCIGf0rm4lLPhqsQQ73t39ZLZX+JdkS3sOhQJ0NQrH\r\n0fenMfyKvZkqL/c2jKNNCAYyhjDpoh2uL8Q=\r\n=oNxM\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/math":"^5.4.5","@thi.ng/pixel":"^4.1.9","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13","@thi.ng/vectors":"^7.6.8","@thi.ng/matrices":"^2.1.49","@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-js_0.7.51_1678800860851_0.2492598950944196","host":"s3://npm-registry-packages"}},"0.7.52":{"name":"@thi.ng/shader-ast-js","version":"0.7.52","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"363891dc3342980f36e09a104294c5f22121418f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.52.tgz","fileCount":46,"integrity":"sha512-FiZcDmt36RbNjE1Vnpp7cdPBrxHnt4pa7X2m53wxUxlxvBokZIpXIPEif6cw9PqFH5nLW3BX82rV9Uhcs/1Ujg==","signatures":[{"sig":"MEUCIQD/QTYxFSrOTq3gAxh/sm7AKxqww7czOBDqMLlqNmXd9QIgB0JdonL0ChR/gZWMs8/Mg8/4QuXKiWXhH8mwuiqOYyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFxfMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqnfw/+NtLgjL/8Ob1hbLfKHOIqxefXsuViejKBWJfe7Lz/SFDy2yyO\r\nmkbcprXs7pvrYRhDgRoKi41KjC1ntbNVv3syIzNFEumG3kvyFhSFkH1e8xz/\r\nc7O6Dc4IQ1VtaKvPxiQV0254GLSRG0F3kMcaZdOUfnE9x6XoDDcBqpusKdxP\r\nNL9a3K8NWbZ9jv7PofaOQNWOSmfTnEnM1hMArXsglsJ411Gb5hhNInGnj37D\r\no71EZSvdmFV/pGQaV3uyDDm+TtfkH/mpXTArf4BVEd+xn+yb3jkYRKs4OLA0\r\ndtM6yVAiiZYLm9WKaYhuX7R58zH2D27bt85HOiXlc0n41a16OvPmXHoTxexD\r\nmG2OqViYyvpMoIsdrNiY8DtG4dNKi7kKaZfaibDl8Ow5mJlDuHW66mJF1kHl\r\nGzR/0O29PXXeI08dQD2wQ7UXEe1ETi0VMvfV8a3fckEcaF2OqUEcYpLQN/HQ\r\nHJafIpg+P4tLlj/NAGBVRDRXgDJpNffaGu8gr7tbWSuXeUWgIoOAYXaQM6Pk\r\nQNhrcG4bBXvovUbhRhxNvGBo+1onJrrcZT5F97DaZUgBHEELOkD5q0JTZBVX\r\njIfeH/M5PCm03KQrCUYwVbecxdcgW35Q00ohClm/1RqcWL7pUmZR75qCusp3\r\nPLXFA10QeZ7ENqLXnxCua9mQyM9zkjWMeco=\r\n=DpMT\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/math":"^5.4.5","@thi.ng/pixel":"^4.1.10","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13","@thi.ng/vectors":"^7.6.9","@thi.ng/matrices":"^2.1.50","@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-js_0.7.52_1679235020749_0.5035819707525226","host":"s3://npm-registry-packages"}},"0.7.53":{"name":"@thi.ng/shader-ast-js","version":"0.7.53","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"e71d23058b54e1ebb2383a5097239fb790744ce0","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.53.tgz","fileCount":46,"integrity":"sha512-XNJhtGgOpfLc9q/1bt+StzfbbLNYRvzk8jP/yMFoHLcV0KffHWEGi0rlEW35AbHGA3q/QhtVOE1zBb3yG3t8Zw==","signatures":[{"sig":"MEQCICtvqNxoXqYicFYYB1SwMQHzE6l/DbCIM1kaYhpb8rG6AiA/uQklEr811GZLw78NT3PG/3v6aQB0QzkzEhFO+vl21g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIetaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFdw/7BmfFucMSKZubOOREws3dr+hpay+wpcbH04xuFT8Q4Yyna9BL\r\nLEUuVNDYOs7TEqVtQXU8e0nQMxtkeYQBR9ny65I9w48ZzmrV6ql8HI+9iT/x\r\nDDPo26lNqcF6/6fXlT3HXOstdiCP/gamK8t19ODvr3Z692M6z2LZULhpzrb4\r\nigFxMIsXmbqGsfgI2fJUBAXlq7jeXH2GCbjYBLz528iwyGgu0ImmuCQmXaIT\r\npJe/+yRye8Ru5KNcAxeW/cG/+SWw3pI9l1MjB71Y7/zet6Lcgt7SPwTjP3rO\r\nQhfIzxGRSwSA5j8bCfwqCeenAuSjdgwmN+d12YPXmNEysabyVTpT2MvvPE5B\r\nPdWtFo0OLHcKwpnhWTze6CYLAKoRowgFi0/3C5piR/CQ+EMSo77Zxt7Amcfx\r\nWXqr1E/5T13AFaoRw8E8fXvdCexJy1lh5POx79aXykmljpnoFCF6ujJh0s+2\r\nQfi7TBSHjFRqlMOSLjI5phZmM2R/ltLb42v9axqZ0FNF/YMD8XyzUiwWhrbh\r\nq0TAoksx6WC7+q6Eri64lYu5xDo3VijLiJyXvSZ0g45LLT6ZC/8oOtPBW4zF\r\n76vM+dmjI0aiHHHCsR2hYZIp1sIC/4idAs/EFgjj8ygmRzLwBTxohW3v0J9e\r\nrRStySZXQ3cX7xxNznUDGyhf3+a75f/uQK0=\r\n=Mugk\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.5","@thi.ng/math":"^5.4.6","@thi.ng/pixel":"^4.1.11","@thi.ng/checks":"^3.3.11","@thi.ng/errors":"^2.2.14","@thi.ng/vectors":"^7.6.10","@thi.ng/matrices":"^2.1.51","@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-js_0.7.53_1679944537988_0.9852175644823613","host":"s3://npm-registry-packages"}},"0.7.54":{"name":"@thi.ng/shader-ast-js","version":"0.7.54","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"de264dc72921be97621f7503529e934c7a7bf77d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.54.tgz","fileCount":46,"integrity":"sha512-fdNTr0ho5wREH2YyZ8Vmm6jIHEirD9/sjpkjPX9bHcntaCLNvvfmkGVa1U9MyUFqfSWjM/AngRGB4rVqZQwxkw==","signatures":[{"sig":"MEUCIQDyrZsUK7i5azxd4ITwf1N2SkOffa5uadh+YhE1y+4KoAIgQWQXW0hEAcg0LrV0i84TmJ8SXvZLCjnjWZZSL3dlBLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMUz6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAGhAAlehfUFkQtmbQFWLXsqrrAZw0UBcWij+RlLHsIiJrWNtKLnac\r\nzp+1V5yk81DuO3NYWu8jOM4a3WqUkRY7N7r3cMzVQRGvi7RXUOPxbNyaPbNI\r\nYPTp4ubXHNxNDRW57SYQvRP8ABFHVgDXcAyXxwQfNeVOkXNoSHzaAk62T5Od\r\naZJducZ27U5P8+kRkhjrLJ980tsSOVsTY6jlIr4b4hU8z2QZNgRQ47NRBgTH\r\nxnikD1qa3Xwwj5gwvgiwqwoUIy+HLf+xT0TzaSjLTcg1/uBFXzyZKph+Me0n\r\nU8uwJ9x5zKCwxE72iglsFjlwxDiZKJecnPTgAriy7mlV5lt+HMp1pp2Z3VMX\r\nBWxKEJsjuDQ5+Ge5fHU6Tt/o0ggdV/0aBjfX3uMiB4xIafU9+1pU+M7+89vJ\r\nulhCoLhY6/K98lAj6E+7EjicQy095k4v1twHnC5ed1iJ7RVvZfXR5aByIuV4\r\ndEpSeFAeIfH7POCz9CyOhFk+XU796BqO+Um6fGO7yBE6E8VHjxs2SiXFLYNV\r\nwgooLssvHPNP9kZomvdH98DM9l35nW9TTPdxhlhaPzTJBMJt84Zq4FZ+UJqP\r\n0cJuI3AiP4d5TEyAad3o3mX35D4605hO17TJ9OoO4tUB241G99sZ799d5AOQ\r\n8aHodBfg3HoRl0zKxkzAQaviD+2iS6YGiQ4=\r\n=KLwl\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.6","@thi.ng/math":"^5.4.7","@thi.ng/pixel":"^4.2.0","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/vectors":"^7.6.11","@thi.ng/matrices":"^2.1.52","@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-js_0.7.54_1680952570144_0.41116969669353565","host":"s3://npm-registry-packages"}},"0.7.55":{"name":"@thi.ng/shader-ast-js","version":"0.7.55","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"46a39c23ee09704201dfe49a2bed0775e310800a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.55.tgz","fileCount":46,"integrity":"sha512-2hxAzLuRgHgbizMZ63mLN0a97AsvamFBGrBPv11UzX/BhVADOPwHXJ6crSTBKrj6tMs9nwdW1TjK2xy8j6P8kQ==","signatures":[{"sig":"MEUCIQCI4SzoW9rschhXtnXRzLchSx8ur0fa+K/IzsHKUWB9vAIgIfasCbJVZ2UICQ84yu4sj5BIGM+23wC92ThmkqGjKBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7VMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsMRAAhfTmAqi25YDjI0deluFhGTFktwndAxrggHHkmL602Aw5DRin\r\ntR0WWyOQhTD2h8YjWEx7+/MkdKRZOdSIZO5tIp8rR4vsAo3C84O6d19mYHFu\r\nxN+aHeLEk44DSnmlQFUB+BrHIO2jaZ8C9FlJZLO7udEMnCqVRz0uau9gteV2\r\nrx9bx6kYg4W/EVz919BEwBY7dMCyx5IdqfyzAaNgXJfFqGaQvJNK1ixfjmEX\r\ntAQvEQeqNhPgzTBpggI45c4iERgohytUJbY1iGQ+vFIdnsc+CTKt1wwGE4Wr\r\npu1DKOG9yEOIYDWjdsI70jl7prtia2JXD4iJ63zUkSLHRN9LIsqHts5Wcj6b\r\ni8fKGT71YhuGNLseRt6bQIGdAVfaQAgBX/+/mU2rVzrqpIq3a3FsUNC6FmRM\r\nkSMu5/NuCacSx4qYCttW/65qHldG0YWp/+DDzUizjBHHYPYFCeP7w6sfp8R6\r\nVVmVwAZlkoZxgIryRn0G5Ic3VHE0y4ypGnjS9AHuLToO/bXvJSH2iCikoBqY\r\nnYuutGGcUUfrsFGapMZPFXJDhqHwrKkyKho1349Z0BwFbl62ZFD2lvLQtG3r\r\nSNS+voyEYQyeO0lVuMxjmchMPxxJcsbPkMV/jURO6SnfLeBreS4ATujCbcyX\r\niWKFXKga5nwN7MytIuFYe+DAG5A2hfgtAqs=\r\n=KUti\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/math":"^5.4.8","@thi.ng/pixel":"^4.2.1","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/vectors":"^7.6.12","@thi.ng/matrices":"^2.1.53","@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-js_0.7.55_1681896780198_0.054742334363947265","host":"s3://npm-registry-packages"}},"0.7.56":{"name":"@thi.ng/shader-ast-js","version":"0.7.56","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"176d6ac1a017d031adcbfe6a09c73ae296615ae4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.56.tgz","fileCount":46,"integrity":"sha512-1a5cyvCyqoT+dzX/OUhVpnRSniiHHy/5iROcTB9qsA8uXXVeNZS1LUpvY3JYVSSaiXRRBVJPNyZXkWbZn/IfJw==","signatures":[{"sig":"MEUCIHDygYDKzJGqBixsbpyBkRkGPZM/MY2jQhtUJitka5BDAiEAoSLBfMAXMtZ/EdQgMBwhay28I+xCpYo5tJg8e7z/Bo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR/T3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpS4RAAmB+pYOQPTciteirvhTweF4nWSSgVt3WachgpDIvuQgYlaO5H\r\nPAO8c/yyAkegB0/MDKzoBNby+aEPUWx9MY6V1/tiNlDaYJ20SHSCyCJlw+xC\r\n5s2xOCyWSmPHALEYLUVoP8WwwPig05iiIhf1e2DdiFxreCF2u75C9KBfksFH\r\nsS8/BujxhQY9kNpD4Ssg5AxmQKifnKXEMLPyZtt6xOKq5IgErWd8+MFvbJ97\r\nv4RNkoQAolrKf2a6hQru6rwa4JCmw09qOKtLPdiA1WD4jBVbt0bgsyLR9jH1\r\n7mfx6qWYivlxbjNugX4XQYdjh+m0G8SYHmi2TogFn2Vp6XluWHIlF2ky38zI\r\nVh58jGXqtpl4TgVmq0QYbUCQKWMoXqvKuIc0HPR6tTD+GeH3jCTWUU/LnqIt\r\neiJW9HoFpoEOghX9UiKBvGWzwlB/hxOwWiWiX70J3LA9gTrVf3ZUmkdMp/W/\r\nUJeJ8imnwuRgXjahC9ALwn5L8vwv/kELNXj+PFzuvflzO3rhfo65sDB7wD4y\r\nJSBeusFLcRf9WjR3QZBRj/1h+YxDDux5I8Vy+3Xh1C8S4nRTrbNlgrxqN2vg\r\nIuxyxsDETSSqowUTm4xkQ0RdOjbqFpBH8kHx4mPNzUai0hT4rrTexk3IKTt8\r\nF0RiyrVqjFFv55pnU4CMLSf9dVUMYNvuxYA=\r\n=N5DP\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-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/math":"^5.4.9","@thi.ng/pixel":"^4.2.2","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/vectors":"^7.6.13","@thi.ng/matrices":"^2.1.54","@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-js_0.7.56_1682437366848_0.8947663971315811","host":"s3://npm-registry-packages"}},"0.7.57":{"name":"@thi.ng/shader-ast-js","version":"0.7.57","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"3d29e86d57922498c20169deab7c1e7806921cce","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.57.tgz","fileCount":46,"integrity":"sha512-yt8h5hM7fc3OCN20RnJYKQMm7j/yuwpgZPH8+v4KaWn23YtccvHjnNRMgiwVSK5j167JIm1UGP/gfIOjd3pMAw==","signatures":[{"sig":"MEYCIQCrcMfHRLxCAdqF6L8JbKW+w/IBMC2RHiDRZfcfaXAAUAIhALQlONut/KBKGQN2Cmd32O+3DHca+plKbP2ZFHCoZFF6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87705},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/math":"^5.4.9","@thi.ng/pixel":"^4.2.2","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/vectors":"^7.6.13","@thi.ng/matrices":"^2.1.54","@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-js_0.7.57_1683322276183_0.3157666927912126","host":"s3://npm-registry-packages"}},"0.7.58":{"name":"@thi.ng/shader-ast-js","version":"0.7.58","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"68a947c9eb0b92e01229afcb88ea720649e70bcf","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.58.tgz","fileCount":46,"integrity":"sha512-I5/uq1Ae85/OPGwHvLOQuXTAs3kduzrHEWcW6hD8bqf5n+dmzkM39bMiKOgYvNjAPiMk2lgO6HLNi8hJTXi55g==","signatures":[{"sig":"MEQCIA97NKkMjC3esGHF2GlH9/qJ+JVTFfbfRmR8osD7jSUMAiASs7YAEda3zIBPzfKozV+jGGgM4gikpOaRralKTE13dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87705},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/math":"^5.4.10","@thi.ng/pixel":"^4.2.3","@thi.ng/checks":"^3.3.13","@thi.ng/errors":"^2.2.16","@thi.ng/vectors":"^7.6.14","@thi.ng/matrices":"^2.1.55","@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-js_0.7.58_1683807836852_0.04550601015509148","host":"s3://npm-registry-packages"}},"0.7.59":{"name":"@thi.ng/shader-ast-js","version":"0.7.59","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"c388668bec3de4600f15991ac0195db91d94fca6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.59.tgz","fileCount":46,"integrity":"sha512-OVlfSE4dobwwEkBsb1Uhe4I62EOwTP1do93ZFTshzJxGiayNaE5MaVwiLE3wnY6pJ1ysK1dIfZh6FFgXXAWuzw==","signatures":[{"sig":"MEYCIQCQA10qsOFyvPNyt7HGJCLkpxjKrxzfcKBMgaawNlNX3gIhAMeX+8d6nAavmO4zDiJ4EeaJLZcwDiN0z/EFEYDJCGzE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87705},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"065e40c90123541fcb126b825a07f84975431fb6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/math":"^5.4.10","@thi.ng/pixel":"^4.2.4","@thi.ng/checks":"^3.3.13","@thi.ng/errors":"^2.2.16","@thi.ng/vectors":"^7.6.14","@thi.ng/matrices":"^2.1.55","@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-js_0.7.59_1685267823680_0.16321260651871317","host":"s3://npm-registry-packages"}},"0.7.60":{"name":"@thi.ng/shader-ast-js","version":"0.7.60","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"9ff6a99cd18f0083e31055162c65030c901de655","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.60.tgz","fileCount":46,"integrity":"sha512-+Cd1hJVR9Di2ou6vYTJqlLN8e5jL84lgKIc0IjHbRDf2xSfdJhokTRMzlfBHpMoM6Odg5xhD5BIl6l0MX1kBgw==","signatures":[{"sig":"MEQCIHLTSXAB+Zyi76JsLVMh2YihkUQhW+JKBk+t5nFemQMYAiA1FLj23pQILLht2BTYvSy6rxFNS4kXUdfuws5UQWUU8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87705},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"31076ef846f8ddd076c7968aca8d6d5f5b9b9465","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/math":"^5.4.10","@thi.ng/pixel":"^4.2.5","@thi.ng/checks":"^3.3.13","@thi.ng/errors":"^2.2.16","@thi.ng/vectors":"^7.6.14","@thi.ng/matrices":"^2.1.55","@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-js_0.7.60_1686313538029_0.16080596849308115","host":"s3://npm-registry-packages"}},"0.7.61":{"name":"@thi.ng/shader-ast-js","version":"0.7.61","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"312bc86a4e75a5446c4d4d8369b6a0c3153c8e3b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.61.tgz","fileCount":46,"integrity":"sha512-G10eRTXzxa+ZxaPWRYO3v7E4HBzQwHZ8Q080ab3gOv4RJWmptTZNWQpDNssZPZC4VB4fQDwaPAfK9trhCtp0Vg==","signatures":[{"sig":"MEQCIFUltts3oIFGD2SswM1/ZiFrNqo1qpesv0xdPDy0Df2AAiB2vhOF/jI3VnvW5FJEULD0pHNJ+TliowvJJpHMORpzcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87705},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/math":"^5.4.11","@thi.ng/pixel":"^4.2.6","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17","@thi.ng/vectors":"^7.6.15","@thi.ng/matrices":"^2.1.56","@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-js_0.7.61_1686729928114_0.8279960180155601","host":"s3://npm-registry-packages"}},"0.7.62":{"name":"@thi.ng/shader-ast-js","version":"0.7.62","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"bbcbfb99cc6d14f62a58f6f1f78454c38060b820","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.62.tgz","fileCount":46,"integrity":"sha512-GN/1V1AvjKpOhQJFFN776bYu2tep58p8lw5AJ/bDGNevlDdy2iwOechD43IKXFq2yc1IvQ10tPD7Q8zV0AYurg==","signatures":[{"sig":"MEQCIErohT3VZLaooINlJn+PENEMQQ361zTLqkpbsx6326ylAiB3a518DreABbVahW8bAxMj/7mgicZ7vQnfPeiv6X7FNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87704},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a6a6217de89c2875aa78c516d3b5de11ee444834","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/math":"^5.4.11","@thi.ng/pixel":"^4.2.7","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17","@thi.ng/vectors":"^7.7.0","@thi.ng/matrices":"^2.1.57","@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-js_0.7.62_1686953303823_0.019345184129905935","host":"s3://npm-registry-packages"}},"0.7.63":{"name":"@thi.ng/shader-ast-js","version":"0.7.63","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"8e742401864e8c5669cda247e56e3dd34328789d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.63.tgz","fileCount":46,"integrity":"sha512-8XqKw67lSjPA4o+Qp8rBKyFsonE8KMBagTceR1O9KDEcFru/nVQ20fuiuNi9+CUgSYFlVqtrsQSt19p/+p6BDA==","signatures":[{"sig":"MEYCIQD9lSB6KIeSisq8YvShEM7xWwLQjE8bIcXhl14uJ3FhFgIhAI//nVBM+6dn9rFDEVUktOX7UWV3sbPBrS2tGROuu3gF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87703},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/math":"^5.5.0","@thi.ng/pixel":"^4.2.8","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17","@thi.ng/vectors":"^7.7.1","@thi.ng/matrices":"^2.1.58","@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-js_0.7.63_1689334982894_0.9349312127102443","host":"s3://npm-registry-packages"}},"0.7.64":{"name":"@thi.ng/shader-ast-js","version":"0.7.64","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"158d2d5d9526a0beb68d92d123bc17eb5aedab88","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.64.tgz","fileCount":46,"integrity":"sha512-ZcW4DC2cmPdE39UiflYoMugTw9KuXSB1KUPKJbz5xAuEVTAp0Q1lDQ7e9waQgk6YJDa0KNTH1F2FzrxR6oJy2g==","signatures":[{"sig":"MEUCIQDtOx6/uTg4QXhDTB//9UMh9qUHFHiyUsLaxmmN6+cg0AIgJrhL4eqNx4OsQb+xUmg2v0BTm2AvD9cUBaRGHqNvLX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87966},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.0","@thi.ng/math":"^5.5.1","@thi.ng/pixel":"^4.2.9","@thi.ng/checks":"^3.4.0","@thi.ng/errors":"^2.3.0","@thi.ng/vectors":"^7.7.2","@thi.ng/matrices":"^2.1.59","@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-js_0.7.64_1691147072085_0.3343950821983068","host":"s3://npm-registry-packages"}},"0.7.66":{"name":"@thi.ng/shader-ast-js","version":"0.7.66","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"c0c9563f622193d1da4557572d73e0a7b6422585","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.66.tgz","fileCount":46,"integrity":"sha512-Q8+6hrJ+fy/B/DNRV0/Gg53q/wyV4Cor13Ix+tm6jLOWlr6N+iMpxw0qQ65Yv42833VRckS5X8nt7rRUU+ER6g==","signatures":[{"sig":"MEUCIFhW0AANv5ufjKCEdpX3neZmXIgUGsjmzHsVLiBAEOPFAiEAp7+VqCus2Gwqw/kFKSvTVHyhnH9jp81ICQpM2Uva1bc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88076},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.2","@thi.ng/math":"^5.5.3","@thi.ng/pixel":"^4.2.11","@thi.ng/checks":"^3.4.2","@thi.ng/errors":"^2.3.2","@thi.ng/vectors":"^7.7.4","@thi.ng/matrices":"^2.1.61","@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-js_0.7.66_1691670756462_0.8435618832686975","host":"s3://npm-registry-packages"}},"0.7.67":{"name":"@thi.ng/shader-ast-js","version":"0.7.67","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"c98c711bf82e165298c5b70a72205190136340d1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.67.tgz","fileCount":46,"integrity":"sha512-jt2F8lE51hhiHBrtiCGMPIx+tZ8F1cnTPpBAjG1UxPGKj9dRGsyGZoG71poT/U0L+zxiIQGlJIPdVlpikocMbQ==","signatures":[{"sig":"MEUCIAjpPt/ob9JP1aTexWfyQ71aN3R4BzHuhaE0udgani3bAiEAh/G050HDPTiXSp8aNwsTeeWZUOoCU7P8CAfxVSBOdbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88076},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/math":"^5.5.4","@thi.ng/pixel":"^4.2.12","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3","@thi.ng/vectors":"^7.7.5","@thi.ng/matrices":"^2.1.62","@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-js_0.7.67_1691846431649_0.5570035544982486","host":"s3://npm-registry-packages"}},"0.7.68":{"name":"@thi.ng/shader-ast-js","version":"0.7.68","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@0.7.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"240997e62710091ae468b63283e69d7db4c9c2fb","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-0.7.68.tgz","fileCount":46,"integrity":"sha512-sz4kc+yHo3m0ti/SQTQ9NcQqnmFFhOFSsbj8cPXSIPXp/GZreOhdoIQ+g+ON/1OR22ZX4HdEttESDA06jdsBQw==","signatures":[{"sig":"MEYCIQCtPFtoC+3EsYA6su10QjZIPy5a5g+O0M2j5AtfzfeDUAIhAKAkz7K59cBzXI4TwKZTj5v1cIldkiHXyMsqxtretu3H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88076},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/math":"^5.5.4","@thi.ng/pixel":"^4.2.13","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3","@thi.ng/vectors":"^7.7.6","@thi.ng/matrices":"^2.1.63","@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-js_0.7.68_1691857126363_0.30425252862803687","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@thi.ng/shader-ast-js","version":"1.0.0","keywords":["ast","canvas","codegen","compiler","dsl","emulator","glsl","shader","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"4c3ce850f8c3cb1e4554f3ff4d56a29ac89cdb80","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.0.tgz","fileCount":48,"integrity":"sha512-587h8f+XUouiNHIj5K8XT1qLbGpV4/knHIGaqq21B4B3aLSP13GxP+nNEqZ6eMZHBy/Q9gq1AHRauik2gH8c9Q==","signatures":[{"sig":"MEYCIQCal/rALKzoPKvHImEakFHvSEwwKInrD/Lp9g3m+l91bwIhAKg8L/Wcr2Ww0xE1TyDrjiuN58dIzgjPEoxJ7m/PUM23","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98733},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/math":"^5.5.4","@thi.ng/pixel":"^4.2.14","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3","@thi.ng/vectors":"^7.7.7","@thi.ng/matrices":"^2.1.64","@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-js_1.0.0_1692020199267_0.14567985048202847","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@thi.ng/shader-ast-js","version":"1.0.1","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"b31af21c2c93b8b515c9608f2af10dacd65dc699","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.1.tgz","fileCount":48,"integrity":"sha512-FtVj6rR1VYLXdR1J3vXA8gQDupSFWVdzG1fe2EZ9vfkT00QBXU43zRycZ1QQp6DJRLNcM34wGN2GJU6MHUFPSQ==","signatures":[{"sig":"MEQCIED24CYDsaKZ26batjryNgp6VmvDJ91gx+lwUpfyCG0hAiBsCvmUB9/dkfBXVQNSlGyn9Tx4bZbg4wiT9bwO0inbRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99095},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/math":"^5.5.5","@thi.ng/pixel":"^4.2.15","@thi.ng/checks":"^3.4.4","@thi.ng/errors":"^2.3.4","@thi.ng/vectors":"^7.7.8","@thi.ng/matrices":"^2.1.65","@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-js_1.0.1_1692715605804_0.6622609338989123","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@thi.ng/shader-ast-js","version":"1.0.2","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"df38249ebbf15dbdf342c6f8ae9702bbea88b7eb","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.2.tgz","fileCount":48,"integrity":"sha512-VXbEYgVLPViNvFsXDa5l01yMZCHVVqkTdHLCpSFCej+3REeNUZzzpbTj74ibygBD5xbfDj8sPfO6ECeOXIdMrg==","signatures":[{"sig":"MEUCIH3LaM2er5rNCmefIQ8mlj1QGoQ2unKG+vtiEwRhBcmlAiEApZ9NFMJOF1d/W51pAEi2+SoNsqyoZv+4wR4m7tb7MWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99095},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/math":"^5.6.0","@thi.ng/pixel":"^4.2.16","@thi.ng/checks":"^3.4.4","@thi.ng/errors":"^2.3.4","@thi.ng/vectors":"^7.7.9","@thi.ng/matrices":"^2.1.66","@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-js_1.0.2_1692855123462_0.8773562934021488","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@thi.ng/shader-ast-js","version":"1.0.3","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"3df704605869323dfc30934dd59e9ce4d841ba00","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.3.tgz","fileCount":48,"integrity":"sha512-usphEdhdgVOvoeqTYKyREeATbBkidZcDGlbhYxtX8thp5K5NYQmCBbUSVoANFEYc3cILyuuTg5JCLiU/yu4pDQ==","signatures":[{"sig":"MEUCIQCThaPI5kZIyqtjOmUtB8Q7fcIsFZToslfoadBM7cjK9gIgC7l6uPu3Ljrnn4dN0NBQk+wFHdNj7EeTjR8hwZmI8CQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99096},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/pixel":"^4.2.17","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.10","@thi.ng/matrices":"^2.1.67","@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-js_1.0.3_1693135600225_0.6828021357436702","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@thi.ng/shader-ast-js","version":"1.0.4","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"178346c5daff189d615125ed01d2484f393e26cd","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.4.tgz","fileCount":48,"integrity":"sha512-xvk9D+55z3t13ulCT/+jQ4BIza26JDu5oASc0sf3tTfPdUsrItmQXOfVf30JwOjeulOxwu4v0A1MADU2WvMUcA==","signatures":[{"sig":"MEUCIQDtstspSj4b6Euu8gE+qH8nWyGql+UdSVtlYzPFaEA91gIgX0fFc8DoG5+8+QtFG4VFHlZin0k1tzx/0W+55kymMLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99096},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/pixel":"^4.2.18","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.11","@thi.ng/matrices":"^2.1.68","@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-js_1.0.4_1693302783710_0.7523031222506249","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@thi.ng/shader-ast-js","version":"1.0.5","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"8ef8e977d7b2eedfe109ee08669d704329c70bab","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.5.tgz","fileCount":48,"integrity":"sha512-LjXIS5Bm252h5B9YKDus0iUAtCG1LgdyNaaqnTL+Isjw4NWzx6o4GmnpTlYS/A/oWh6Htrjt3DjYQixTE0G44Q==","signatures":[{"sig":"MEYCIQDn9DX+iGyod28g/0RvpIKpVANXLVLUksGDUHeNqjH8pQIhAIgCwMUDk0yosWWYIQqVmR4i0qdX7ggv8BH3MiTCIof/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99096},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/pixel":"^4.2.19","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.12","@thi.ng/matrices":"^2.1.69","@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-js_1.0.5_1693476596604_0.8920818348872004","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@thi.ng/shader-ast-js","version":"1.0.6","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"f06a7fa5795a24859a3dc12f71bfa33c285ce7a8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.6.tgz","fileCount":48,"integrity":"sha512-RT4S1NeRC9PvMYutSm/OdDqbx6L15grAGoSP/SHNA3FAowNi9kXpUeMuVx2BILhnJojPaxEdahvkDesXlFeIBw==","signatures":[{"sig":"MEUCIQC8uBe+a2lClDeOKnBOgTfHcOw9nRwcaVCyK5jvxyEcJgIgKu8bsKqIpY+82LJo8Q1FvFrwCNa4QYckCQ23csWjNTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99096},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/pixel":"^4.2.20","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.13","@thi.ng/matrices":"^2.1.70","@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-js_1.0.6_1694007676309_0.07597948742957095","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@thi.ng/shader-ast-js","version":"1.0.7","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"7c9227c893b6dbeaf54ad05d7d2615b9517121d6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.7.tgz","fileCount":48,"integrity":"sha512-g+BSO4Mi+eBB1l8Cv6+9J5sq21lJ1U3M300d8979trLhJx+/qcz99np24t+rnCRmEKvgUV32UxZLngm+N3O9xw==","signatures":[{"sig":"MEYCIQCJ4udGpoxoRO+CSsqo0gBbWnxPYMyMA6hXUwZo09mavwIhAKfMgmXpaAFTrwp4n/5eXcyG5YsVyBFsFuwIjA3oNfLb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99096},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/pixel":"^4.2.21","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.14","@thi.ng/matrices":"^2.1.71","@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-js_1.0.7_1694781512665_0.9506197942633485","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@thi.ng/shader-ast-js","version":"1.0.8","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"daa836dd89520efb5d2a3e3e1270be7028d95ead","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.8.tgz","fileCount":48,"integrity":"sha512-kcCzcK6va8QAtJ9OmHx7Zmj+kOgu4s5KY8xlKXySJ9vyerOmqPmFUA9wqoD2ARehijBnVDzJdSAmLN3+Cj5MDQ==","signatures":[{"sig":"MEUCIA73LJyLHArv48i8FEJQXjBcqYtVYBGAe9d+X+kuLPT4AiEAi5S2eUK+Z380S07V65SA5g8E3X3evmJ9T7RHQGGCDBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99096},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/pixel":"^4.2.22","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.15","@thi.ng/matrices":"^2.1.72","@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-js_1.0.8_1695120470354_0.3285498540063312","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@thi.ng/shader-ast-js","version":"1.0.9","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"8a10cd9c29e381ac8bff7bd36599de6d514862cc","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.9.tgz","fileCount":48,"integrity":"sha512-Uuksq0eFpmySe2sCE68AR1+AoKNQIqy/ueP8Jq3mbBI3OH6A92jTb4whpJ7NtLl4Axg+eAOJXV+wdcGxfjNJfw==","signatures":[{"sig":"MEQCICc4OgyoFiQ1OJUy74bX1Fz4uwSQwsKk73Rx4sRnT6ToAiAt/vxsJTHy6R48FqJo7AaaugqRdrQweA77/aGTFnZghA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99096},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"fb2697579b193b609ec52237ea0d99c7295b6d3c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/pixel":"^4.2.22","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.15","@thi.ng/matrices":"^2.1.73","@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-js_1.0.9_1695627955500_0.8614155005293187","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@thi.ng/shader-ast-js","version":"1.0.10","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"c50f48b1abed8bba6367d9287c592cf858bdd062","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.10.tgz","fileCount":48,"integrity":"sha512-tAshYKNYCQ9AYlPFwDHg5vdJG6JdHHaehxhA6y3EEIOcuNKFDQzGQ6RxNtJUHyj7rsscDX9tOE/d+Y0hXxynDQ==","signatures":[{"sig":"MEYCIQCHzMrSHinoa01RCyh/dqdMPQ7LVO9DO8eZQHOt1H+BwgIhANbcYelRWTU3HEeo6fJLjS2JEDg0q6+1X6CmSHrXbMRD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99097},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/pixel":"^4.2.23","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.16","@thi.ng/matrices":"^2.1.74","@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-js_1.0.10_1696506697091_0.5573465822263701","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@thi.ng/shader-ast-js","version":"1.0.11","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"45e9ed614cae4990c7fecd279b1c84dcd5acb5c9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.11.tgz","fileCount":48,"integrity":"sha512-Fc0qANyJzMRI77q61xS4hp06Imt4nn+AmtcuEjKydk6ukZtbXWSdtWTm8qXRJaIDtZRgh2sU/3IrWNQFkvU7zA==","signatures":[{"sig":"MEUCIEtC9hecWZpAOibcVfFNoQ5xRahBRBy6h1rz03voHKlWAiEAv7kXjDvl712pZyp+Wjx7ZdcOF9Ncr+Br4q8juNiowrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99097},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/pixel":"^4.2.24","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.17","@thi.ng/matrices":"^2.1.75","@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-js_1.0.11_1697018995857_0.9648145406251027","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@thi.ng/shader-ast-js","version":"1.0.12","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"f72e36351fe24a9eb228ebf56dc185078852580c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.12.tgz","fileCount":48,"integrity":"sha512-1grQdWgGsQzw5So1HIzso/xiE6H1OKuEFaMA/SUPAemJ4dDJsXIfkf3plAeHaC+OZNU7r0xBtCshov/faCyEUA==","signatures":[{"sig":"MEQCIGcKKbl/vL1FZ5jKhYipTjwYlxG6AduQNsQDNqquByxzAiBpajjUVSXt9GGQpmEif9MNuBWKlQw1bYALUbRT/OEpNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99097},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.2","@thi.ng/pixel":"^4.2.25","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.18","@thi.ng/matrices":"^2.1.76","@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-js_1.0.12_1697112018658_0.8647377113300228","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@thi.ng/shader-ast-js","version":"1.0.13","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"e9d531855c333d22adb3d42523bee6805c31ec02","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.13.tgz","fileCount":48,"integrity":"sha512-iWgBrar+7mintqLmzUW2mLyxlV5xfC8h3EoPIZBO0Ruia1gKQMP78aUYSkUDSpHDiGt1uFIdysW5YmwHABXi8w==","signatures":[{"sig":"MEUCIQCiJOlGXKemrLsgSERZDFVAdfodfkgkPkwIjbJZRlenfgIgB6lWF1PAUP/9bu3gOqGcHwePm2xw41V6Vd6HDIobsM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99097},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.2","@thi.ng/pixel":"^4.2.26","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.19","@thi.ng/matrices":"^2.1.77","@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-js_1.0.13_1697652791578_0.5060915329818261","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@thi.ng/shader-ast-js","version":"1.0.14","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"abc061f4f91c90a53fefd21be0307afc1118c245","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.14.tgz","fileCount":48,"integrity":"sha512-FFFQULtZa95TUGgokWK5Gncavp9DInFcpiGx5SWBbTZDkZLmj9UYEcWYBkpkUCbrgzzCaA/1r+qJWyVMWij72Q==","signatures":[{"sig":"MEUCIQCPRg3lvtb9pB/KmgQFTQuZxJWkTArkLVJ+LQlyxn4VIgIgMGnJjRWtlrNP7QMAEEKjTpxBhe00OTmXKtGSxglB6uM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99096},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.6.3","@thi.ng/pixel":"^4.2.27","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.3.6","@thi.ng/vectors":"^7.7.20","@thi.ng/matrices":"^2.2.0","@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-js_1.0.14_1698047052660_0.05548442512030616","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@thi.ng/shader-ast-js","version":"1.0.15","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"f2cbb93c32b0dea6828d08868ec2665fe99910c9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.15.tgz","fileCount":48,"integrity":"sha512-Fxzugi+tdSdE3R3rOa3M1zfEDTNJXiP5G9QNKzWQCyW0ycg9GArodvKXtSDB9mtd5GflMR2IfEtwN3v66CWy6Q==","signatures":[{"sig":"MEYCIQCzPVv/N0FJB6s4lq16pC4WTURkbOxcjrAz3+UfL/wK4wIhAPQjzTUa7zNGl+hLUldSOxBzYhemEfg3A0eX5w5hS7ro","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99096},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.6.3","@thi.ng/pixel":"^4.2.28","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/vectors":"^7.7.21","@thi.ng/matrices":"^2.2.1","@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-js_1.0.15_1698137085026_0.1596217017029662","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@thi.ng/shader-ast-js","version":"1.0.16","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"ed9b942d3bce3100265802867f77614093ee64a9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.16.tgz","fileCount":48,"integrity":"sha512-ilPFzOBAMmbNzFO2UBnz+ACW4gXxzMI2r9Fi9jYPefCW+oPsRryHa2cbznsb9FHKgkWZwMWhMfj8zsgzKfnqhQ==","signatures":[{"sig":"MEUCICb9VJ7hbx8CyV32AhOv6QbYXKqBhpoPwU/MEfTai+z6AiEAk9q5T3A+P7rAf/0/PfZXPkqphaHuSlhHtkYZvJf19Q0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99096},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.6.3","@thi.ng/pixel":"^4.2.29","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/vectors":"^7.7.22","@thi.ng/matrices":"^2.2.2","@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-js_1.0.16_1698237939442_0.5529306292067264","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@thi.ng/shader-ast-js","version":"1.0.17","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"5d192659525f93d35845021c5bb4cbb308e0a6fa","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.17.tgz","fileCount":48,"integrity":"sha512-TxMxgG08I7OBhgjKyWGVP1ERnVm6qFOW3wjWU5xLLZKIjSbRBoPEHlZg9s1V2pu2tVMuXvsnYDpoIomRfcXdhw==","signatures":[{"sig":"MEUCIC9FpIBOz9CfzQlZ+tbLfhODUYvNogG1/wIxpdk5ZEX0AiEA1hYM3Nvt2ocqDapjy7byec8ReMPaYGRNwlFuDPLo5wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99094},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.7.0","@thi.ng/pixel":"^4.3.0","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/vectors":"^7.8.0","@thi.ng/matrices":"^2.2.3","@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-js_1.0.17_1698426065912_0.17487832971276962","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@thi.ng/shader-ast-js","version":"1.0.18","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"dc86bf1610f357766ec303b13073163c9bb547ad","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.18.tgz","fileCount":48,"integrity":"sha512-pjOQoWnXPBaW/gJ/NI1w7vAOyNx5NAJZFgRqKf1FW4kYbkqzZp55hB1T6dpIGkTcn+q0tSG/T9MIWpu9p8tpSQ==","signatures":[{"sig":"MEUCIEbA4eyWRv6LJffHE45eewYHV+VjMC6JtXsfOQkynfSVAiEA8gRyJjbx0HyhqsLTxzA2pPo3rK/5vCskOAmQN9H37Uk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99083},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.7.1","@thi.ng/pixel":"^4.3.1","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/vectors":"^7.8.1","@thi.ng/matrices":"^2.2.4","@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-js_1.0.18_1698676757161_0.692020426295842","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@thi.ng/shader-ast-js","version":"1.0.19","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"5a67be0a13487645327738230472258b0efa3dce","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.19.tgz","fileCount":48,"integrity":"sha512-GuD72FndcrEsCs+qqPVaCJG1Gm9cK+Hd4LJPrRswOKFNwX4Uio/4oYIfQsEt2n8CLAfnFZTmbfQu7FjhIH0HXQ==","signatures":[{"sig":"MEYCIQD0Grn1+9Abf8+0JvSwwZBJTfBU5A/JqO/fSsC56dVKGwIhAPK02G0UP6KCkqoO/HsYEpEHBLAZn8ahKt8qGwHERyE0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99083},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"351014d081cee85803950eb6751c5a02dca2efbd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.7.1","@thi.ng/pixel":"^4.3.1","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/vectors":"^7.8.1","@thi.ng/matrices":"^2.2.5","@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-js_1.0.19_1698836792905_0.9795497566816571","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@thi.ng/shader-ast-js","version":"1.0.20","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"239504d0727dbef6b6289dd2b958991e51776711","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.20.tgz","fileCount":48,"integrity":"sha512-DtkZ23aZnZ/jIf14r0almSPYSeeUJa6yETYSHPoWHYRG6MVBLzTJCXcOtagjj0ih2R63yXs8EXgGiabURy7zcQ==","signatures":[{"sig":"MEUCIQDp6JKsY5T4IshMp9xAL8djPuSIAGamMydZMfKWwAPtGAIgbivNZ9hdrhf1Sz2+dmSXQUFnnW+/T6Kq72pIxYmo7IA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99083},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.7.1","@thi.ng/pixel":"^4.3.2","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/vectors":"^7.8.2","@thi.ng/matrices":"^2.2.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-js_1.0.20_1699136827084_0.6322700264261536","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@thi.ng/shader-ast-js","version":"1.0.22","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"d5629cfd4b322e829797dd3237547a94fd397090","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.22.tgz","fileCount":48,"integrity":"sha512-tpd/nhzROOTPbh3FBhDwJrpsNaSsjbwxViQLusgiBUyxDgS2W+98tTdpjvnOzrIP1YfEdS8bUSaFYrRTMJXjVw==","signatures":[{"sig":"MEUCIDDsdl+5tE4DuJ9Lippg/JLjmZp+Lo9PDNAaU4IK3hBjAiEAqnm5gax0FFIGr/EaAXGpx6YfPrWLORguw8+9E5Qra5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99358},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/math":"^5.7.3","@thi.ng/pixel":"^4.3.4","@thi.ng/checks":"^3.4.8","@thi.ng/errors":"^2.4.2","@thi.ng/vectors":"^7.8.4","@thi.ng/matrices":"^2.2.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-js_1.0.22_1699526163106_0.680151122735849","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"@thi.ng/shader-ast-js","version":"1.0.23","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"f04fc4facacc1542cc1be42f7b3d1c68bf710928","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.23.tgz","fileCount":48,"integrity":"sha512-ILzcjO3LuMGsUti6pbBodXI/V+shSWpwbD6rZOmazuYijVXOtTZLUayVcxro/6pm6as+DSo1TeFuK+Q+/gT6Wg==","signatures":[{"sig":"MEUCIH9ChZRcjRtc3XSC4fsLHLzppBOcCORSMZ/MtsGiKnQDAiEA5NPEzLnyYLEI7ic2Ciiqd3igsrYMq1sxj7lheJ1+348=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99358},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/math":"^5.7.3","@thi.ng/pixel":"^5.0.0","@thi.ng/checks":"^3.4.8","@thi.ng/errors":"^2.4.2","@thi.ng/vectors":"^7.8.5","@thi.ng/matrices":"^2.2.9","@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-js_1.0.23_1699807752501_0.9954180256118712","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"@thi.ng/shader-ast-js","version":"1.0.24","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"ea6b3d923bd8db7d2ef406c262c1f1927e659c6c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.24.tgz","fileCount":48,"integrity":"sha512-THRhblEKoEUYul1L57N9k5xSj+SEwUVPfa/Gv6Hf1dBCxkWVLqcWyOaj+T6KtDpOwlLEH0TWk4YvKb/wXdyC2g==","signatures":[{"sig":"MEUCIQC+JPj6yJhHkYNMEmfjsP35vDLr2tU5tLHc261gTMGZkQIgfTokdKmzw9Ou/7NFLgxfCG5H8HsZxZ+XPJEE85SqZs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99359},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.9","@thi.ng/math":"^5.7.4","@thi.ng/pixel":"^5.0.1","@thi.ng/checks":"^3.4.9","@thi.ng/errors":"^2.4.3","@thi.ng/vectors":"^7.8.6","@thi.ng/matrices":"^2.2.10","@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-js_1.0.24_1700819011021_0.40474457970351074","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@thi.ng/shader-ast-js","version":"1.0.25","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"ac9ce63e681188de69e6de73ed9373d17b85a0a0","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.25.tgz","fileCount":48,"integrity":"sha512-fSqbFr1ASuPFLeQbdo12qmRmSLTaxyEQuk98m8f5EPaSiwgVn9LoFeiQsG7U/4dSQVWIsIEOvzc3Jv8ybKwwhQ==","signatures":[{"sig":"MEQCIQDZnS8z/sH7xHVBMgxwrF1+AHtIAvQ+io9Fay4vJEtkTwIfX6BCPKSPoryUS73q+i+XkKqXwIZ8aqy0fgvns++J6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99361},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.10","@thi.ng/math":"^5.7.5","@thi.ng/pixel":"^5.0.2","@thi.ng/checks":"^3.4.10","@thi.ng/errors":"^2.4.4","@thi.ng/vectors":"^7.8.7","@thi.ng/matrices":"^2.2.11","@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-js_1.0.25_1701606006497_0.5484199482467336","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"@thi.ng/shader-ast-js","version":"1.0.26","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"d4c117b7f2f208c2e8a5a0d699b524fde50ce6de","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.26.tgz","fileCount":48,"integrity":"sha512-lb8p+4OPN54NtZ1L6f6RjZ2nQvv3b6rM/a8t+re3PGq33ht8Ze0djBH12GwJTpH8BiqRm+0Hsvoyq3IvQGwuzQ==","signatures":[{"sig":"MEQCICFZHc8PnDR+1KiGUjJiivjjA3xaomsUSY5OJAcsvWWxAiBY7h3cdh/jTnGIsp82m6nzWbE/zwuYAHxuufpzceQqEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99326},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.11","@thi.ng/math":"^5.7.6","@thi.ng/pixel":"^5.0.3","@thi.ng/checks":"^3.4.11","@thi.ng/errors":"^2.4.5","@thi.ng/vectors":"^7.8.8","@thi.ng/matrices":"^2.2.12","@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-js_1.0.26_1702149506419_0.8125769790511224","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@thi.ng/shader-ast-js","version":"1.0.27","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"c1caf8fd930d50b11ffe92efe95f7baa68d1b0de","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.27.tgz","fileCount":48,"integrity":"sha512-hwDGzI5D7d6kaxSQLbbENoZpPkrfw3srcO6hLiJWZsMluC9rKW9Lxtwt6Iww3SCqLtVRo4kNbT7xGI6rtK7DTQ==","signatures":[{"sig":"MEQCIB3WmJd7XXNW0DYe92IBD6JMc4sAkrdM7Bx1wPXC5QEFAiBa1hkQ6/qIf9E6HLHk/oi5lXZMyy0vFZS8vaIzmJVERg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94470},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/math":"^5.7.7","@thi.ng/pixel":"^5.0.4","@thi.ng/checks":"^3.4.12","@thi.ng/errors":"^2.4.6","@thi.ng/vectors":"^7.8.9","@thi.ng/matrices":"^2.2.13","@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-js_1.0.27_1702289730055_0.36172384595824947","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"@thi.ng/shader-ast-js","version":"1.0.28","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"763845402c73f5eef6431ecb59220a042d8d02d6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.28.tgz","fileCount":48,"integrity":"sha512-dc8Mncay3BwLkXRdEz92Kv6IdIZgh0+6ZcuKBOU5DKk9pFdTUCDfUUzw29mS/zIk5Hj7z1wqk14zMMOJzgGwkQ==","signatures":[{"sig":"MEUCIFFw+F4RkpQWwVEsC6NWnnrAMTxhyg7xnxLfyPms+4hdAiEAuyEGNGgr4NBZU7H//YNb6pzIHt0NuxxPczubQr7VA2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94471},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"22e36fa838e5431d40165384918b395603bbd92f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/math":"^5.7.7","@thi.ng/pixel":"^5.0.5","@thi.ng/checks":"^3.4.12","@thi.ng/errors":"^2.4.6","@thi.ng/vectors":"^7.8.10","@thi.ng/matrices":"^2.2.14","@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-js_1.0.28_1702393516465_0.7087015635390614","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"@thi.ng/shader-ast-js","version":"1.0.29","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"ca40428710487bd9fc62012b41835daf4c57e572","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.29.tgz","fileCount":48,"integrity":"sha512-8xeCABH/uwLm33ovyVgjuqe7wy3P44awtApvCs5k2KTroJ6BRPT/pjv+Xod9I0ZXL+i7Djq25RcMLkFTWzY6HA==","signatures":[{"sig":"MEUCICfn2QPf/QcRIr6hBx/HKouzxr6jgIckSdMHi4DVexVIAiEA/RXYqExOHnOGCxGer89ctXbVNTXiWiYPlliawK9QSCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94469},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/math":"^5.7.8","@thi.ng/pixel":"^5.0.6","@thi.ng/checks":"^3.4.13","@thi.ng/errors":"^2.4.7","@thi.ng/vectors":"^7.8.11","@thi.ng/matrices":"^2.2.15","@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-js_1.0.29_1702907292306_0.4010950859293596","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"@thi.ng/shader-ast-js","version":"1.0.30","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"bef004a9416317dc0e73ebe62e6ee7e3aa98898e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.30.tgz","fileCount":48,"integrity":"sha512-pgzRvbWhEJt663SO+gDcU0S30mkCjuYZfYKF+0yOFJJnodp6F7VKcws2dDbtiylRHOl1XDHBAse0CE3TePLNcQ==","signatures":[{"sig":"MEQCIEeY9gwA9e7jSDBDaJ3AFZqNlY6Dlto+jt40XGtMdWjXAiAzNbH9RNQXR7se+eiGyJJdHN4B4A/oVs6iZQLqGn+ZHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94468},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d1c8bca89fa5c57ca0c690933edb03129b085687","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/math":"^5.7.8","@thi.ng/pixel":"^5.0.6","@thi.ng/checks":"^3.4.13","@thi.ng/errors":"^2.4.7","@thi.ng/vectors":"^7.8.11","@thi.ng/matrices":"^2.3.0","@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-js_1.0.30_1702937164219_0.6218535139944332","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"@thi.ng/shader-ast-js","version":"1.0.31","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"314dcec806415f4ced03542e27a68d6ca18ec3e4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.31.tgz","fileCount":48,"integrity":"sha512-5woyTFXqa8l1l7BsYSnkROO4EszKDQADNsQ8oah+erDGKkaD//8Mj4rTdqa1zQxfdOTtr8BbIElzI2YTt/3LdA==","signatures":[{"sig":"MEYCIQDwAXK6RaoBntyhlbOK1y6/9l/jxuvaiwUxZpzY0M9aHgIhAIrfJF4fxLiFDyr9vUlmRdFxgssESC4qmDpy2V/3NfxK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94445},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/math":"^5.7.9","@thi.ng/pixel":"^6.0.0","@thi.ng/checks":"^3.4.14","@thi.ng/errors":"^2.4.8","@thi.ng/vectors":"^7.8.12","@thi.ng/matrices":"^2.3.1","@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-js_1.0.31_1702984139117_0.05612952716023267","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"@thi.ng/shader-ast-js","version":"1.0.32","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"93175fa51e2211d98c199cbc31140c20dfb43a27","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.32.tgz","fileCount":48,"integrity":"sha512-HkeCaiM29kvYqo9rNccRx0l0hRZGc5FiHQ0swQfLXMODeiUcrsTRRsEMOKKnvKtpR9x7tIbdY5yPa0Df1piNRA==","signatures":[{"sig":"MEUCIB0bF78bxyOWzy+DcYJAzqJMLnj811ENHRxQ5jF8s1mhAiEA9HC8KN7AEdIsnIfS9dBoTcuxTk532+VYst9JLAOlfwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94445},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/math":"^5.7.9","@thi.ng/pixel":"^6.0.1","@thi.ng/checks":"^3.4.14","@thi.ng/errors":"^2.4.8","@thi.ng/vectors":"^7.8.13","@thi.ng/matrices":"^2.3.2","@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-js_1.0.32_1702988924680_0.7357044938008157","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"@thi.ng/shader-ast-js","version":"1.0.33","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.0.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"c6f1e62a23c965f158312e773399432f55293e07","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.0.33.tgz","fileCount":48,"integrity":"sha512-aBHAS5nKiVSSAoNhdleS042/65T6lHPh+OZwzj0BH6z+ebkcztIU4YUXHPmnaQrhMqCk5hUqDlIv0MRRg5diJA==","signatures":[{"sig":"MEYCIQDXn8hRXCGPFEke+8F5PgyRc42FJ9fhlqVjsXcTCjafVAIhAMUC3sIK7+Pu/H4TjlM+f1CMS1xROZnpSndyrXEaFEOs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94447},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.15","@thi.ng/math":"^5.7.10","@thi.ng/pixel":"^6.0.2","@thi.ng/checks":"^3.4.15","@thi.ng/errors":"^2.4.9","@thi.ng/vectors":"^7.8.14","@thi.ng/matrices":"^2.3.3","@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-js_1.0.33_1703806266056_0.7029694990822228","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@thi.ng/shader-ast-js","version":"1.1.0","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"0c9a5de2764a7fbc37198ba78ef2fad047c2f0c0","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.0.tgz","fileCount":48,"integrity":"sha512-qaV6AHFvqSw+/8p+yLXX54LHJVln47jEkgrC70YTLKLRVLntTZvFvxt67xtGRGsmMg6eIzqLlOAxliWa0KHv0A==","signatures":[{"sig":"MEQCIC17OlzMl8e/Qc3h4nUvxPZiRr4DOHjAyqlI8CI8LrdNAiAQO/eotbtQJ/giGn+cjZUyxaTxGHCqJGGeO2L6uFiIig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95520},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.16","@thi.ng/math":"^5.7.11","@thi.ng/pixel":"^6.0.3","@thi.ng/checks":"^3.4.16","@thi.ng/errors":"^2.4.10","@thi.ng/vectors":"^7.8.15","@thi.ng/matrices":"^2.3.4","@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-js_1.1.0_1704016494646_0.10161173965577364","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@thi.ng/shader-ast-js","version":"1.1.1","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"1474a2d73fd28923ba234225aba5c7df882cb0c3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.1.tgz","fileCount":48,"integrity":"sha512-yFm3z/047ZXUTckFo0khJ1t83cbYd4MOV/xACRekg6YY44mnZHOsT2QiTrOepwmjXL4ycvtpgZdfHey29ebX3g==","signatures":[{"sig":"MEYCIQC5P9qTfN+A2vp7bv3QDoVkjuwXQwVdzvux1/VlkGL8vAIhAIpFGenrBrH4u5VpgSRiyI7m/Gx8kKq4a6XHieVhDoCr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95519},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.17","@thi.ng/math":"^5.7.12","@thi.ng/pixel":"^6.0.4","@thi.ng/checks":"^3.4.17","@thi.ng/errors":"^2.4.11","@thi.ng/vectors":"^7.9.0","@thi.ng/matrices":"^2.3.5","@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-js_1.1.1_1706025904354_0.1625221794297731","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@thi.ng/shader-ast-js","version":"1.1.2","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"6c19742de95c2d141b5fb612fb5aad6b9779af03","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.2.tgz","fileCount":48,"integrity":"sha512-otVwf32tOXr0hdkSC/uhGKbmVfdbBXc9dpmPyAVMdJusHuLCnarNcMlQG/Cjhq/a4zChB6aWqRae6U9oRkJShQ==","signatures":[{"sig":"MEUCIQDTjrO4M5s9M3g+uTcduwGKbdq7lK9I9z03O+xVqdaNgwIgLn4HNDQVMGFJ+QvB8sJxE41xYO9oyluxDPjH/fziEgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95519},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.18","@thi.ng/math":"^5.8.0","@thi.ng/pixel":"^6.1.0","@thi.ng/checks":"^3.4.18","@thi.ng/errors":"^2.4.11","@thi.ng/vectors":"^7.10.0","@thi.ng/matrices":"^2.3.6","@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-js_1.1.2_1706292617269_0.5359367817397342","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@thi.ng/shader-ast-js","version":"1.1.3","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"1e576724b3fd062613eb67e4ecbc04d0dfb12dd9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.3.tgz","fileCount":48,"integrity":"sha512-CPU44zS47PotMQF/IGwhg3gNhluiZJOms9/DJ/1jTX5o40YWZ5p/cu7ZnDDNmuPi5TDeJt9ewSLeQpmSUHDFCw==","signatures":[{"sig":"MEUCIBEptX6m9q7BTzOYQdDsM5ZtuPdmyyt5MJscv+wPigxcAiEAudAG7md0/ZHXrfK0khTsgGNUhuU6PUgsIV1+zHcpKoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95693},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.19","@thi.ng/math":"^5.8.1","@thi.ng/pixel":"^6.1.1","@thi.ng/checks":"^3.4.19","@thi.ng/errors":"^2.4.12","@thi.ng/vectors":"^7.10.1","@thi.ng/matrices":"^2.3.7","@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-js_1.1.3_1706561253610_0.5204295135081691","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@thi.ng/shader-ast-js","version":"1.1.4","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"2b624ea819157586ffe8111679ebb7926f1629d9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.4.tgz","fileCount":48,"integrity":"sha512-91xvZuDpzdoh8DqT6A7zFsuQFJ5DsJc+MYGxX02qleBles4CpmOuH+9SjZhTX4I/OkdcV1Z8tzuQGbFpFfTqUA==","signatures":[{"sig":"MEQCIA43E6DTBKiCKniftyW+a2ZGq/jBuAi7W2t7uF2iQXMeAiBQIYR/Mev4FjA2O5JQIKv9VlJRpu14Wog/kFnNG9DpOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95693},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.20","@thi.ng/math":"^5.8.2","@thi.ng/pixel":"^6.1.2","@thi.ng/checks":"^3.4.20","@thi.ng/errors":"^2.4.13","@thi.ng/vectors":"^7.10.2","@thi.ng/matrices":"^2.3.8","@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-js_1.1.4_1706562834990_0.863006276675643","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@thi.ng/shader-ast-js","version":"1.1.5","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"f823bd2600238ec42ca0fbd05c17df157d0c831e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.5.tgz","fileCount":48,"integrity":"sha512-rUf7O3594Jdm1VNzjKF54IQpU41KwDFIt8YPDSKG/jc6MMTJtr6U1HKDMKPIpF0vPealStbdYK+kfMixvyWQNQ==","signatures":[{"sig":"MEYCIQCdn013cVgLGkqDDAwb3rbnLj+F5AcmS3PICaQl38Qf2wIhAMx38rn3ZoVw0dLwrahj/x+2rOAlth4kXKpQY4q5NqyT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95693},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.21","@thi.ng/math":"^5.8.3","@thi.ng/pixel":"^6.1.3","@thi.ng/checks":"^3.4.21","@thi.ng/errors":"^2.4.14","@thi.ng/vectors":"^7.10.3","@thi.ng/matrices":"^2.3.9","@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-js_1.1.5_1706628448176_0.05551404203467247","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@thi.ng/shader-ast-js","version":"1.1.6","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"c961fd4eda6cc04f4eca58e7b3acfc93adffa3a3","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.6.tgz","fileCount":48,"integrity":"sha512-/1LJOJDP+YsnVZg/Qv/bUIv6ANcfZug57JgbhFbxidJIWl6QPr1hCbskOGD1I3G92i2QIeAer+zm+Qhk/Etz6Q==","signatures":[{"sig":"MEUCID4ZV8b/tNReNghTUe606hw3M58iT8TalWbpQVkLwIJ+AiEAw7ZMvWfKwJWU9vFCuMe5TELSlmh8NB3U+AQcRUbs+5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95694},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/math":"^5.8.4","@thi.ng/pixel":"^6.1.4","@thi.ng/checks":"^3.4.22","@thi.ng/errors":"^2.4.15","@thi.ng/vectors":"^7.10.4","@thi.ng/matrices":"^2.3.10","@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-js_1.1.6_1706651045415_0.4445215580835393","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@thi.ng/shader-ast-js","version":"1.1.7","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"6bcb726b225d48a0c6315ee7d8227f5592da5500","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.7.tgz","fileCount":48,"integrity":"sha512-z1SnodfH8lxIK4m+D6d2nuYq5mZepEajqOtjnlTePacyVy4TcuqNPGPw8kx4L6/yow7KgsuT/qt3h2L+fb2eLw==","signatures":[{"sig":"MEYCIQDIHeFpJoQ7LZdhANVcGm1tmhzwQXBqK6/CbBB0j861AgIhAOm0XvuxzrsgrFYqpolo+z6vmUQaBKBYJjz01OJqZc7C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95694},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/math":"^5.9.0","@thi.ng/pixel":"^6.1.5","@thi.ng/checks":"^3.4.22","@thi.ng/errors":"^2.4.15","@thi.ng/vectors":"^7.10.5","@thi.ng/matrices":"^2.3.11","@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-js_1.1.7_1707261758803_0.6921493618798522","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@thi.ng/shader-ast-js","version":"1.1.8","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"ff23bd6417ee725d4107a8515c344aa62910fa3e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.8.tgz","fileCount":48,"integrity":"sha512-Q6TB4G2QiiSfBEIiJw44I1C7GhpR/A4U5c0+6oaVQnVdB8JPvSIfuMOs/73dnm+AAlgw8uolb3v/isC2vyG/5w==","signatures":[{"sig":"MEUCIQCYwAGH1vQJq+Rao2ZJnMYi1Jbzlo6psMTMQ8f+Q3mlyQIgfuSRoHuRCKPGqwzp11AcviaxjP76w1DSztOUYJlHDPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96078},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/math":"^5.9.1","@thi.ng/pixel":"^6.1.6","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16","@thi.ng/vectors":"^7.10.6","@thi.ng/matrices":"^2.3.12","@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-js_1.1.8_1707555942635_0.33424613654969026","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@thi.ng/shader-ast-js","version":"1.1.9","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"627e4e00f583718c4c762462a8ebea7629e55200","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.9.tgz","fileCount":64,"integrity":"sha512-SoQzFsIcgvcBh+lsu1nbCTjVYaHBXinDmCDL55lskl/9m0QcikG4wwkOdbR7t+hrufxrLfI3xYh/07U9vImdpg==","signatures":[{"sig":"MEYCIQCOjImXre+u7I1s8zMB95ZmqJgk8Og8xBDivjVDoaow6gIhAIcHPAxwQ71d8soM/zBLgf2PzgbelmuwGd2Win5EqE42","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99395},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/math":"^5.10.0","@thi.ng/pixel":"^6.1.7","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16","@thi.ng/vectors":"^7.10.7","@thi.ng/matrices":"^2.3.13","@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-js_1.1.9_1708114017101_0.5121151782893472","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"@thi.ng/shader-ast-js","version":"1.1.10","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"1bb116cfde2fdef3adec642898fcc9429f3aedcd","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.10.tgz","fileCount":48,"integrity":"sha512-q2YUDD6l6uFBWX3qjseDH6g36RLrwcwFmOMwS5rHSMaXiNns7YyFIBYcydWm9xsTXwO0w15PYB9ZQXJz9Q+EWQ==","signatures":[{"sig":"MEUCIDL33sEeLuXAW9fGJqrXVe/1TEXA4gpD9WI8/6+ieho/AiEAmNZ6dEvD14nA78QimFCjz4bu5wyG+HG61oV0F3NjM/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96081},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/math":"^5.10.0","@thi.ng/pixel":"^6.1.8","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16","@thi.ng/vectors":"^7.10.8","@thi.ng/matrices":"^2.3.14","@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-js_1.1.10_1708358254813_0.10920035918468152","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"@thi.ng/shader-ast-js","version":"1.1.11","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"a7c43ccfeb5fcc317e3ebb9e877c6f620f91e429","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.11.tgz","fileCount":48,"integrity":"sha512-cgrG+sKhZaYHzjOhmUMJcjB2KXzG4L6MbqSpnVEq0LbWVLa8tvZAceMjLaViVr7qAyvvA31+uAIW5GOmdwcGFA==","signatures":[{"sig":"MEYCIQDBpNM4rrkstw9lZs9eBRNmYD0jqVzkDZrjZObcaDBKKQIhAOTLru1O5wCnQf08UqlWV4VypBWGkx8MpcJCSEKEsyoH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96081},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.24","@thi.ng/math":"^5.10.1","@thi.ng/pixel":"^6.1.9","@thi.ng/checks":"^3.4.24","@thi.ng/errors":"^2.4.17","@thi.ng/vectors":"^7.10.9","@thi.ng/matrices":"^2.3.15","@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-js_1.1.11_1708359465526_0.23663961656571253","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"@thi.ng/shader-ast-js","version":"1.1.12","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"3b3459adc74795d2efb93ba53af68f5b0ff02e97","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.12.tgz","fileCount":48,"integrity":"sha512-5tP/wfJdoyA11V9vPb5zN3HE7lrD4eg8f7o7FlZLBNBCU37N3xaHiflUzCYOvM41pKbNHXVjRFXIrR8ER5zUrw==","signatures":[{"sig":"MEYCIQCzeLJVYtUYlnCc2hBiQJ06YpPssrzR96spK2boYNYn/gIhAP3gizgHVW6/WqwFgbiBuUKW7yS9YMtnW4f+fkxZRF/2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96082},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/math":"^5.10.2","@thi.ng/pixel":"^6.1.10","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/vectors":"^7.10.10","@thi.ng/matrices":"^2.3.16","@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-js_1.1.12_1708603729667_0.7842422577113075","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"@thi.ng/shader-ast-js","version":"1.1.13","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"1832242d739468cb8d8bc97add2eae447620586e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.13.tgz","fileCount":48,"integrity":"sha512-SiyXF0DKNHuZag8OwcK2WPYpY8YiOkuO97bZh17oB8iheXibpluaJ0UEdI0XVLd9olgUUkih1hmEEXibUNZ8FA==","signatures":[{"sig":"MEYCIQDYfq8ry0oL4pnuUznOqhx72oWOFZCi59srxvcGfZzAaQIhAOihuN/C3SScNKHnJFfwmWQ7M1BKYaEMDgTAvlYPFSd2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96082},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/math":"^5.10.2","@thi.ng/pixel":"^6.1.11","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/vectors":"^7.10.11","@thi.ng/matrices":"^2.3.17","@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-js_1.1.13_1708644029977_0.655916434679281","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"@thi.ng/shader-ast-js","version":"1.1.14","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"ec453015ffb828e60b4f0007f30f398d3faabd33","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.14.tgz","fileCount":48,"integrity":"sha512-rt8FFg+Y6RWg9Id2vhmrcy0wxh/vg7uNpvwQKvsqtXLIS9Z4D63JBCSrCNZe7palsStfVUkM5BvtVRBkne/Y+g==","signatures":[{"sig":"MEQCIAH/XwURpV4FO6IRQnkBz4O9hHHMGwWK5LwvWArbLtuaAiBqGQc3yq048oKD0tUDWwgC8RQxk1shXNdyx7qjM7bZkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96082},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/math":"^5.10.3","@thi.ng/pixel":"^6.1.12","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/vectors":"^7.10.12","@thi.ng/matrices":"^2.3.18","@thi.ng/shader-ast":"^0.13.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_1.1.14_1708870523566_0.9511280492912018","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"@thi.ng/shader-ast-js","version":"1.1.15","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"87783d22449e1d52e8c68f4a3f6dc4c610f2674a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.15.tgz","fileCount":48,"integrity":"sha512-UT7GUVIYNaRCAC+FoNFO0Uctz4Q9GBbT3rl3YLH3eDNPKt+iOFcBZxuD7meQ2KRl2keeU47auF8NOuf2LBD8oQ==","signatures":[{"sig":"MEQCICoC9KY9IY7U2Qkwd9Jy5NWuZdGqDukqbmr23+sLdZRUAiAIZEU68ebxd2wOrwKNb8d1jD/Nk2dBKheXwLcTs7LqDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96082},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"190d68e7f7524631b333cfdbf32c6a23be27c166","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/math":"^5.10.3","@thi.ng/pixel":"^6.1.13","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/vectors":"^7.10.13","@thi.ng/matrices":"^2.3.19","@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-js_1.1.15_1709130474215_0.9402404145957419","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"@thi.ng/shader-ast-js","version":"1.1.16","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"4f0d79bf44d4c66ce10f00fc6936c2dd58659829","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.16.tgz","fileCount":48,"integrity":"sha512-vCSM88NifD7tOQDtdK9Tx9bLg8trMnLHcpo3ucZgdy3RlW91SPQyRVUVZ5k6orzM22Yoj0gdlnEPIkxPvMAp0g==","signatures":[{"sig":"MEYCIQCh5WGsutAawEeQPXr6qcz5kfhcXyrKcptHPONNxlIS+AIhAJbunzYGBBQ2kCoWxMoV8rhv1eC1sxS703HlMqy3F+Ei","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95703},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/math":"^5.10.4","@thi.ng/pixel":"^6.1.14","@thi.ng/checks":"^3.5.1","@thi.ng/errors":"^2.4.19","@thi.ng/vectors":"^7.10.14","@thi.ng/matrices":"^2.3.20","@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-js_1.1.16_1709307159294_0.0900803944845805","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"@thi.ng/shader-ast-js","version":"1.1.17","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"4ff21f3806674041011fdd557d88555ed3ca9b19","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.17.tgz","fileCount":48,"integrity":"sha512-x2FTS5Ypxd7Gxb+zuu50FY4RS8h8zvDsXKqEsPpZbmS7bJ0JQuXlpXxQazMUjLR8s8Gx7qUtL7k34KasUkQckA==","signatures":[{"sig":"MEUCIF2AayC3pPO1WdnukyvcErsIs7j3WJRE0HFzVJpZHYhQAiEA+rVTXnc8J352MVxVIEKkRwvYSlnthtFBQYZd/KABdB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95836},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/math":"^5.10.4","@thi.ng/pixel":"^6.1.15","@thi.ng/checks":"^3.5.1","@thi.ng/errors":"^2.4.19","@thi.ng/vectors":"^7.10.15","@thi.ng/matrices":"^2.3.21","@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-js_1.1.17_1709389055680_0.1742515219718237","host":"s3://npm-registry-packages"}},"1.1.18":{"name":"@thi.ng/shader-ast-js","version":"1.1.18","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"67d04b80eefd78ead695becaafc92edc19cf3dde","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.18.tgz","fileCount":48,"integrity":"sha512-NAFCqpyj9CwlJ5dR/e+9jkgU27EGMzmhyQhpruyR5nf+MuBL/f5RcYdYDoPBvrkaAGurOfcRPWWCSv88/8u5Tg==","signatures":[{"sig":"MEUCIAm1DvmCaKWSPaeDsGvaR4kDf3miLsgO71Q3yWld5ZEGAiEA24a3RL8D+h+ZvOL0AYtglYm/aWAybQGEV8EWy9R3uBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95835},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/math":"^5.10.4","@thi.ng/pixel":"^6.1.15","@thi.ng/checks":"^3.5.1","@thi.ng/errors":"^2.4.19","@thi.ng/vectors":"^7.10.15","@thi.ng/matrices":"^2.3.21","@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-js_1.1.18_1709715094950_0.8717514600337497","host":"s3://npm-registry-packages"}},"1.1.19":{"name":"@thi.ng/shader-ast-js","version":"1.1.19","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"4941555ea60764a7fccf7a3044fad6ff3b38aa16","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.19.tgz","fileCount":48,"integrity":"sha512-K3oB+5oTDCXLTvpXW1iyVjgY9VNJVHMRuLDJ5tqcOM5KcS2dsx/AsYvaAsX2gHY97GurkhOi6MRlimubza6Jug==","signatures":[{"sig":"MEQCICgpvM1C0lBG0zPEZPVQedvkEPx3dVeeo7unrc463pD5AiBBhGY/KrECQe10HF165I61yvy3VPWOJyOLXJ3BZQVEXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95900},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.28","@thi.ng/math":"^5.10.5","@thi.ng/pixel":"^6.1.16","@thi.ng/checks":"^3.5.2","@thi.ng/errors":"^2.4.20","@thi.ng/vectors":"^7.10.16","@thi.ng/matrices":"^2.3.22","@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-js_1.1.19_1709844672059_0.30262050851249755","host":"s3://npm-registry-packages"}},"1.1.20":{"name":"@thi.ng/shader-ast-js","version":"1.1.20","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"1fae9ea1f4ff5e697df108a3505602e7fc7c5bb5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.20.tgz","fileCount":48,"integrity":"sha512-Ad4u3emCMoNRlwOILcgKhcyWbKLlz9F4HCaiyIfMF2gt/8+wJkKsOMRAH0k0xg7apJvxrP+JN7ibSp4kDTjKMQ==","signatures":[{"sig":"MEQCICSsxAvL0uqgAEy3V3QLe+nPMtIZ2xhHKisW5aBpG61eAiBeKyEhv+sZbmHLzd3x9O+vGULF0VpcgTeCoFjsaDUYdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95900},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/math":"^5.10.6","@thi.ng/pixel":"^6.1.17","@thi.ng/checks":"^3.5.2","@thi.ng/errors":"^2.4.20","@thi.ng/vectors":"^7.10.17","@thi.ng/matrices":"^2.3.23","@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-js_1.1.20_1709976409871_0.7690346511439323","host":"s3://npm-registry-packages"}},"1.1.21":{"name":"@thi.ng/shader-ast-js","version":"1.1.21","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"bf7cc49e1c67cd5ef3cff19506f81e79e4a6ac73","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.21.tgz","fileCount":48,"integrity":"sha512-/RZii/wqEfjkXMElESYvI5xdJDyVQb92MA/AzH0vcnyjUQOT+Px1ofXl2w9gJRd0aj+9bXBLhnVEDKoe3L6fpg==","signatures":[{"sig":"MEUCIQCvxCKAkTZYEaocb5HxisnDfx60ZPiDXbjkuWzbvm0QdQIgWNP8oyMrV+z2Qzv3ZOcU0ZozQmmGb95hcaTOVlb+N5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95900},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/math":"^5.10.6","@thi.ng/pixel":"^6.1.18","@thi.ng/checks":"^3.5.2","@thi.ng/errors":"^2.4.20","@thi.ng/vectors":"^7.10.17","@thi.ng/matrices":"^2.3.23","@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-js_1.1.21_1709992083116_0.4452918234672383","host":"s3://npm-registry-packages"}},"1.1.22":{"name":"@thi.ng/shader-ast-js","version":"1.1.22","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"97192105f33c104d41ea2cd775bb051aef3275dc","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.22.tgz","fileCount":48,"integrity":"sha512-Hx9ZsYt7AA/XsDfk+iytn6wuQbduOqDjlJ2QLUGqZVI/UiIsReOpIvZf/AWIT5KOnH538ZfSDW9+c9RhClWMBA==","signatures":[{"sig":"MEUCIG11XlcOpQB1yVE1N/o1nNrPMi5rIHMVHyVo6sSvP+WnAiEAn6GxPPW+mPwJ6BbyKv4qzBamg/8JrjtaFQ5GK2oZMLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95900},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/pixel":"^6.1.19","@thi.ng/checks":"^3.5.3","@thi.ng/errors":"^2.5.0","@thi.ng/vectors":"^7.10.18","@thi.ng/matrices":"^2.3.24","@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-js_1.1.22_1710339355472_0.729966217387356","host":"s3://npm-registry-packages"}},"1.1.23":{"name":"@thi.ng/shader-ast-js","version":"1.1.23","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"b05a3da27f3ca3c6ed017ea1365f1d788bc82452","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.23.tgz","fileCount":48,"integrity":"sha512-Xt9VCmGkSNbDAdcXSENjse9NdPFLJUFd2Pd4DDcH0N7cxGCDAZ2nuFkIa0Kj+i/eqRNrYftwUHQs4YdPN1GHFg==","signatures":[{"sig":"MEUCIGU4wBPF/u8f6UcIiReSuflws9XBsB5mbisgbhoVEwFlAiEA/GVe9Y3g6OP2nr8q/8Ga9+WdUJdeJQK/7U1zdYyGSV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95900},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/pixel":"^6.1.20","@thi.ng/checks":"^3.5.3","@thi.ng/errors":"^2.5.1","@thi.ng/vectors":"^7.10.19","@thi.ng/matrices":"^2.3.25","@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-js_1.1.23_1710689478395_0.7728346425843664","host":"s3://npm-registry-packages"}},"1.1.24":{"name":"@thi.ng/shader-ast-js","version":"1.1.24","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"667675d5b034401b1497a0d8bd26068a9e9358a0","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.24.tgz","fileCount":48,"integrity":"sha512-9fFInidtq5wmZme1OKTbFEtaDKmY5FzRtdLCezJ7UR+HIN8cnMHQhq7q6MrOzPPK9BKl8FCIzqH7WGjiWcJJUg==","signatures":[{"sig":"MEYCIQC11O55VQVQ0EWBeqWho5IzzFqdP59bYEGt13vGcCPIjQIhAOSc5L+A4KVnqtKMQtQO3SDXwexAIaTsyx1LbaG8kiY0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95900},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/pixel":"^6.1.21","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1","@thi.ng/vectors":"^7.10.20","@thi.ng/matrices":"^2.3.26","@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-js_1.1.24_1710751610679_0.02117855303242755","host":"s3://npm-registry-packages"}},"1.1.25":{"name":"@thi.ng/shader-ast-js","version":"1.1.25","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"bdeb83b9e0b72ef18d09058c00aa285d53d61396","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.25.tgz","fileCount":48,"integrity":"sha512-F/OumSpn5+/+Ump0RFLY1UlpgOqSmkLW+I+Y8/cGA4+cbW3TzXLf7T88PChY/9Lo3+dQPVEfFSSwlE99du5hYg==","signatures":[{"sig":"MEUCIDHHp0H8/NA5e+nuY/Ik0diAOQsCc5emsi9MiBFIv38sAiEAhgk/gjo3CAbMkbU8vLBjWX6q8GldQ9njvB+8U+bwwTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95900},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/pixel":"^6.1.22","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1","@thi.ng/vectors":"^7.10.21","@thi.ng/matrices":"^2.3.27","@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-js_1.1.25_1711038039758_0.26194121912652246","host":"s3://npm-registry-packages"}},"1.1.26":{"name":"@thi.ng/shader-ast-js","version":"1.1.26","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"a76497e113f8ccfddd9a6f80c0efdfbe66a4e839","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.26.tgz","fileCount":48,"integrity":"sha512-4lkm1zOXJGPfwWmkCCYauNzsNpwASlbn6ZdmsDqJzKmf7m7rhz16WOD02T4uUDit1BUaAqXUC0mvZ5OmcGFknA==","signatures":[{"sig":"MEYCIQCZrhVWpazL4u7uow/OBUrLRcWswJAhDLeczf+30BXxgAIhAK4z1lS4CqcMeBcBsMz1UryjfDT8viZ6G09Bt7q+RkCr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95900},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"16686bb40f7bd7a14a5d1304e353a82cb0069a1a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/pixel":"^6.1.23","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1","@thi.ng/vectors":"^7.10.22","@thi.ng/matrices":"^2.3.28","@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-js_1.1.26_1711127835953_0.9057564639121192","host":"s3://npm-registry-packages"}},"1.1.27":{"name":"@thi.ng/shader-ast-js","version":"1.1.27","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"442db56447da8abb70110b9f948ac4ff65bf88c9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.27.tgz","fileCount":48,"integrity":"sha512-OC6JHhcOeY/2t8Z322yUrCWXgrKUM0cO/KU+zAyfutW1Gmxj/1ma877Yzvp7WSVG0QTPhrCvp1n9Wf79O19/bA==","signatures":[{"sig":"MEQCIGwLYLxX5vikNBF5wpJsIk0TvI140YJ40+Jy+Y87uDtXAiAX1imOnh2wtA6SIJkQ7nhZfUa+Ld3mkfn+hAgQ3bulEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95900},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/math":"^5.10.8","@thi.ng/pixel":"^6.1.24","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2","@thi.ng/vectors":"^7.10.23","@thi.ng/matrices":"^2.3.29","@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-js_1.1.27_1711533892664_0.12170915537164384","host":"s3://npm-registry-packages"}},"1.1.28":{"name":"@thi.ng/shader-ast-js","version":"1.1.28","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"ea5c7ff5f71c17239cf87b3883ce439b72b4fd5b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.28.tgz","fileCount":48,"integrity":"sha512-Pe4uXN9Xqa2NcNUHkMN54A5NJCVbVZh6iAt3ZgUoU/qptxUuoBaxeunW1S1vkrvyXPBRvSmTl8FwSC+zPOFmZg==","signatures":[{"sig":"MEUCIQCTZxu6+bBKxeDhvOCRNh/wfNH1xbGotT52nV7O4iFj3AIgKP+d8GJqZQlPIcXVZxJ/JgSDgfrJseUOisIwupXcLqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95900},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/math":"^5.10.8","@thi.ng/pixel":"^6.1.25","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2","@thi.ng/vectors":"^7.10.24","@thi.ng/matrices":"^2.3.30","@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-js_1.1.28_1711623746578_0.32695541491237834","host":"s3://npm-registry-packages"}},"1.1.29":{"name":"@thi.ng/shader-ast-js","version":"1.1.29","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"7d8d26f2099b7695c7b7f8805bc896cec5223325","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.29.tgz","fileCount":48,"integrity":"sha512-RM+ILqgxLax42UfXws82LxVwmnivix7aI7eDiSuFNpaBDK31iXRsC8NJdbfIlJn+nO6M0lEM5lhAWg6njWgpSg==","signatures":[{"sig":"MEUCIQCodVmoNnyTk66xIA6312rBPCuOzMYzFy/i0uYrXjltjwIgVZb2ebaAwDu5fzUeeTvUiKmKydOsaT6QCvP2KL64uYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95900},"type":"module","module":"./index.js","thi.ng":{"year":2019,"parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/math":"^5.10.8","@thi.ng/pixel":"^6.1.26","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2","@thi.ng/vectors":"^7.10.25","@thi.ng/matrices":"^2.3.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-js_1.1.29_1711714881415_0.6497779293767088","host":"s3://npm-registry-packages"}},"1.1.30":{"name":"@thi.ng/shader-ast-js","version":"1.1.30","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"401a61ca09e2c59e4be9b0daa2f200c78a92a4b2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.30.tgz","fileCount":48,"integrity":"sha512-HEGl85zBKL7Gckn9y4FNRInW/0tw7hxjkcIQANwxfBTia7TohXCSsivnfznICCuUr4dq/KCKm0IYkFDlfQ0PZw==","signatures":[{"sig":"MEQCIGwPbc4smgR2xZEglNZMTIemg9f8SCnPf2zp1FSK6lVtAiB0DE2YZ/PUuAFBRbeG/DkEsgNNTbZzT/ri0lTrll2YcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95982},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.0","@thi.ng/math":"^5.10.9","@thi.ng/pixel":"^6.1.27","@thi.ng/checks":"^3.6.0","@thi.ng/errors":"^2.5.3","@thi.ng/vectors":"^7.10.26","@thi.ng/matrices":"^2.3.32","@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-js_1.1.30_1712589011037_0.6163683913372713","host":"s3://npm-registry-packages"}},"1.1.31":{"name":"@thi.ng/shader-ast-js","version":"1.1.31","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"8bf60e814b2105e9b62b04d015f3ffedaf3d91bd","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.31.tgz","fileCount":48,"integrity":"sha512-jU0sXGLOAY7A5vOf74Ral9N742CPBKCkLoMv2z3XwmtDnjgHs4Lq5EqRWtgEjATKvfDsQqcUs76nunzZEoEE/w==","signatures":[{"sig":"MEUCIAaOXXOQauiO62xB/uN5WaBBZDQ9JO9L8NaVGmlAY3RdAiEA/jk/PrAIFRz86Zjy4yBcd3gdPjw0xyUCiT9wD8PTWAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95983},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.1","@thi.ng/math":"^5.10.10","@thi.ng/pixel":"^6.1.28","@thi.ng/checks":"^3.6.1","@thi.ng/errors":"^2.5.4","@thi.ng/vectors":"^7.10.27","@thi.ng/matrices":"^2.3.33","@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-js_1.1.31_1712839367067_0.5728551655878913","host":"s3://npm-registry-packages"}},"1.1.32":{"name":"@thi.ng/shader-ast-js","version":"1.1.32","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"55becf64467fd84329ad9e0db67f0ed67f36eb08","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.32.tgz","fileCount":48,"integrity":"sha512-RYmVWBRnJU7ugjmVQXxOfaRwiuqj1HaZOpkDjnMfzdD2oGns1L/1J+a32Yh6UqMw15WV1sWoYD+qnpwM4MtnRw==","signatures":[{"sig":"MEUCIQCV6be3Sac8cF2h7hV68Oorot9eSvkdVqJ/5eBI+GX1aAIgZthBGiTUxJelqQgwTDij/XlfEo/M0acBHM0A/KAtqyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95976},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.0","@thi.ng/math":"^5.10.11","@thi.ng/pixel":"^6.1.29","@thi.ng/checks":"^3.6.2","@thi.ng/errors":"^2.5.5","@thi.ng/vectors":"^7.10.28","@thi.ng/matrices":"^2.3.34","@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-js_1.1.32_1713624639455_0.5300275587455585","host":"s3://npm-registry-packages"}},"1.1.33":{"name":"@thi.ng/shader-ast-js","version":"1.1.33","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"739d2bab53e402f776beaa8a9b72f9b7eac80462","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.33.tgz","fileCount":48,"integrity":"sha512-J3jTCaaGcHYWBgpUPPmeDSR7hJ7xc67F5DOF3VwBtUs3m5QgQKwKxz0FodFo8bWT/UUolhFJGcWQPD98xJCrUA==","signatures":[{"sig":"MEYCIQCIs5Muvb/ADBOe1t+J5rzsKSfZP+6eFDwGB7VTw55N+QIhAOX4Gm5a2lg2d5z4KH6u0UQMPIGkhYnk9dNXXWKm6aH8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95947},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/math":"^5.10.12","@thi.ng/pixel":"^6.1.30","@thi.ng/checks":"^3.6.3","@thi.ng/errors":"^2.5.6","@thi.ng/vectors":"^7.10.29","@thi.ng/matrices":"^2.3.35","@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-js_1.1.33_1713856275984_0.7418144002809495","host":"s3://npm-registry-packages"}},"1.1.34":{"name":"@thi.ng/shader-ast-js","version":"1.1.34","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"c62267b99e4bc20cbb8d3147f26c0f8dcec8fcb6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.34.tgz","fileCount":48,"integrity":"sha512-xaRhSj8jR7MdDmXPhq1zulQLv9digaYgwU/jjCJs2pREEHxFD+YZZRuVICRaNOFEk5M1h3nF8ryUbIv82+nn0Q==","signatures":[{"sig":"MEUCIGlfDD4V+ApM2dghVAyXOZ0HLFDkEMzBExD3K1TkVr3XAiEA60tSiYDrx9EzjA84y+o455L6jvXp5DmuPbK1xFEyLhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95947},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/math":"^5.10.12","@thi.ng/pixel":"^6.1.31","@thi.ng/checks":"^3.6.3","@thi.ng/errors":"^2.5.6","@thi.ng/vectors":"^7.10.30","@thi.ng/matrices":"^2.3.36","@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-js_1.1.34_1714074678177_0.8846682212497508","host":"s3://npm-registry-packages"}},"1.1.35":{"name":"@thi.ng/shader-ast-js","version":"1.1.35","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-js#readme","dist":{"shasum":"99a29b3135f799bafd35f9c6d1c167f16300fa5d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.35.tgz","fileCount":48,"integrity":"sha512-Q/aVN0OuYSiVyPqJIz2URGTwo/lczyrdCUP61tMhtZMxw0JHOKm1ar9VY9oqxh3OYtd9l1WBOlTcT9l+438aZg==","signatures":[{"sig":"MEQCICfWrr40Ph4QDzlfjhq6p1cDL5O0bS5Jor9xroZgAqg6AiBdM2ughDZXELIFoMosoW9LpuhF2vebZvKryEbKcgERzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95939},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.2","@thi.ng/math":"^5.10.13","@thi.ng/pixel":"^6.1.32","@thi.ng/checks":"^3.6.4","@thi.ng/errors":"^2.5.7","@thi.ng/vectors":"^7.10.31","@thi.ng/matrices":"^2.3.37","@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-js_1.1.35_1715193638571_0.0573310800625324","host":"s3://npm-registry-packages"}},"1.1.36":{"name":"@thi.ng/shader-ast-js","version":"1.1.36","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.36","homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"2a06457075e45e7fec5b0530fdf0e632b97ea070","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.36.tgz","fileCount":48,"integrity":"sha512-p+gNFAkfqOaDNuzUn76HywHbeFHcIQmSJbIR1jQLhcrUSRRkO5vGX9f3Cf+EWT9WfF1VCpL/fwMkYjkYdbOOGw==","signatures":[{"sig":"MEUCIQDsMxlmYwHsUs5l+uCN1wK7LAIYSfalQC3yIDqLQjI7wQIgfeaRK77hEjDu6/dBb/HC8NQDOwUZ/8aK8nC4eed9QVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96179},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.3","@thi.ng/math":"^5.11.0","@thi.ng/pixel":"^6.1.33","@thi.ng/checks":"^3.6.5","@thi.ng/errors":"^2.5.8","@thi.ng/vectors":"^7.11.0","@thi.ng/matrices":"^2.4.0","@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-js_1.1.36_1718998910133_0.3993124785315394","host":"s3://npm-registry-packages"}},"1.1.37":{"name":"@thi.ng/shader-ast-js","version":"1.1.37","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.37","homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"3cb677a340be5fa91ad42f7f153c57fea27467f1","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.37.tgz","fileCount":48,"integrity":"sha512-QXmvzqS13g1DyjcLgeZU7PHl3+5q0f3q4P1iGQO07rn6iTNF4oZoEpSdNXgfUuraT/xDUPBcO6DtbYTWpLfJ4g==","signatures":[{"sig":"MEUCIQD5IB/wnICTv+nyp0MzfbFRg2ugA2uAvAWawmSlk7u1vQIgCuVqFBlZX9zgOhQbcl2OU14Gwpy9BIDz5TjdqP72kSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96179},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.4","@thi.ng/math":"^5.11.1","@thi.ng/pixel":"^6.1.34","@thi.ng/checks":"^3.6.6","@thi.ng/errors":"^2.5.9","@thi.ng/vectors":"^7.11.1","@thi.ng/matrices":"^2.4.1","@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-js_1.1.37_1719653753756_0.012456427986223817","host":"s3://npm-registry-packages"}},"1.1.38":{"name":"@thi.ng/shader-ast-js","version":"1.1.38","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"12a3f1b7c8c1d8529c6760f7d344f21b21e0eec2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.38.tgz","fileCount":48,"integrity":"sha512-csJTINWAzGqFZ/8HYx5ZDgMPLKG+ucJX3tA0OenLia4SXhQrN5CLWSLitRoAM5ffiRRHabBGhJx5HHEeB+nF7Q==","signatures":[{"sig":"MEYCIQCv8ju/D8dYr/i7g2pE6lZlraFjxNxuyLyKo93kqYtejgIhAPzTO8rcqM2/ys8KJ8CJtUimQ5+foAI754XHdenceOTt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96179},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/math":"^5.11.2","@thi.ng/pixel":"^6.1.35","@thi.ng/checks":"^3.6.7","@thi.ng/errors":"^2.5.10","@thi.ng/vectors":"^7.11.2","@thi.ng/matrices":"^2.4.2","@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-js_1.1.38_1720267742784_0.908859661875878","host":"s3://npm-registry-packages"}},"1.1.39":{"name":"@thi.ng/shader-ast-js","version":"1.1.39","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"6ce365edc8630ae392cc5461ddeed2a8a63d5812","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.39.tgz","fileCount":48,"integrity":"sha512-JSr/+nVDTmjnCXZhKGdBy6RINRvVvcGrHYic2qy+3RUDSaguSNiCatMyl6PeFpn5mWb2o8jlb825VVPtraBwvA==","signatures":[{"sig":"MEYCIQCWIORumFjF/YMZoF3UNVBpH4L1ks4o+X7GPWasg49XJgIhAKZCDuqESYXTqROlL0i+iXAmUNncxem7tRVbCgsgpNfI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96525},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/math":"^5.11.3","@thi.ng/pixel":"^6.1.36","@thi.ng/checks":"^3.6.7","@thi.ng/errors":"^2.5.11","@thi.ng/vectors":"^7.11.3","@thi.ng/matrices":"^2.4.3","@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-js_1.1.39_1721136046964_0.6733316713165951","host":"s3://npm-registry-packages"}},"1.1.40":{"name":"@thi.ng/shader-ast-js","version":"1.1.40","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"fb64f42de27bdb4ae17c4287871823b5995950cd","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.40.tgz","fileCount":48,"integrity":"sha512-zQM4n/EHfbQVtpHaOuHXI5C+HFfr8p5w56itfmhY2ARjH+vr0uROx6k/PRf1frKLDWkDBNglI4yvcPtMUTI0QA==","signatures":[{"sig":"MEYCIQDSu+41LW2KTX8IRezAclEVhWK/JF0pzwtrkdse89xSNAIhALqqk34LwaTRwpsO14ircZfMyaYr5sxF/+icQX6JJ88Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96523},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.6","@thi.ng/math":"^5.11.4","@thi.ng/pixel":"^6.1.37","@thi.ng/checks":"^3.6.8","@thi.ng/errors":"^2.5.12","@thi.ng/vectors":"^7.11.4","@thi.ng/matrices":"^2.4.4","@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-js_1.1.40_1721401433582_0.8492247862838522","host":"s3://npm-registry-packages"}},"1.1.41":{"name":"@thi.ng/shader-ast-js","version":"1.1.41","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"b584473f76bc3c45304e16eedd23bf95e7bd7931","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.41.tgz","fileCount":48,"integrity":"sha512-civmQ1ZL9Je5tVW2UVOFvwWMLash0Hh8otklM75NI84il5lw2OM3HbM8Nz62tPBMyMsZtDKdXoI5y91AAhGrag==","signatures":[{"sig":"MEQCICOz5sXutbaoH5ChskrG2Zs1/pvGZAShqQDH3/4Ks7YXAiBqXqIvtGCJVwSgFX1AxhxwwYgiVu4amNJY7n93pl5FxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96601},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/math":"^5.11.5","@thi.ng/pixel":"^7.0.0","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/vectors":"^7.11.5","@thi.ng/matrices":"^2.4.5","@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-js_1.1.41_1721654621817_0.30644250584328603","host":"s3://npm-registry-packages"}},"1.1.42":{"name":"@thi.ng/shader-ast-js","version":"1.1.42","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"1447bfd3b162dc46503d6bb38a46da62fecbcea8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.42.tgz","fileCount":48,"integrity":"sha512-lrAFUIrTALUdpd4NLPzQIsC/qWjkkZ7hiwUG73dpguEsH0U6JVAWD/fYVAEWRsluCMmJwC8r9iJJy3WNt8BOAA==","signatures":[{"sig":"MEQCIBgUXDlKKnoCXJQTr+HNZhDXCTd5DU3fbT2+3RSF2dv8AiAMgkV1pGGzyOIucBQIAI8dNUnCxEJXc+CfXaULYhPnhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96601},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/math":"^5.11.5","@thi.ng/pixel":"^7.0.0","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/vectors":"^7.11.6","@thi.ng/matrices":"^2.4.6","@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-js_1.1.42_1721659609545_0.5302340265024978","host":"s3://npm-registry-packages"}},"1.1.43":{"name":"@thi.ng/shader-ast-js","version":"1.1.43","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"bb77b7717240d86ab7ac12178832d63c853d9443","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.43.tgz","fileCount":48,"integrity":"sha512-yU1O/ryhMbmuXvsBWEPjlJcZcDbRLjk1wq772T22KaBtBr5uPq6yTbSu+icFPxUOUm/eeySkqqNGhCC/6ocjsw==","signatures":[{"sig":"MEUCIQDo0kL07hCrg/aMWip4r+ZlBHKSScwWByvjsDPHFaQOFwIgcDHl8ysvTFNbM8rmgKD7CUSyvFYhIfUpzaz6Uc2zrdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96601},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/math":"^5.11.5","@thi.ng/pixel":"^7.1.0","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/vectors":"^7.11.6","@thi.ng/matrices":"^2.4.6","@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-js_1.1.43_1721907922986_0.3123316144010606","host":"s3://npm-registry-packages"}},"1.1.44":{"name":"@thi.ng/shader-ast-js","version":"1.1.44","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"942acc34de523297e0afbfe1ea1b9580223e7101","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.44.tgz","fileCount":48,"integrity":"sha512-ZSnceM6k/p3EkjtWIM+1vLPhOHHGgmvcGo0e8zx77CfpyECsRQE+OQbiKVgKFuaeg6eLZHRBKrhaXKohrVIYLw==","signatures":[{"sig":"MEUCIApr8YqbTI85ms8q9prKIjk8DODWLGy9ybxUpdXnTYkXAiEA7ecuuNA3RTrG6sOzqDD8a9YP23063ckA+7FmIg4BoQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96601},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5b6de5f99277b244646722a40ea787971c6ffd05","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/math":"^5.11.5","@thi.ng/pixel":"^7.2.0","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/vectors":"^7.11.6","@thi.ng/matrices":"^2.4.6","@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-js_1.1.44_1722530009266_0.9224425152765281","host":"s3://npm-registry-packages"}},"1.1.45":{"name":"@thi.ng/shader-ast-js","version":"1.1.45","keywords":["2d","3d","4d","argb","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"fabbd593805d26a32f69dea63d9329f9a43d4dc4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.45.tgz","fileCount":48,"integrity":"sha512-1ynra9/4m0/cWVwCrhRWssMB+sgll3B1Yd4cmMf6avCXnWoqg+yjuhKkzeRPQPz6M0/8qOTbcRgNhzD8FmxkKA==","signatures":[{"sig":"MEUCIGJUJXN8gXAjjJnBJ5Yn2c/Sq+cwV7Ds+pFD7T4jSL8UAiEA4FoueeA751BW6YCp2P58ietZXcsjmMeuj5oMkj7mQzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96601},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"74b023c95ab8219fd4192ef2a02962b2e2038563","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/math":"^5.11.5","@thi.ng/pixel":"^7.2.1","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/vectors":"^7.11.6","@thi.ng/matrices":"^2.4.6","@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-js_1.1.45_1722532334980_0.2692238103722917","host":"s3://npm-registry-packages"}},"1.1.46":{"name":"@thi.ng/shader-ast-js","version":"1.1.46","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"20678f6a7e0f7de01add351750a29feb7d684619","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.46.tgz","fileCount":48,"integrity":"sha512-3VK4mzcLLxg5YcPYzc6mvx8Mvn9+HIfsLV7vZd2y1VUeGBICycRp1JgGaFyUcL8gZ+qOAwUFfog3bAHA3vxwPQ==","signatures":[{"sig":"MEQCIB1XmPH8gUS6exR7/6/vumP5GLwPdCNzPyf9GUv7QgqcAiBgWOlXR6bmbgGpo9DKRlPOlr30hGrBmgEymZvbk4I0ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96608},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/math":"^5.11.6","@thi.ng/pixel":"^7.3.0","@thi.ng/checks":"^3.6.10","@thi.ng/errors":"^2.5.14","@thi.ng/vectors":"^7.11.7","@thi.ng/matrices":"^2.4.7","@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-js_1.1.46_1723302631171_0.9131960985114163","host":"s3://npm-registry-packages"}},"1.1.47":{"name":"@thi.ng/shader-ast-js","version":"1.1.47","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"632fc240a3dc17574167a5b843d9edd55fcfb6ac","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.47.tgz","fileCount":48,"integrity":"sha512-tYZOkY2wP3+KfVtbLkbfKFJJLiP+tI+P6f/UdQLzDA+wd0Xmht13lkivl8wVaj94KXtNFZsAyD/x2xprTdaegA==","signatures":[{"sig":"MEUCIARM5o71RXGd0WVzPKiBx47etFIvETwbg5KrgL1vXjgSAiEAl0QiZ9LliBVpjLv4ewwdTk2HUoGeajd0UDc/GdtXYoo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96608},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/math":"^5.11.7","@thi.ng/pixel":"^7.3.1","@thi.ng/checks":"^3.6.10","@thi.ng/errors":"^2.5.14","@thi.ng/vectors":"^7.11.8","@thi.ng/matrices":"^2.4.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-js_1.1.47_1723578409071_0.020175683932036392","host":"s3://npm-registry-packages"}},"1.1.48":{"name":"@thi.ng/shader-ast-js","version":"1.1.48","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"2a1806babb0b3906dc02fbf03c7d8923fcb43250","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.48.tgz","fileCount":48,"integrity":"sha512-28h9skZhb8AuYF4G3AfdouOSKFqUd/UAfT+VXsLNSSih9lBpgyZK6EMKmE0J3pDJPhMA3Xhc5tdRQxlSm8Xw8w==","signatures":[{"sig":"MEQCIECynSaZr3VwKIMnVWKZo4YI1xEtsUPnqM3ahflVOBRsAiA12BwERGcTn91FaFVEKt241Gsf6FtCIEcMSl0Akm8OmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96608},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.8","@thi.ng/pixel":"^7.3.2","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.11.9","@thi.ng/matrices":"^2.4.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-js_1.1.48_1723990748695_0.3085745637791759","host":"s3://npm-registry-packages"}},"1.1.49":{"name":"@thi.ng/shader-ast-js","version":"1.1.49","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"79a4efe4d4bc220519d5cada9c00d7f20a907a3b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.49.tgz","fileCount":48,"integrity":"sha512-nEIFUSBm62VysyGqSXy8xdkQye4lZqJb+VcyiCA4eTK1dxZy+leP2mkDFJlWE13PKumU5Ty9xytTWK1oZCjeZA==","signatures":[{"sig":"MEUCIChwzwZaNk/QzJNmtUD1nbOkJzak2g6B5sEjwnGIR2F5AiEAzYjC9jtq6knYzSsQWQV5RTQp83vwRvLBqSC1KCE0QdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96610},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.8","@thi.ng/pixel":"^7.3.2","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.11.10","@thi.ng/matrices":"^2.4.10","@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-js_1.1.49_1724075385478_0.5030681116177003","host":"s3://npm-registry-packages"}},"1.1.50":{"name":"@thi.ng/shader-ast-js","version":"1.1.50","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"c2d691b8f23a4946c4c2b83a61c5ad5ccd956a8c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.50.tgz","fileCount":48,"integrity":"sha512-V1UbEuZwZrPgCCNzTHokoSqN7Us5UwTw7rELOxyQIoTFu+5de2NlOJtIWCLBVMQyHD6aVewybvRofb5zzVDkvQ==","signatures":[{"sig":"MEUCIQDEluA/loMd8/0AIQB8ETnKydtpY3miuFOxrul8bLht1AIgUXAggHZiNqDo/5qzekAe4lHR3ToTiSxg5raAHzdzgO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96610},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.9","@thi.ng/pixel":"^7.3.3","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.11.11","@thi.ng/matrices":"^2.4.11","@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-js_1.1.50_1724853954989_0.44661523153095195","host":"s3://npm-registry-packages"}},"1.1.51":{"name":"@thi.ng/shader-ast-js","version":"1.1.51","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"77f863587c1bf05124892dbf0f6c4c40f0aefd44","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.51.tgz","fileCount":48,"integrity":"sha512-jFgSx5dUnJ9v4R8Aq52lEEqdVP83fenoOvUtixYPEN6H4sLgmpPpzp+MFhJVp6aoWX4i6qfSzPcyI58+V00hgQ==","signatures":[{"sig":"MEUCIQCI0TqyG6Hpz8UbYXqPGxQlBDSRUPWltItREKcO+K2PMAIgCoURj7RdZgy0lnjsy2FU5we+3+56pfv/hDz4yJzfxL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96609},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.9","@thi.ng/pixel":"^7.3.3","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.12.0","@thi.ng/matrices":"^2.4.12","@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-js_1.1.51_1725539223293_0.5418486376090383","host":"s3://npm-registry-packages"}},"1.1.52":{"name":"@thi.ng/shader-ast-js","version":"1.1.52","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"5864efee4e59e8cb90d0b3c4177757173d238282","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.52.tgz","fileCount":48,"integrity":"sha512-qzzPLb/eBzK9ED3ZgQrx57ERhQn1HuCHvofeWNVo0fdhGFtrI/f1eqk8m5HP70dnEU55nc+yMd1exe+A7+v2sQ==","signatures":[{"sig":"MEYCIQCcBVuJ375dk3u1ZQHoL30lbph/BJFUg6t+avgwXq9PawIhAJUx0GjUNmTb6GI2yUSuycrCiz3FEcXBa46RWP38lGXP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96609},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.9","@thi.ng/pixel":"^7.3.3","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.12.1","@thi.ng/matrices":"^2.4.13","@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-js_1.1.52_1726493362747_0.7588285510515633","host":"s3://npm-registry-packages"}},"1.1.53":{"name":"@thi.ng/shader-ast-js","version":"1.1.53","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"07a0d332b2d456048e13b5eac5d5895ea96bfa9d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.53.tgz","fileCount":48,"integrity":"sha512-Xp/qLOx3r7I/8D7hRLIvVOP7ZjiAEqyaqBCU/TR5P/ABKJMtMPTs1G3KjJ/Q5y0W4MgqtvTwIOKToTvrOO9MKg==","signatures":[{"sig":"MEUCIQD0w76tdqSlBR/KnrJ6qMKrHNiQ3SmphY64r0rt0cIhnwIgV20L+IdWimGfSEN60pgeRc95G1pGWauNJURBJX6NKzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96611},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.10","@thi.ng/math":"^5.11.10","@thi.ng/pixel":"^7.3.4","@thi.ng/checks":"^3.6.12","@thi.ng/errors":"^2.5.16","@thi.ng/vectors":"^7.12.2","@thi.ng/matrices":"^2.4.14","@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-js_1.1.53_1726780649537_0.7405495650469658","host":"s3://npm-registry-packages"}},"1.1.54":{"name":"@thi.ng/shader-ast-js","version":"1.1.54","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"39ad4c3dfdf87e9fe09b8ffb5e653b52bd013e69","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.54.tgz","fileCount":48,"integrity":"sha512-gTz+rwb59xnhX9hweKPPUu49pPdS8ZbzDht6AcEkL2jGYoUurvo6Ak13Fpvkw6zG/DYEdkkCCxkN9W4VgkM9zg==","signatures":[{"sig":"MEUCIQChjRqD8MzMgKAU1QwVyi/4h6kMi5MTC99/As2/nNj4QgIgDe8CdKMVpF2BeIl1W6rX5DqhCrd44mTgnru85cUUK6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96611},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/pixel":"^7.3.5","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.3","@thi.ng/matrices":"^2.4.15","@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-js_1.1.54_1728130852365_0.5514980059448775","host":"s3://npm-registry-packages"}},"1.1.55":{"name":"@thi.ng/shader-ast-js","version":"1.1.55","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"fce94d30ffbe4f62b831a71c33c23137ecb28764","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.55.tgz","fileCount":48,"integrity":"sha512-6KIxtq2ByKRABw9qwpG+qsHoSYwNbklaN6I6Id7foPDrloziPef8PpLEnvLWWIC+qyNpI181skpwte1gHZeRrA==","signatures":[{"sig":"MEQCIFh1EI4EUSOawbmI9k3CiK4KYGHLH41MLl11cfLjlZWQAiBlcpV9OG5mM08JiPJZ5ZuPwfhNL3yigb1rJ+d7cJpUJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96611},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9a32147fce4bd1e5f98dffb04a452576f9984de8","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/pixel":"^7.3.6","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.3","@thi.ng/matrices":"^2.4.15","@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-js_1.1.55_1728133619407_0.2630000358154072","host":"s3://npm-registry-packages"}},"1.1.56":{"name":"@thi.ng/shader-ast-js","version":"1.1.56","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"223d547a3ca6d88109d4b50e588c2b7b7c705b33","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.56.tgz","fileCount":48,"integrity":"sha512-eLpWWwlmGegTWDig9BfKfFn51Ml/GGCUMFYQbq9ICVHJuC+iIVcr4vs/IRwc/DVlPSG8Em5TmMOSFqhigEhO6w==","signatures":[{"sig":"MEQCICm91bC4p5zpSyZ6RaK67TV21aLCk1dCuvY1B4RUHWozAiBxP/JvFolMkJBWt+b89V/O3zblrDN265kz3ukCuXhL+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96611},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/pixel":"^7.3.6","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.4","@thi.ng/matrices":"^2.4.16","@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-js_1.1.56_1728304807779_0.7199062443569704","host":"s3://npm-registry-packages"}},"1.1.57":{"name":"@thi.ng/shader-ast-js","version":"1.1.57","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"f491acb57fe55c764bf3bdaeeb5fce7777913fb4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.57.tgz","fileCount":48,"integrity":"sha512-byeaA9b11mzqwW2jlJRnSX1d6XqGgshX+3MkJPbn8NlgyZZD8bjrIWH2DgleVfuUJwOljm/aT7HdRVX04WkkWw==","signatures":[{"sig":"MEYCIQDYN/GOEzdhX1LZLrQFW7RIJxhIj2GosAkP3Z4N47BipQIhAKh0GIFimCJ6itYFRjYnzNbFrk9aMDiHNCj3Rzk9uKAO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96611},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/pixel":"^7.3.6","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.5","@thi.ng/matrices":"^2.4.17","@thi.ng/shader-ast":"^0.15.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/shader-ast-js_1.1.57_1729179814712_0.9917464099964648","host":"s3://npm-registry-packages"}},"1.1.58":{"name":"@thi.ng/shader-ast-js","version":"1.1.58","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"d728d15d730c7c6752164f6b7cbc27606272ae30","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.58.tgz","fileCount":48,"integrity":"sha512-Fg6cIWkw4F7byK9avdZ2m7STyFzW8MsQhgApzBWpoTk6zxk0pcnWjr0qdPKSsmNXHoVAUyygAoMe5THLmHp1gA==","signatures":[{"sig":"MEYCIQDncmOLa2PXIWoUMqP7auynCu8cWEq3IEcERHD3naSGAQIhAM1snOSuzawmMySiy315hMqen48FxDWUDjIIcft/S8Ql","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96611},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d88652f6712b0e7ed8e55d1f4d9b3718294f7f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/pixel":"^7.3.6","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.6","@thi.ng/matrices":"^2.4.18","@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-js_1.1.58_1730415667497_0.2091530408464961","host":"s3://npm-registry-packages"}},"1.1.59":{"name":"@thi.ng/shader-ast-js","version":"1.1.59","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"8acb92fa5cf8cec19ccd9877fa0d6eddd36e9d05","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.59.tgz","fileCount":48,"integrity":"sha512-zLOKpfnzNby4Q9G86bKJ+1l6GzhU8bLgqs7KzipFw3GbX9jA33eKDsgjtkWpuhAbD52Dq4aZYyGQmtWiLDajJg==","signatures":[{"sig":"MEUCIQCtrFrNaRbmB6tvWSk+eBL0bv+5UWjgjl19TEczyQRbPAIgVcFAp8i3K/e6x1IXdsep46lwT5R9DUMpwV69t08djAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96611},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1148f3130b867c65141957b4b7617021d7ac7fc9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/pixel":"^7.3.6","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.7","@thi.ng/matrices":"^2.4.19","@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-js_1.1.59_1730652310443_0.6127822292715093","host":"s3://npm-registry-packages"}},"1.1.60":{"name":"@thi.ng/shader-ast-js","version":"1.1.60","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"a6e837de24bef52b0e692dd6e0b80cbf78d20eec","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.60.tgz","fileCount":48,"integrity":"sha512-Kkh/dZETkVIEfnN82gVvXwZ4jpxE8TkhCt0j/5SiLDQ6YfY3HQy7C4q4ka/NRurMQZASneBzOpfElluCxGd47A==","signatures":[{"sig":"MEUCIQCv0eWZGnPwsLjHKoHPGeupgi6A44gax+MKDyNcBHQxfAIgMlPRV8uGlhTUiPyDnuo/2dhgWasnELOMAYS8wmAQOGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96611},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c2c371069911fdae138149fdcf937c4ad7a8c71e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/pixel":"^7.3.6","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.8","@thi.ng/matrices":"^2.4.20","@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-js_1.1.60_1731166705835_0.3657665622614952","host":"s3://npm-registry-packages"}},"1.1.61":{"name":"@thi.ng/shader-ast-js","version":"1.1.61","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"59aaedad232e7cf73a2b39bc3573974118f207bc","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.61.tgz","fileCount":48,"integrity":"sha512-xpp9XboAZkpohoDTqeL/XTNTqCBXHsx6nXk2VPc+Qz/dJMBpgmPiKo0PLr9LM+HTJNcfQI1cVmhABEGi002NYw==","signatures":[{"sig":"MEYCIQDwuRvEq7DfGxf27sI2pl1BUdL1hOhdLhV6NOl+t6PptgIhAJyloEwjp1EXTZvH8CHRI/Hj796OqCgQF4usxMQB6VC6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96605},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.12","@thi.ng/math":"^5.11.12","@thi.ng/pixel":"^7.3.7","@thi.ng/checks":"^3.6.14","@thi.ng/errors":"^2.5.18","@thi.ng/vectors":"^7.12.9","@thi.ng/matrices":"^2.4.21","@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-js_1.1.61_1731259218556_0.060092161177214054","host":"s3://npm-registry-packages"}},"1.1.62":{"name":"@thi.ng/shader-ast-js","version":"1.1.62","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"8b57ae025d3efedc4833417d55b3672968c4dc0a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.62.tgz","fileCount":48,"integrity":"sha512-DeokWdmuEL1XzSxcs9t7aVF0G79qyHkJGktMSbL0g5flbb6DtfttyQzhWjxGEIUkc3FmfT9eIY9QtxTs0d+/Rw==","signatures":[{"sig":"MEYCIQCZMFQh6M0wSdFkaOwY9cuPXBoTC9HH0SIoeGmBqLUmfwIhAL4taF/4FpoNhbMFAOZp5/TSqsxDPu16xTXydlKCwvNz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96607},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.13","@thi.ng/math":"^5.11.13","@thi.ng/pixel":"^7.3.8","@thi.ng/checks":"^3.6.15","@thi.ng/errors":"^2.5.19","@thi.ng/vectors":"^7.12.10","@thi.ng/matrices":"^2.4.22","@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-js_1.1.62_1732472637093_0.2907541010138448","host":"s3://npm-registry-packages"}},"1.1.63":{"name":"@thi.ng/shader-ast-js","version":"1.1.63","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"f5a5945049e23cc771245919f4367e8acc48068d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.63.tgz","fileCount":48,"integrity":"sha512-h4hUa2ffSqo2rzkjI3l05jGRYC+AcpPEn426nO5v7Sc9I+/qkJ0ZHFzdlG/mBuSLHVzT01FSVkxiwfzEr4BOBw==","signatures":[{"sig":"MEUCICiS+fMS0x1gHryXypwheBS9Oi7q0jTWjsGt6H2WV6x3AiEApXkm81DbPIW8rhbVdt+swSFiO+MvHM9ERayt2k1XrfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96606},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.14","@thi.ng/math":"^5.11.14","@thi.ng/pixel":"^7.3.9","@thi.ng/checks":"^3.6.16","@thi.ng/errors":"^2.5.20","@thi.ng/vectors":"^7.12.11","@thi.ng/matrices":"^2.4.23","@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-js_1.1.63_1733998794893_0.8805054320893169","host":"s3://npm-registry-packages-npm-production"}},"1.1.64":{"name":"@thi.ng/shader-ast-js","version":"1.1.64","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"756faff432b42d50395e60cc975025500292df32","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.64.tgz","fileCount":48,"integrity":"sha512-YsI1G9lIS2fCqn4aDMJKJIpWK95hEBKQLlIcJH0tMJ9i3l4eNQLPPBPRx9wTsPtHUVibytQu07SPdorzr3TW0A==","signatures":[{"sig":"MEUCICuG1LWpWZTLchxvYgRu5eKnv4zgcXE1rhabYvTrXf/pAiEAshAtqMS8AdY4W+Hz8D57gYyAtmPwW6qnQDhi0Lo3DWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96691},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.15","@thi.ng/math":"^5.11.15","@thi.ng/pixel":"^7.3.10","@thi.ng/checks":"^3.6.17","@thi.ng/errors":"^2.5.21","@thi.ng/vectors":"^7.12.12","@thi.ng/matrices":"^2.4.24","@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-js_1.1.64_1735309199782_0.1264270489588306","host":"s3://npm-registry-packages-npm-production"}},"1.1.65":{"name":"@thi.ng/shader-ast-js","version":"1.1.65","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"8b00c0617f73c707a82a68867f7287f2c8bb2f08","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.65.tgz","fileCount":48,"integrity":"sha512-P48uOuk7jolJl8wFq+Lq+iuzP9tWrkWCOosJuNjXqLD1gG3+Zbc86aTVlAZmFM1Tw00vPD9bIkgcsfrSHeXJ/w==","signatures":[{"sig":"MEQCIBNGk8RkrnXsrFE4BIfortSFVdRQcdu7ClRnXS/vBLxOAiBC0olsoyQpo778lM2CFQ+yEZ1KMO5Elec7qIYOXRa0QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96689},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/pixel":"^7.3.11","@thi.ng/checks":"^3.6.18","@thi.ng/errors":"^2.5.22","@thi.ng/vectors":"^7.12.13","@thi.ng/matrices":"^2.4.25","@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-js_1.1.65_1736025492627_0.2091176201154381","host":"s3://npm-registry-packages-npm-production"}},"1.1.66":{"name":"@thi.ng/shader-ast-js","version":"1.1.66","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"aed2d1714065a68fd39d768ae0c10db36a491a72","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.66.tgz","fileCount":48,"integrity":"sha512-Vb3l0T7UqhuWQOWmTQ3eiB1kPkDK7oU0OMrJguefzByrX9C58K2C5aAnN25mJ1lFENZ/ouEp2YFuzyCZTwiRcQ==","signatures":[{"sig":"MEUCIQDCiaTsCvuCw/QTG+s05cTpqQbsTsvt9Mjl09xrFOp8FgIgeRCH8qJAdFjDsnIsHxpHv01ZnU/p4a2dsOpr8XLEsxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96689},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/pixel":"^7.3.12","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/vectors":"^7.12.14","@thi.ng/matrices":"^2.4.26","@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-js_1.1.66_1736857765638_0.974477418573579","host":"s3://npm-registry-packages-npm-production"}},"1.1.67":{"name":"@thi.ng/shader-ast-js","version":"1.1.67","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"ee3c5001378066b597867516b288ca03c30cee23","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.67.tgz","fileCount":48,"integrity":"sha512-fX2edeTpcioC45xu4SHhvIlUTbNGR2Jy5zhM6NvVpIDtROuirIlIVESiwYLRdACd5xISnXXO8PUJdrRWplKYhQ==","signatures":[{"sig":"MEUCIQD7K43gr7MUe9ifL4d3vZF5v55ttwq1Rpt/uGSyYuFOqgIgRHuafXWsDrp5ewO9DMt6t2sm6JAu0ZOg3/e7GVt5pLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96689},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/pixel":"^7.3.12","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/vectors":"^7.12.15","@thi.ng/matrices":"^2.4.27","@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-js_1.1.67_1737123321897_0.4811435178709995","host":"s3://npm-registry-packages-npm-production"}},"1.1.68":{"name":"@thi.ng/shader-ast-js","version":"1.1.68","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"e0f978e0cb847222de33d24885448780ded120c9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.68.tgz","fileCount":48,"integrity":"sha512-mOxMWXCPOPjssVO4X5DpQr3gqy5fWimQx0zSxg7PzyWSH35lF/HSiw20c4eWDYIO/1r/X7YKenMXrWTmX8Nwow==","signatures":[{"sig":"MEUCIGe5FtoViBvZhbm7VLBqkfHw17YLVTXw4FD7nA0CzTUCAiEAholwQLMDvorWXdlKqWUJAErrFYR2MHWjv0ixmtGBg4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96689},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56e7a1724e7b0cb5c41119f60320b6ff0e8a3c1c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/pixel":"^7.3.12","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/vectors":"^7.12.16","@thi.ng/matrices":"^2.4.28","@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-js_1.1.68_1737458423161_0.22824864254484956","host":"s3://npm-registry-packages-npm-production"}},"1.1.69":{"name":"@thi.ng/shader-ast-js","version":"1.1.69","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"a41b7583bbab659d8616ee741cc48a4117248665","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.69.tgz","fileCount":48,"integrity":"sha512-5QzsPqdBPMbBF1EA/w9IjCeXNWoKhE9ERfwQuqt/860MMSgKMpWMUsBQ/HjgjiwWU0CAPQD+YTi86E4GvzY7Vw==","signatures":[{"sig":"MEQCIB9CgubdjbJ1sXKKrVHAP5oUHlQLgwJsmesHwlyeimNoAiAkTvwqEnbaHJkpjEOMG7qY1MCY5LKV8MOnjy4NmME6XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96689},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.17","@thi.ng/math":"^5.11.17","@thi.ng/pixel":"^7.3.13","@thi.ng/checks":"^3.6.20","@thi.ng/errors":"^2.5.23","@thi.ng/vectors":"^7.12.17","@thi.ng/matrices":"^2.4.29","@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-js_1.1.69_1737474899491_0.49525295895621135","host":"s3://npm-registry-packages-npm-production"}},"1.1.70":{"name":"@thi.ng/shader-ast-js","version":"1.1.70","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.70","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"6a2ada03e704d116a96d0fefde80114755513f6d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.70.tgz","fileCount":48,"integrity":"sha512-tcFwsLSlWvZNHmfohlffqDJ8Aq6+gxfgPx3TYkRj5yaYyFoaKJw8JalN14EDHevOoiaSZPId0YMVJGfjAtGZFQ==","signatures":[{"sig":"MEYCIQDcNRbYCjFPK8M4adLCamHTYtvcZDkzzQCgdL8suBypGgIhAMw/ZgIZkuE3lunIE72iHNqNSanjB55m92BmZ2wqD5qs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88871},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.18","@thi.ng/math":"^5.11.18","@thi.ng/pixel":"^7.3.14","@thi.ng/checks":"^3.6.21","@thi.ng/errors":"^2.5.24","@thi.ng/vectors":"^7.12.18","@thi.ng/matrices":"^2.4.30","@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-js_1.1.70_1737640043084_0.388836934912725","host":"s3://npm-registry-packages-npm-production"}},"1.1.71":{"name":"@thi.ng/shader-ast-js","version":"1.1.71","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"b2c102c7536e218fcecb6887f0683a0f52551349","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.71.tgz","fileCount":48,"integrity":"sha512-ksL8IdYkZ183i64mWETBSwt2bRvf9rFscRJnhc88Iv16h3I9uf4BZB15dWgEnzrgVyVeD7egKliH2dW8yo/NYg==","signatures":[{"sig":"MEUCIH4p7f4fFggPVjt6tXlT8t6E7qFi/OqxWc2oDLRPZFN4AiEAvSQ3B3b7qje/nwUG/XS33WLFYm+9pw8I79TW96RHiF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88789},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/math":"^5.11.19","@thi.ng/pixel":"^7.3.15","@thi.ng/checks":"^3.6.22","@thi.ng/errors":"^2.5.25","@thi.ng/vectors":"^7.12.19","@thi.ng/matrices":"^2.4.31","@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-js_1.1.71_1738168425554_0.1491390569900668","host":"s3://npm-registry-packages-npm-production"}},"1.1.72":{"name":"@thi.ng/shader-ast-js","version":"1.1.72","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.72","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"51838466f5b47b28361935cfcc6259ed8cf72567","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.72.tgz","fileCount":48,"integrity":"sha512-KjqtcXL1RP33Ys5zBWpPNZdS+wd3MkQUEgIcpgyZJ64uKRx2DIkK65eCi1R6U/pdXfILKv3Ydo76zjQ9cAYDeQ==","signatures":[{"sig":"MEQCIFXDsQBwpmhmjQWX1R7XLbvUrYBq90j+vj5G6fSei4mgAiB52MCUKcvPloyX+ldl8iPRegJSbpZW+raGKp8DWT2qiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88789},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/math":"^5.11.19","@thi.ng/pixel":"^7.3.15","@thi.ng/checks":"^3.6.22","@thi.ng/errors":"^2.5.25","@thi.ng/vectors":"^7.12.19","@thi.ng/matrices":"^2.4.31","@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-js_1.1.72_1739223974824_0.16480086977173292","host":"s3://npm-registry-packages-npm-production"}},"1.1.73":{"name":"@thi.ng/shader-ast-js","version":"1.1.73","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"dda041b78cbbf9754165a650c0aa260fdb86c26e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.73.tgz","fileCount":48,"integrity":"sha512-lY9eLOiigKhjaweuEz3FAyisEwCxjmdyv710q9YGgGgyGeknkL6RctYzSYZqbTVjv73UOlXT2p/qelbOlCHFlg==","signatures":[{"sig":"MEUCIQDZQfm5FgFqAOrDPkkgUvLeKzUnN2qlsf3e6gmYg1qzFAIgLMggqp8Hw6oW2Kwu7/Sbt5NAQntQOfOj7Nuh+5YYeRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88789},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.20","@thi.ng/math":"^5.11.20","@thi.ng/pixel":"^7.3.16","@thi.ng/checks":"^3.6.23","@thi.ng/errors":"^2.5.26","@thi.ng/vectors":"^7.12.20","@thi.ng/matrices":"^2.4.32","@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-js_1.1.73_1739463032676_0.7959587459563036","host":"s3://npm-registry-packages-npm-production"}},"1.1.74":{"name":"@thi.ng/shader-ast-js","version":"1.1.74","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"efce733600ce81abbfb84509dd5f14abca2312c7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.74.tgz","fileCount":48,"integrity":"sha512-od8jTuASLo2JrzJMtRNYUXZfElWOTjySumvN7f9knpsSKqmhWGUTs/wITejVZ678l8AjADm3dZ0IaPUOb8nebQ==","signatures":[{"sig":"MEUCIQCnReBmZGn1r4EaMmOtiYG3eyQ24fz9L+nVM2dPw2br1gIgeZMd1ExMnfUaqdigMXN1aBpMMPpA5k80K+c7x6xEoLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88789},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/math":"^5.11.21","@thi.ng/pixel":"^7.3.17","@thi.ng/checks":"^3.6.24","@thi.ng/errors":"^2.5.27","@thi.ng/vectors":"^7.12.21","@thi.ng/matrices":"^2.4.33","@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-js_1.1.74_1739999274259_0.6695227804868511","host":"s3://npm-registry-packages-npm-production"}},"1.1.75":{"name":"@thi.ng/shader-ast-js","version":"1.1.75","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"be19e8decc938fbe23d25d476537f17c26150e62","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.75.tgz","fileCount":48,"integrity":"sha512-D4dviKLMRR1uUPT2rXGrPMgP9Zs/bTyhKzIzt51xKq4CEK1ibp2MkUa0KFHmigeRWgMBjClOa8oQVJMB1eobIQ==","signatures":[{"sig":"MEUCIGe2PqMEyN/okqWpoPVpbqTukkKcIEFbJLJZgdm8VELpAiEA0vY5jlpK31YwpOzhS3d6/wgcqvQ9fc6EXGS+QPFQnaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88789},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/math":"^5.11.21","@thi.ng/pixel":"^7.3.18","@thi.ng/checks":"^3.7.0","@thi.ng/errors":"^2.5.27","@thi.ng/vectors":"^7.12.22","@thi.ng/matrices":"^2.4.34","@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-js_1.1.75_1740175185471_0.10536800721633699","host":"s3://npm-registry-packages-npm-production"}},"1.1.76":{"name":"@thi.ng/shader-ast-js","version":"1.1.76","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"8f1313e11ec3562be5ea6ddab5db63ef777cdb77","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.76.tgz","fileCount":48,"integrity":"sha512-1gk5d0mcWalyVDcNHPhwTDgLvtdjIEgLCn8XzwHeRBEQkyfhtTcHzRKxW5i45/aMLt7/drI3oaWWERipdsH+mw==","signatures":[{"sig":"MEYCIQCjE/uELiRwWDvBPiQZV/wOdrAeBZ4BAjFeHtYC4rX4aQIhAJKuRho5BmR49oY7g5cIlpCg4G6XF3dNljJbO5Gaz0Yf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88789},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/math":"^5.11.21","@thi.ng/pixel":"^7.3.19","@thi.ng/checks":"^3.7.1","@thi.ng/errors":"^2.5.27","@thi.ng/vectors":"^7.12.23","@thi.ng/matrices":"^2.4.35","@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-js_1.1.76_1740490387830_0.7014582881265394","host":"s3://npm-registry-packages-npm-production"}},"1.1.77":{"name":"@thi.ng/shader-ast-js","version":"1.1.77","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.77","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"2dfd95a81e058e8630916faddc75f98ade26b17a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.77.tgz","fileCount":48,"integrity":"sha512-zSvs8o7gAovgtoMvh/et43iQx02pfkuiZaOFhWn87BD9Yy/F4p3VL8k6/YVlmLx2jZIIKNXGqcAtO6gVfL4JUA==","signatures":[{"sig":"MEUCIQC+34Qw5/1nYursr2qt3IPjem/eGc6PwQ2J8dbKsXcVmgIgcGCCiyKPPC+pARxshyRrcuZJylHZkXTC1H2nXwihz2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88789},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/math":"^5.11.22","@thi.ng/pixel":"^7.3.20","@thi.ng/checks":"^3.7.2","@thi.ng/errors":"^2.5.28","@thi.ng/vectors":"^7.12.24","@thi.ng/matrices":"^2.4.36","@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-js_1.1.77_1741548641878_0.11461444934616982","host":"s3://npm-registry-packages-npm-production"}},"1.1.78":{"name":"@thi.ng/shader-ast-js","version":"1.1.78","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.78","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"9bec27be8cfa5138183f0719d90ce7d8de206d3f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.78.tgz","fileCount":48,"integrity":"sha512-VyowZkGKqZEXHqARm9fxfXVFBMYSyuW6+cR0m8jq+iuJfe9C36C9RSiVETG275//7suFYB/QYPQWEjMRRSPR/Q==","signatures":[{"sig":"MEYCIQCXQDTaeK46jng7zF1CGsRt3IknWh7Y8n5MMcFkAZYfUQIhALbF9qzfGCSf1pqpIOK+KmhCCpgRYR16rHlnXX7UrEZ3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88789},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/math":"^5.11.22","@thi.ng/pixel":"^7.3.20","@thi.ng/checks":"^3.7.2","@thi.ng/errors":"^2.5.28","@thi.ng/vectors":"^7.12.24","@thi.ng/matrices":"^2.4.36","@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-js_1.1.78_1741596825003_0.123667018275045","host":"s3://npm-registry-packages-npm-production"}},"1.1.79":{"name":"@thi.ng/shader-ast-js","version":"1.1.79","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.79","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"7f393ab265e9340e28b93ff95b39557ec33b7c0c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.79.tgz","fileCount":48,"integrity":"sha512-u4Nh2kw/1roCbIs6BL1353gbu4me5dXcszbeySde+EJZprOXpGfG8oxXcBR8ZudzsvO1Gr/VPicGUHf+h1M5sA==","signatures":[{"sig":"MEUCIG5+EekGhEog5AdRUyg1yuzqaLJ4BkYFv2dBU5SvPg7pAiEAoS0V4MxnRXvZGlq5j1HRRmpVehcJKddqB+PLZqQ32fI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88788},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e1666c84ae4a473c5d78d2c24fa7c7c2b9751b98","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/math":"^5.11.22","@thi.ng/pixel":"^7.4.0","@thi.ng/checks":"^3.7.2","@thi.ng/errors":"^2.5.28","@thi.ng/vectors":"^7.12.24","@thi.ng/matrices":"^2.4.36","@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-js_1.1.79_1742144315711_0.6592491226811386","host":"s3://npm-registry-packages-npm-production"}},"1.1.80":{"name":"@thi.ng/shader-ast-js","version":"1.1.80","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.80","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"e30ca813a63d67728081afdcd1b9a6fe837acf75","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.80.tgz","fileCount":48,"integrity":"sha512-k9dULaCFEPt/cai13CbUzPRnHv4cf30VxiQDEyMY5PmnoqSJ7yimRlv8Ik1+SAIsB2WLoPvarpQrNp+tDZkqEQ==","signatures":[{"sig":"MEUCIGTViwn64zOqhf2WdjX8IgyPJm47DKTjQb/9OKtyYNUEAiEA8Rl/CaEslXbQt9EszHONlREclOFl1H6o+3HoHWF1zw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88814},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.23","@thi.ng/math":"^5.11.23","@thi.ng/pixel":"^7.4.1","@thi.ng/checks":"^3.7.3","@thi.ng/errors":"^2.5.29","@thi.ng/vectors":"^7.12.25","@thi.ng/matrices":"^2.4.37","@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-js_1.1.80_1742219313158_0.5274418386700208","host":"s3://npm-registry-packages-npm-production"}},"1.1.81":{"name":"@thi.ng/shader-ast-js","version":"1.1.81","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.81","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"24a4617eee74b6f026c3c0272e5a8fc4fa3aa4d7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.81.tgz","fileCount":48,"integrity":"sha512-kHXq0F1skKjfOKII8vYeZiZfbxJwr2BPLj8tz5qo1nNTHLM189vicoTUiUx+mW+ukNgEXNbMW737EF1O+j0oig==","signatures":[{"sig":"MEUCIQCqGtjKJbOX045hxUmO4GQvpQ4jwRCy2HDmwoLJuFnhSAIgAx9jMJWqRl1cFmixK2YeQjCf42Ztgqz9IOhue26mCbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88814},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.24","@thi.ng/math":"^5.11.24","@thi.ng/pixel":"^7.4.2","@thi.ng/checks":"^3.7.4","@thi.ng/errors":"^2.5.30","@thi.ng/vectors":"^7.12.26","@thi.ng/matrices":"^2.4.38","@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-js_1.1.81_1742304752799_0.10988862531124788","host":"s3://npm-registry-packages-npm-production"}},"1.1.82":{"name":"@thi.ng/shader-ast-js","version":"1.1.82","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.82","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"a68ac698e053dd8f2c63310e514b26e75023b859","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.82.tgz","fileCount":48,"integrity":"sha512-PzQw8/qVtigSmnruJcc+CnNXVXhJpTZCZq2DtN2u/Jc7x99PUKK4rxR//IBc8h0EeQKkc1qtWi45rYExQrEoJw==","signatures":[{"sig":"MEYCIQCfpfKUkWfPQPew1pLjC2A+IEJSuU22VYSNZTg95noeHgIhALLWW8o8Z2kJdSp3/s16fwCJKvX4JitrhD7kapGL5n0E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88813},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/math":"^5.11.25","@thi.ng/pixel":"^7.4.3","@thi.ng/checks":"^3.7.5","@thi.ng/errors":"^2.5.31","@thi.ng/vectors":"^7.13.0","@thi.ng/matrices":"^2.4.39","@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-js_1.1.82_1743544207967_0.6350660536851589","host":"s3://npm-registry-packages-npm-production"}},"1.1.83":{"name":"@thi.ng/shader-ast-js","version":"1.1.83","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.83","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"ce7b076086d3bfe0c3371fe0f649f2443c0998c5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.83.tgz","fileCount":48,"integrity":"sha512-6jNpfkqVK23aJK/fjbfuI/RctG9aN+GC9bT2zkHVnidVEjm0fW+GDJZpyWHL2OWuWs6zVe/n8yhXHKso1cJN0g==","signatures":[{"sig":"MEUCIQCavwUNxYTuvCcR25gVOM4vBjLn9Qgcr0r0wk0R8rZkrAIgR2GwdIsvcjmd/MPk8r+Asd2dX4S3sSsUDYebdnVQSf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88813},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c88a589f33207b02a43172313b38ea09571265f1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/math":"^5.11.25","@thi.ng/pixel":"^7.4.3","@thi.ng/checks":"^3.7.5","@thi.ng/errors":"^2.5.31","@thi.ng/vectors":"^7.13.1","@thi.ng/matrices":"^2.4.40","@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-js_1.1.83_1743947812554_0.9297695267188057","host":"s3://npm-registry-packages-npm-production"}},"1.1.84":{"name":"@thi.ng/shader-ast-js","version":"1.1.84","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.84","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"4bdd5a656c626d2d65c0e531e17017e1b8e17d08","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.84.tgz","fileCount":48,"integrity":"sha512-HLsQU1jaYQVEPpzsQkkWPpOvJvSzpRsNK5mX4cdCyRs62bIMO/aRdalUbb4gmozOX9KssmTe9i+AccVktRruDQ==","signatures":[{"sig":"MEQCIBP65WoRtWaGHQRAX8KP+q4HiirZwU9gCH+12RaTb7ZbAiBtDzFSSQuagf+Yp0pmnam3H8RfCjoOz0QZVMAlksQpfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90833},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/math":"^5.11.26","@thi.ng/pixel":"^7.4.4","@thi.ng/checks":"^3.7.6","@thi.ng/errors":"^2.5.32","@thi.ng/vectors":"^8.0.0","@thi.ng/matrices":"^3.0.0","@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-js_1.1.84_1744802581838_0.8414767079409227","host":"s3://npm-registry-packages-npm-production"}},"1.1.85":{"name":"@thi.ng/shader-ast-js","version":"1.1.85","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.85","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"99910441b5ccc21497c7d78189bcfbeb0dac6566","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.85.tgz","fileCount":48,"integrity":"sha512-7Y+a8q2AEjRFjKRtIg2mBRDLv77MdHf81Liehz9O6CnT2NXEW/jCEmqGbvOks2nH9wsL7KadGfYGaRI0O/HimA==","signatures":[{"sig":"MEUCIB5vlcy3rODg+6z0N+bkbLW+g46v/Ol7bjccn60WWT+fAiEA2L1nMb9yEw8hlXmGu6H/473360hG31t9T33HT0UKARc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90833},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"69080248c98f9555642384aed76a0431e9f44835","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/math":"^5.11.26","@thi.ng/pixel":"^7.4.4","@thi.ng/checks":"^3.7.6","@thi.ng/errors":"^2.5.32","@thi.ng/vectors":"^8.0.1","@thi.ng/matrices":"^3.0.1","@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-js_1.1.85_1744893782124_0.0003250321473915463","host":"s3://npm-registry-packages-npm-production"}},"1.1.86":{"name":"@thi.ng/shader-ast-js","version":"1.1.86","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.86","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"589fb2e964ff4632cd4be3b98d1e11f88090d4ab","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.86.tgz","fileCount":48,"integrity":"sha512-g2b6J43TkQhFK0fKA3kL+VMMWlFM2qFqs8ndKk0b6XKmUcbiVxC7YWHjmPbESnDr32cBwPlbYb7NQfjnjlwNSA==","signatures":[{"sig":"MEUCIEVqivzradQ5LjGeaN3T435HErWOjyP+/VR41W8N2wddAiEAxAt8bkwK34VZsArZPKWFA26l5T0jSnMrK7HxCoDQHkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90833},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/math":"^5.11.27","@thi.ng/pixel":"^7.4.5","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/vectors":"^8.1.0","@thi.ng/matrices":"^3.0.2","@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-js_1.1.86_1746018009877_0.02480569536397903","host":"s3://npm-registry-packages-npm-production"}},"1.1.87":{"name":"@thi.ng/shader-ast-js","version":"1.1.87","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.1.87","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"95da9f40d3336930a711d8724371baaddc902bb9","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.1.87.tgz","fileCount":48,"integrity":"sha512-FCrp5qQjtfFj8Fulq0P2zJxyrFuTtQVYAJi5qrxWdynkZnJ2rHHVHweewg44AxapgRezZ6ZmMLWXIDMyUqJOBg==","signatures":[{"sig":"MEQCIDg3rxLVIRsGyg2YUxm9rpowzejQGnblghzQaDIE26XqAiAPFBbAn/MH0l/PFIJmUExMtcuzXcMPyjiP4azdsOoYEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90833},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"21e1e46f087a0b8e53b7eafa38ac38a83596ef8f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/math":"^5.11.27","@thi.ng/pixel":"^7.4.5","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/vectors":"^8.1.1","@thi.ng/matrices":"^3.0.3","@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-js_1.1.87_1746175284091_0.11411534985928196","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@thi.ng/shader-ast-js","version":"1.2.0","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"7b616dba3ea554cbc5dc5f9de0ab86feb8e8d123","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.0.tgz","fileCount":48,"integrity":"sha512-Rbu65ZUYDFNVRC/2GPjLVPv25ytXpnxkyMq9i4nQYwzldId9MZxi7l6kChMwQji/kC5H8tPs9SQrvz3B0Ydi5A==","signatures":[{"sig":"MEYCIQDpuqnd9EGzV6f66UD3Nj6GY4oe4s4C4WZhmRFLGjmEMgIhAJ0tsrL32f6H428Wn+ApfOiUjx6OKFrFYROf1yx06sAu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92744},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/math":"^5.11.27","@thi.ng/pixel":"^7.4.5","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/vectors":"^8.2.0","@thi.ng/matrices":"^3.0.4","@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-js_1.2.0_1747587999016_0.18226270017249213","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@thi.ng/shader-ast-js","version":"1.2.1","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"5f9d382ed547117f014ef1156579cd8f4857a371","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.1.tgz","fileCount":48,"integrity":"sha512-TCGAB5prqIsvvkFqMhhXXLKOKpXRiHHpts12wGEQ2posKn+RS5LJCsHm93T7MeIbP8tHRnST987tRITu1bm5Bw==","signatures":[{"sig":"MEUCIHRKiWsjNRTwBbZ6tRRevl30EMigCfCnIl+a9YKu6yK3AiEAt/Cfz50C40OhNqLy/eAPse2g6FrpHonwbeI/l78DDs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92744},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.28","@thi.ng/math":"^5.11.28","@thi.ng/pixel":"^7.5.0","@thi.ng/checks":"^3.7.8","@thi.ng/errors":"^2.5.34","@thi.ng/vectors":"^8.2.1","@thi.ng/matrices":"^3.0.5","@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-js_1.2.1_1748434241414_0.5748902700061529","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@thi.ng/shader-ast-js","version":"1.2.2","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"4b75f1c359829f4af1ec5b2afc67d3c61b35fb07","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.2.tgz","fileCount":48,"integrity":"sha512-vSozoFaKnn213YetPBpbc+CGay6ht8IH1ZJpM8dcHUFhkwqnSpnBcEJHwUTSJ+HBgy2uD+LB7a62iNyxETpBig==","signatures":[{"sig":"MEYCIQC3nTNb8+RBuW/sQdiscMh8FYDvNN8QNUk2OS9gH7XTBgIhANve2pnUtRd7LcgVfwUX3Z8aIXv/JcKrTfbpuAdXP9MW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92744},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/pixel":"^7.5.1","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.0","@thi.ng/matrices":"^3.0.6","@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-js_1.2.2_1749490345373_0.13351101976678548","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@thi.ng/shader-ast-js","version":"1.2.3","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"40d2616c0f37d021f2b58739f158cc305dac2865","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.3.tgz","fileCount":48,"integrity":"sha512-0Pc+VB3DJUCwee2oDSFxg2Lq3rDs3L93GsdYOu8V+eTAL4fsr7ndByrSKTfRa/3Gp2Lrs7+QvElKh78FaVF3dQ==","signatures":[{"sig":"MEUCIQCM9gdc6TPOnuenlzOWtyTFx+ckmpOSw/udPRZ4PqchqQIgNKEaEVbDOy/K+jSCCwSJGpqoSaIfFZMvvdxgZk0/zjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92744},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/pixel":"^7.5.1","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.0","@thi.ng/matrices":"^3.0.6","@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-js_1.2.3_1749934828509_0.5985274091165438","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@thi.ng/shader-ast-js","version":"1.2.4","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"2d2e120aa1cd70cdafa1e31e41d3940e599aba38","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.4.tgz","fileCount":48,"integrity":"sha512-AF0PbOhghemdMb3RZo1+PWy70RrWVDulVEivszbPzAHE1g/uX//dU1dzatpb07nGIj1TACm2jwS/j26sh3csyw==","signatures":[{"sig":"MEUCIQDxSN3ayUFwYojRenPbF1lIdaYAePXVKVDmgkaMFwOSHQIgbvzFHarbqC5lw8biaHQR95N/n3br0JSQM6Y16513JKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92744},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/pixel":"^7.5.1","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.1","@thi.ng/matrices":"^3.0.7","@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-js_1.2.4_1750248432406_0.2526750988237021","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@thi.ng/shader-ast-js","version":"1.2.5","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"71132f581d4fde53de0641f5445ab13d1bcbc9f0","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.5.tgz","fileCount":48,"integrity":"sha512-J0waIT716v4xnYu3daPaKKoF+z3jvMjuPjza2R4DnXfn3qgeRmBcdN9ZmU2NvOeuJF6bO73XtKrTHnDNCroQLw==","signatures":[{"sig":"MEYCIQD07sOnp8j2QJKcyX8eNGHYTIN+CNqSZsyTY3CVpTy8zQIhAMTJ6q4bCDM9kagx0u8/0yF1tevINTky7qMx8WhaUppW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92744},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/pixel":"^7.5.1","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.1","@thi.ng/matrices":"^3.0.7","@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-js_1.2.5_1750801526384_0.9375969776520912","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@thi.ng/shader-ast-js","version":"1.2.6","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"274f895f824a875716bb66ae9bb2a5eabdfe790b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.6.tgz","fileCount":48,"integrity":"sha512-4Kbcao9jNAAGTQHd56SU+aXdyt/wTPLkMlgWzZKWmBucOqpgjW2mFz3W/WbkYhIhtNlKLEuGWl8JOv1kYSHYWw==","signatures":[{"sig":"MEUCIFRNj8Uoc4BvGnoEvO+LA0ABh6zHUtPiSxt1FEzMPZWHAiEAphbJPgLDzXFlUj74v15dL4uVWLN2gqD/QHI8AyywxbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92744},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/pixel":"^7.5.1","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.1","@thi.ng/matrices":"^3.0.7","@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-js_1.2.6_1751450201530_0.4162209763067559","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@thi.ng/shader-ast-js","version":"1.2.7","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"88beddb81b96c90f97593f524b0ead3d37730623","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.7.tgz","fileCount":48,"integrity":"sha512-2EPOBLWuUmTqMon6XS68h1GGrDp03Wgbv/CIAodFzgUFI2y3Q2mCyUE8EtQJfOKGQe0maf2TFEyvoEn3OBfryA==","signatures":[{"sig":"MEUCIEGWQoI3klSvGvp75zW5T5h2jiamjxRewb0eOD2Vpx4AAiEA6PhZjEkUFi+FZFUqueGUVXlyDUT038Q5V+0CnZdbpJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92744},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/pixel":"^7.5.1","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.1","@thi.ng/matrices":"^3.0.7","@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-js_1.2.7_1751555104094_0.36654794394919366","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@thi.ng/shader-ast-js","version":"1.2.8","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"d01fc39aebef05f7691b3341e5eb1cfdfdb333bc","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.8.tgz","fileCount":48,"integrity":"sha512-z1zfhFxuBp51cxZhFjPRGAFzxhyshvFCg52KBNcc/UCJJST8HPOkdzwOs63fXcIuilBKXIuAs6k6UszGbkSkow==","signatures":[{"sig":"MEUCIQDTPpgNvPbWejujVNKkXvz4dMTmEKH/P4OL2y+XSPWNOgIgb8wvkthWnafHJMkNKr0Cq7ghWJZuQVe0vo9JZWwqxo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92744},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/pixel":"^7.5.1","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.1","@thi.ng/matrices":"^3.0.7","@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-js_1.2.8_1752054392299_0.2846032578780284","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@thi.ng/shader-ast-js","version":"1.2.9","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"12196e43d801a510499ea2f22558e05171e2282a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.9.tgz","fileCount":48,"integrity":"sha512-vcWuAjJyaeniEYt26qDnTfS9EqyAR39myM4PLymSUoeP/XMkZkd17gbiT4HRU3xFWrbkWjXW2u1tjbHnQ9I6Nw==","signatures":[{"sig":"MEUCIDAo3FnM4YkME0xEUMweVNMcLfO6nBe2LfjYlsRM3g46AiEAj24kHWzZwY7Dwex3k9CcZ/mzoT65tsMyeqtXkC1po+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92745},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/pixel":"^7.5.2","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/vectors":"^8.3.2","@thi.ng/matrices":"^3.0.8","@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-js_1.2.9_1752157679036_0.6262089839124994","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@thi.ng/shader-ast-js","version":"1.2.10","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"69bd2c5e6e8b4f23a27a0fe033e792596a582a47","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.10.tgz","fileCount":48,"integrity":"sha512-XvfqJTKH+wSJFPF/yttBrei0h5etGwICouNagKKWmWb7ruKsQcmXy+tLFSWs6yY5zfu7LwRn219wjcaiPJiYbQ==","signatures":[{"sig":"MEYCIQCcRy0cGfSvXvtXiCwbWzuWl1hMaXan9Pf0di+yDUVcsgIhALm7wOVCyca8wntWgMzLGLrmR4aC2HEDfD2OZDGieeC7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92747},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/pixel":"^7.5.2","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/vectors":"^8.3.2","@thi.ng/matrices":"^3.0.8","@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-js_1.2.10_1752442711278_0.5108059451412801","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@thi.ng/shader-ast-js","version":"1.2.11","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"d4fd56463d3f994ee4e8961d7709e6862023df17","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.11.tgz","fileCount":48,"integrity":"sha512-7XqaxTv5WUT6onqQnYkCry2oVdFRFWSAz4mbPVIz200kmoseM3pfBJHxTJ/8g7rvA+SLR0W5bts8reiL2NxlmQ==","signatures":[{"sig":"MEUCIQCPXOg6lmC3AeGgy/FPqCn5mdm9lQb/k4NwV9YH5HPinAIgDz0dsQkGNiQDknaNmuZV/QF4sfRn+BfRucL+muVmlik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92747},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/pixel":"^7.5.2","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/vectors":"^8.3.3","@thi.ng/matrices":"^3.0.9","@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-js_1.2.11_1752487755884_0.0031881454518554175","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@thi.ng/shader-ast-js","version":"1.2.12","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"e8e44af57635b5c3937a702ef4ddc5a1a698a64e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.12.tgz","fileCount":48,"integrity":"sha512-WJjiaevbo/6PWM4lvYIGZOnmrEzSMI9GTiiek1iMWI6rJGrDZIzpyo1FZTK31z6uAge4PqfKOp+M15+ti10hYQ==","signatures":[{"sig":"MEUCIQCO+vRBc/+IEkysofEwY5au4QxGf5IGHxHubcF2NG7O1QIgSCPdlsyDVCCtLxsl3WXpGHJgCDOCyhy3ma0qCZUtLII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92747},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/pixel":"^7.5.2","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/vectors":"^8.3.3","@thi.ng/matrices":"^3.0.9","@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-js_1.2.12_1752572089904_0.9727357677995949","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@thi.ng/shader-ast-js","version":"1.2.13","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"94b62dbf4c7600a06c77a6d14815722d274105aa","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.13.tgz","fileCount":48,"integrity":"sha512-ehIyVYCTPzboAGYJnUYafoPsU+4NLaYuhXaTDyucD395tYYp772n8/WbIMEJ3Rw1Jofbe4H4MGbCEsumJbw0Qw==","signatures":[{"sig":"MEQCIHTH8fZwhb3k9InPIUUOWPOxk5yQQnRxTe4qULkV1nMdAiAWfa+veEMqr8ThBO0PpQnitghw2jwFfBrznb/n9i4TjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92748},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.31","@thi.ng/math":"^5.11.31","@thi.ng/pixel":"^7.5.3","@thi.ng/checks":"^3.7.11","@thi.ng/errors":"^2.5.37","@thi.ng/vectors":"^8.3.4","@thi.ng/matrices":"^3.0.10","@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-js_1.2.13_1753023829975_0.7603207249262789","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"@thi.ng/shader-ast-js","version":"1.2.15","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"3c77b7b4c7895b3743a47e29188d8daf84cc27b5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.15.tgz","fileCount":48,"integrity":"sha512-K3uqPfL6EscyLDYbnBjWZiM2GJf5zlTgBE/u73faGktEG966Kd1t768oZewKZGbgf5jPBEwvkMaNUliDVtVoLg==","signatures":[{"sig":"MEYCIQDsQFHxPz6kJgBRmRF0JjoI9Qt0sA/YXtU3sedq7KWuUAIhAPj61aKOefwxSoD0Xy2/T1MtD4aLcTqNAiPFY0DGy2no","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92748},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/math":"^5.11.32","@thi.ng/pixel":"^7.5.4","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/vectors":"^8.4.1","@thi.ng/matrices":"^3.0.12","@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-js_1.2.15_1753086734247_0.7096331581496609","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@thi.ng/shader-ast-js","version":"1.2.16","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"bd7661aa3568501df21d964450e517f60097caf5","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.16.tgz","fileCount":48,"integrity":"sha512-e5wmFzFc6fiDuaJFemxurDAocwwGzk5HZBa3BbWE7PZC6NK+qc508DV0Pge+0LmuYcVgxNrHMZ5A8QzWKJgopA==","signatures":[{"sig":"MEYCIQDKR+2ObvDu5scUdQcfjYaZu9IMXEnG4LkyQzX1dE4LqwIhAIfaVflLC3ZfWlHBiLwsAPGzZWuVeW1X+j/Z+T24bQLl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92748},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c5c6b895169788c7f8b3d6d61ff76c0c6e5d2c2a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/math":"^5.11.32","@thi.ng/pixel":"^7.5.4","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/vectors":"^8.5.0","@thi.ng/matrices":"^3.0.13","@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-js_1.2.16_1753386448921_0.6804987021360578","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"@thi.ng/shader-ast-js","version":"1.2.17","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"ac13ff3520ea4cc7c4c218ad1ad05738c31b28d7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.17.tgz","fileCount":48,"integrity":"sha512-0Jnm8wPSWsDM6vg2IYb62MebhXA9BntGd84EzUr9Op77X3VRPxsazjfGH58lwOr8hib05WWB19RSJHZ48W1Vkg==","signatures":[{"sig":"MEUCIE6iosMwtfKu3WhWrLBIxOxLMw/xif1ej34k25H2KzujAiEApB/mPWW3Rn5pjLoDD6F2s7VsDkmmIxjobqRUElOn7eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92748},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b138ae2fb8567acfe724cc675654878f60d26631","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/math":"^5.11.32","@thi.ng/pixel":"^7.5.4","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/vectors":"^8.5.1","@thi.ng/matrices":"^3.0.14","@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-js_1.2.17_1753533321869_0.9228603109373172","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"@thi.ng/shader-ast-js","version":"1.2.18","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"3e195af96b9ce9f81118cc432fbf74267bd764c7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.18.tgz","fileCount":48,"integrity":"sha512-vn0zqjg97Chrege33hKdHgiA4c8FqL6V3N+lLKFzcHkWgqdDdm/pKm/QJG4UDsuOaTvpdCxH4FqD2NWlpBgR7w==","signatures":[{"sig":"MEUCIBqDd38+ATj+fVIJtVDDhWdFQuamgtb5kj/pJACwX9HaAiEAlDXLZg00oxXwelj/WcSBPBerjH4GGf8O71Ytm+RIIP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92748},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/math":"^5.11.33","@thi.ng/pixel":"^7.5.5","@thi.ng/checks":"^3.7.13","@thi.ng/errors":"^2.5.39","@thi.ng/vectors":"^8.6.0","@thi.ng/matrices":"^3.0.15","@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-js_1.2.18_1753915240045_0.8586948751059622","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"@thi.ng/shader-ast-js","version":"1.2.19","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"217a6ef6e8906c20437e24e12ad3db284a29776f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.19.tgz","fileCount":48,"integrity":"sha512-0sTtQoEpNC67DQuy445K4FgvGS3XjedRKhjHtAIlemaCpSdqH+zxd9U+Z67JF+uVt6YEA0mXYy6Wu8pweNGxjQ==","signatures":[{"sig":"MEUCIH9F4zwvCV7j0avJUHiq7jAOhjL1d0HrGOomZU84U4sTAiEA2t0baD6pi2DEEFG296JZ27gCUm6H6UNO0xbM2JA6Q3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92748},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"76ffdc6e27bced158471ed47700919e7079956ca","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/math":"^5.11.33","@thi.ng/pixel":"^7.5.5","@thi.ng/checks":"^3.7.13","@thi.ng/errors":"^2.5.39","@thi.ng/vectors":"^8.6.1","@thi.ng/matrices":"^3.0.16","@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-js_1.2.19_1753959076615_0.5833503177198964","host":"s3://npm-registry-packages-npm-production"}},"1.2.21":{"name":"@thi.ng/shader-ast-js","version":"1.2.21","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"57946a9a55d5a1fb9a2615b95523f060d171b4c6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.21.tgz","fileCount":48,"integrity":"sha512-d28fJ8eY1kY6hHZtlZaLnZ9NGDLxMnWs1YcPCigXOxghISmpRjmKTE2WBkupXIIltdYwGoFLdYtqc09Azy6zzw==","signatures":[{"sig":"MEUCIBT6O/nY/t4rELO4YS2QezIGwfdFldx9a3/zzMR85cjlAiEAmE/27y96XWwuwbcUAyg5ipn/UhxBPXby/0ZIb7jeQk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92747},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/math":"^5.11.35","@thi.ng/pixel":"^7.5.7","@thi.ng/checks":"^3.7.15","@thi.ng/errors":"^2.5.41","@thi.ng/vectors":"^8.6.3","@thi.ng/matrices":"^3.0.18","@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-js_1.2.21_1754300297126_0.5553181422070168","host":"s3://npm-registry-packages-npm-production"}},"1.2.22":{"name":"@thi.ng/shader-ast-js","version":"1.2.22","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"93611370909455f91aa59d7747fa2eaad736c808","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.22.tgz","fileCount":48,"integrity":"sha512-5U+6hch38dr0dWEDlyeocerS4xM8go3dKkUQSve4DooaFnbJc16zjTtNpfK4Hr9+x3VbpSNoguntFBboNgfxxg==","signatures":[{"sig":"MEUCIQD2XUtwJqkqfXinvoZlbt8M56o4e0Nfr2XdutCSGeIC9QIgT+STkZM2BPTdO+iGHu+otsT1w5L1aKdIp9W6TH177bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92747},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/math":"^5.11.35","@thi.ng/pixel":"^7.5.8","@thi.ng/checks":"^3.7.16","@thi.ng/errors":"^2.5.41","@thi.ng/vectors":"^8.6.4","@thi.ng/matrices":"^3.0.19","@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-js_1.2.22_1754584031004_0.4488414582583369","host":"s3://npm-registry-packages-npm-production"}},"1.2.23":{"name":"@thi.ng/shader-ast-js","version":"1.2.23","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"5217d0f3f849aa8b92e1263c80fea74a100dc3e4","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.23.tgz","fileCount":48,"integrity":"sha512-b5BbVfhv6dkzYPhpGfaJvqWLrCmRBtjq4xANscdXGPLNY6RhencB3BPJtEHwcNbDGCr4qVB2wSbmnFr5q7wZww==","signatures":[{"sig":"MEUCIAj3TiQ2pZMbImHuDVLp9owCJLZkSvkd0IVSosXYsEXbAiEAky9U+ZYFIAsOWIEFjsisRzVEUpsuc/V94Tz7pBV0EdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92747},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/math":"^5.11.35","@thi.ng/pixel":"^7.5.9","@thi.ng/checks":"^3.7.17","@thi.ng/errors":"^2.5.41","@thi.ng/vectors":"^8.6.5","@thi.ng/matrices":"^3.0.20","@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-js_1.2.23_1754930830102_0.3262259481827454","host":"s3://npm-registry-packages-npm-production"}},"1.2.24":{"name":"@thi.ng/shader-ast-js","version":"1.2.24","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"61e344478b431090383e621831137dcf0eb4dc90","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.24.tgz","fileCount":48,"integrity":"sha512-t3ht7VqBQBk4Wrxsv7k1usCPFNak3IunkFL4Znc0WjbOXfoFWoId51IjY5naSt7h9csxy4UKRQbXWsh5hyiV8A==","signatures":[{"sig":"MEUCIHaID97/iGd3j2rcojVIk92BAU+Y0x7KeIEvHGoFGS3XAiEArIK5EeavUgvY7+NlfxyTYu7eVEyPSBfviIIBWdGh4og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92748},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/math":"^5.12.0","@thi.ng/pixel":"^7.5.10","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/vectors":"^8.6.6","@thi.ng/matrices":"^3.0.21","@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-js_1.2.24_1756745181942_0.6093950188098538","host":"s3://npm-registry-packages-npm-production"}},"1.2.25":{"name":"@thi.ng/shader-ast-js","version":"1.2.25","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"ba6cca7239f2e52a8d53559795eab25ae92e3680","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.25.tgz","fileCount":48,"integrity":"sha512-JVUfVpLbpO3b0irwRY6n7vcg4pzMys0rp9lI5HwrFR3BMVL3CTjVGzCKJLgM2CQnTvAx1k8uHBPYQSuQn4Gr8A==","signatures":[{"sig":"MEYCIQCAmD+XL54EcF1Z1ZtbC4IMD5eJIrZ3a3U4eVq7b5BrsQIhAPh73lG5w6z6JtKMcBMF0ZvniB5Aoxcbajfb55AL87ci","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92748},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/math":"^5.12.0","@thi.ng/pixel":"^7.5.10","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/vectors":"^8.6.6","@thi.ng/matrices":"^3.0.21","@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-js_1.2.25_1758798814946_0.01429342216463092","host":"s3://npm-registry-packages-npm-production"}},"1.2.26":{"name":"@thi.ng/shader-ast-js","version":"1.2.26","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"def7d5e15fe78f405c9407785512a7ff6e5e0ada","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.26.tgz","fileCount":48,"integrity":"sha512-BwCxCyDzEn11LmaWgnXZ/DIcMdnOc8FcWxqKumYJwqIlcKm0fjHYo9bAc87s2FeF1xJ80nY/B7r4lQey7melDQ==","signatures":[{"sig":"MEYCIQD/JMQesI9pGK0VjOa2mr7khaXrIYdt1SrwHfo6gLwtXAIhAPj4Pi0MKMBszLbn6fQYEAJ4vw/Rd4dPRChw1NkXAKYz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92748},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/math":"^5.12.0","@thi.ng/pixel":"^7.5.10","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/vectors":"^8.6.6","@thi.ng/matrices":"^3.0.21","@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-js_1.2.26_1758813471146_0.4354781826028167","host":"s3://npm-registry-packages-npm-production"}},"1.2.27":{"name":"@thi.ng/shader-ast-js","version":"1.2.27","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"17d0b8d1ceefedf1fcb68d2fb2c238e7f4e4ff76","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.27.tgz","fileCount":48,"integrity":"sha512-hkjjrMcIptOdNc3MV25cYFIWyo0sHDk9Ew7gc/P/zUkyhiBNcH1eis8XoVO//gvayUvzlI+/kJHqrWQqv1iPoA==","signatures":[{"sig":"MEUCIQCXsS8LfGAdwqyuJcBQkRv6fgO1dKI7D0nDOCye40KNRgIgZufUpj+N0nkwFnno+UWDeMgYqMTr8RzzdNo+96aUtEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92748},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/math":"^5.12.0","@thi.ng/pixel":"^7.5.10","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/vectors":"^8.6.6","@thi.ng/matrices":"^3.0.21","@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-js_1.2.27_1759838029654_0.3537549092420731","host":"s3://npm-registry-packages-npm-production"}},"1.2.31":{"name":"@thi.ng/shader-ast-js","version":"1.2.31","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"aa982936ff199e12351836a1b5731c6d64cf0d6a","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.31.tgz","fileCount":47,"integrity":"sha512-7riet7CPOWR/z+NmXZK1RHRlEckaeGeYRcLlKe/r2VHcaVRosGbgKA65uQzQ7xcHX1uixvjD/gNQPIHIqsTZ5A==","signatures":[{"sig":"MEQCIHBEqY0pa2pdNGzr1zfi14CL8WX+rTNZEmcUJp0wxB43AiAR1m2JffIZeGd0pM7tB1Vu7kaq5fPnZdXGcgUlyP4G8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88717},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.6","@thi.ng/math":"^5.13.3","@thi.ng/pixel":"^7.5.14","@thi.ng/checks":"^3.7.22","@thi.ng/errors":"^2.5.46","@thi.ng/vectors":"^8.6.10","@thi.ng/matrices":"^3.0.25","@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-js_1.2.31_1761328804633_0.8527082922269751","host":"s3://npm-registry-packages-npm-production"}},"1.2.32":{"name":"@thi.ng/shader-ast-js","version":"1.2.32","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1304d0ddb9d0296d03ed02579333dbfacc46f4b6","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.32.tgz","fileCount":47,"integrity":"sha512-MRutM/6QQBljlhQHe903bp42HJ+KgTeINhQnl8ZqEKj/oxP8th+FJkH1v6AZbIj3j5BD8AX4fiVv0OtSf+5J0A==","signatures":[{"sig":"MEYCIQCcYDdpqMFKpBRT91CcjjL98l+ThNnoI5SdCriqqUSpkAIhAK5zYMfptgmGqZlNuLH60ANKNbJK9YGm5vhqPs6AgpzG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88717},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/math":"^5.13.4","@thi.ng/pixel":"^7.5.15","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/vectors":"^8.6.11","@thi.ng/matrices":"^3.0.26","@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-js_1.2.32_1761432094360_0.3483426491128039","host":"s3://npm-registry-packages-npm-production"}},"1.2.33":{"name":"@thi.ng/shader-ast-js","version":"1.2.33","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6bd3c61bc85b539ec8f4ac124d0c49b207276af0","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.33.tgz","fileCount":47,"integrity":"sha512-Yx7bpnxRJg8Znh8GQVpUTBGyzUOB1nWfXhB5elQkeTtYD8mfhxutBO+sh6kzUCA7kGWA668XTVMVu+93eFMB0A==","signatures":[{"sig":"MEQCIHxMkhsJiFtsQk4N+DKdYOK/tLr0b9Rza8ffuBBu69vlAiAuej1faqXxMfJolsBbpfzbMQ5pTZrUbgUcZ1uCan8jQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88717},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/math":"^5.13.4","@thi.ng/pixel":"^7.5.15","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/vectors":"^8.6.12","@thi.ng/matrices":"^3.0.27","@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-js_1.2.33_1763037982192_0.7607686635630744","host":"s3://npm-registry-packages-npm-production"}},"1.2.34":{"name":"@thi.ng/shader-ast-js","version":"1.2.34","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"69daca44276424cdac9e23aa76573f44fff6d5d2","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.34.tgz","fileCount":47,"integrity":"sha512-rRDRIUi5VkNeXfPpdcUN8r+Afl4hEcLnonJn2oyHiNEAKH/LH0yEHlmePRmkcRY/0OsCM7H3WPxik0o2JToM0w==","signatures":[{"sig":"MEUCIQCXuGB2CAy4UfrrUMGN0ouGBQzYJcmH0B9vLsUUAJWqfQIgTrpyOIj4DPU+RF4y0lRXOxy/KeADRh7ZJSc9p0yrIVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88717},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e2fd601e49ff1b1aec129518e3947ed1ebf8d75e\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/math":"^5.13.4","@thi.ng/pixel":"^7.5.16","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/vectors":"^8.6.12","@thi.ng/matrices":"^3.0.27","@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-js_1.2.34_1763554345679_0.29100689287670156","host":"s3://npm-registry-packages-npm-production"}},"1.2.35":{"name":"@thi.ng/shader-ast-js","version":"1.2.35","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"99bbe3ad54b5fda70330bc2547628d2eb73f4ef8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.35.tgz","fileCount":47,"integrity":"sha512-9gkQanxJdGCkJeYfET/sPX9++TnsiqKgWEDzjy60AdnKl6PJW/F6G5I1gsO+xnF2dAzs8ijRtJEnOfkDWmNDlA==","signatures":[{"sig":"MEQCIBr6Y1dyhc4hT6PNA9A0oPpIS8lM56nGO4ARiCh8r4FeAiBtmWy+0T8OaxeUkqrqnRHUmAoGoVVxlUYpI++OXQ2TWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88716},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.8","@thi.ng/math":"^5.13.5","@thi.ng/pixel":"^7.5.17","@thi.ng/checks":"^3.7.24","@thi.ng/errors":"^2.5.48","@thi.ng/vectors":"^8.6.13","@thi.ng/matrices":"^3.0.28","@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-js_1.2.35_1763741223031_0.592741048914392","host":"s3://npm-registry-packages-npm-production"}},"1.2.36":{"name":"@thi.ng/shader-ast-js","version":"1.2.36","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b77d07674400f12563539f7b0db835dd2f25add7","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.36.tgz","fileCount":47,"integrity":"sha512-RrAtIOsqirAjl1H02LD8JiVl2hWKJcSmL8HvIEj9RO05aAaeILy+imeeuHHXm3ugX+mJa+PbjEzhsQwBTBYwNw==","signatures":[{"sig":"MEYCIQCq/Gda7fG1Li4anH+lLsHX/7E8mR3ZyH+mlhcs2HJ3cQIhALBktYwouq9nIFkdyDTqF9agTjUyLnfklmiO+J1+oxWi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88716},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.9","@thi.ng/math":"^5.13.6","@thi.ng/pixel":"^7.5.18","@thi.ng/checks":"^3.7.25","@thi.ng/errors":"^2.5.49","@thi.ng/vectors":"^8.6.14","@thi.ng/matrices":"^3.0.29","@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-js_1.2.36_1764073907664_0.8945416928059924","host":"s3://npm-registry-packages-npm-production"}},"1.2.37":{"name":"@thi.ng/shader-ast-js","version":"1.2.37","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"734771516c271a9b63fb92842c274631adedf8ca","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.37.tgz","fileCount":47,"integrity":"sha512-iC0OHt3IHpaJ8Yn6DlJUra2MXzv/YCxvLJalr7BOmiqLJiqe+jvZBD1f2bLJPPcBTavdEwVsXSoghwp9yV5msw==","signatures":[{"sig":"MEYCIQCgZnoP+yXyqGi9YpquPjVHeyIJ6k/E8VU9GDal8rKa1QIhAJHpL/k4LEVLq5pckKXDcy+xG0CAX33v2cmkN3BEViML","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88716},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/math":"^5.14.0","@thi.ng/pixel":"^7.5.19","@thi.ng/checks":"^3.8.0","@thi.ng/errors":"^2.5.50","@thi.ng/vectors":"^8.6.15","@thi.ng/matrices":"^3.0.30","@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-js_1.2.37_1764802512333_0.9107175659717965","host":"s3://npm-registry-packages-npm-production"}},"1.2.38":{"name":"@thi.ng/shader-ast-js","version":"1.2.38","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d17a330c5083932ab5fb612613e39375cf6e8502","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.38.tgz","fileCount":47,"integrity":"sha512-CmHcNHn6HrehD2siYXTu4JpEycjwlqcjaoeZFsQBEdgShsIzAUbBhbFeFBwG/O6iY6thxxqGuoJkHsXWb7/wYA==","signatures":[{"sig":"MEYCIQDTAzRGA5Wr37Og5Kxe3luidP3HhMCe6RUmmewON3gwRAIhAONYZsBz10RAYS113H+MY48z2/JXNZ7+Rd7rPuJT6mBe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88716},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/math":"^5.14.0","@thi.ng/pixel":"^7.5.19","@thi.ng/checks":"^3.8.0","@thi.ng/errors":"^2.5.50","@thi.ng/vectors":"^8.6.16","@thi.ng/matrices":"^3.0.31","@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-js_1.2.38_1765462988755_0.04779142879967235","host":"s3://npm-registry-packages-npm-production"}},"1.2.39":{"name":"@thi.ng/shader-ast-js","version":"1.2.39","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3c9957863e37c9a0a5ded102f113374b1b4b7790","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.39.tgz","fileCount":47,"integrity":"sha512-g0E7LQxEZMLlInAjQvFfx0pOId6FNG0cZrpFWWtHft8dI1AkQpX3vQ3mSNfswYAWy6puHUoxUqM+mhgArFrr3w==","signatures":[{"sig":"MEUCIQCwSrygaklq+5SkOu04lvYKGenSTVvythJZKbhazLFf6AIgPruZ/889d4ZsQdM1D58aCL9PcL1y0efXpLjoRYCYu5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88715},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.11","@thi.ng/math":"^5.15.0","@thi.ng/pixel":"^7.5.20","@thi.ng/checks":"^3.8.1","@thi.ng/errors":"^2.6.0","@thi.ng/vectors":"^8.6.17","@thi.ng/matrices":"^3.0.32","@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-js_1.2.39_1766678847968_0.6489063590473017","host":"s3://npm-registry-packages-npm-production"}},"1.2.40":{"name":"@thi.ng/shader-ast-js","version":"1.2.40","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6985cda867afa08145cc1f772423d8db28ead9fd","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.40.tgz","fileCount":47,"integrity":"sha512-w7TZETh5KvnD8X2Bp6oibPn6dtSA7v4/WeJlWnIoPVaataqUgZcTgNUgPVrt9uM8MPACqR/2VQ5BY9YtDCNJdw==","signatures":[{"sig":"MEYCIQCYZ06jFl52TbTe8sxckNkvWgDHd/sca71mbK4/J2MONgIhAOGS38kHmel5Xtyy/egIsTt/oBmzZnsrnyHGYpR1fQpC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88715},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.12","@thi.ng/math":"^5.15.1","@thi.ng/pixel":"^7.5.21","@thi.ng/checks":"^3.8.2","@thi.ng/errors":"^2.6.1","@thi.ng/vectors":"^8.6.18","@thi.ng/matrices":"^3.0.33","@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-js_1.2.40_1768564150663_0.29568609113840205","host":"s3://npm-registry-packages-npm-production"}},"1.2.41":{"name":"@thi.ng/shader-ast-js","version":"1.2.41","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f1eec1fa7bb96c501fdf226eb1e03b022e8d7935","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.41.tgz","fileCount":47,"integrity":"sha512-V+JqW758hEBv2Aa/EhYif1WWohQxRkZwnTHpBzL1toqKOlAxEdzAaxMnZ9a5/t5aG9TRWYwZ3fMgtB4eUs/Cpw==","signatures":[{"sig":"MEYCIQCZdS+IkFrrGmA/oiO6FMsghpnRayC6k8IiBUfhdfvvYgIhAIubnI8KlozItJ3po3cS+XP3yZonfLlREHyjhfiv8TAh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88715},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.13","@thi.ng/math":"^5.15.2","@thi.ng/pixel":"^7.5.22","@thi.ng/checks":"^3.8.3","@thi.ng/errors":"^2.6.2","@thi.ng/vectors":"^8.6.19","@thi.ng/matrices":"^3.0.34","@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-js_1.2.41_1769174339814_0.9297134880046762","host":"s3://npm-registry-packages-npm-production"}},"1.2.42":{"name":"@thi.ng/shader-ast-js","version":"1.2.42","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"10b10fed40551daa2729a4a483c5691887fa3947","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.42.tgz","fileCount":47,"integrity":"sha512-gItyH5GV5B3QM4Kr2tz4f/1KO269oineHcClnRO9FcF/BUtNzFZZZIFH96UOZL+sXGa+a8Hlhk+5iOk43uB5QQ==","signatures":[{"sig":"MEUCIQDlaGfZM3qg8sIHCikHmjfCTgCDhrvKQ8O+tf8uVQjA7QIgTfsNAi239V4kOI95kATFKDU+CXNI/0DMuKyvEaL9Cgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88766},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/math":"^5.15.3","@thi.ng/pixel":"^7.5.23","@thi.ng/checks":"^3.8.4","@thi.ng/errors":"^2.6.3","@thi.ng/vectors":"^8.6.20","@thi.ng/matrices":"^3.0.35","@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-js_1.2.42_1770474265439_0.31579260214310145","host":"s3://npm-registry-packages-npm-production"}},"1.2.44":{"name":"@thi.ng/shader-ast-js","version":"1.2.44","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7d02a273ba9c6cfa7f98805dd8793c6c63676456","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.44.tgz","fileCount":47,"integrity":"sha512-GhbO/v12nQzAo6uNl2qNxYIe4e5YQcEinrkN4Ot9xlyKcD3nPL9TMaoKrY3ZmjFaAc8GgCPrsxLsjQQiI9zECw==","signatures":[{"sig":"MEUCIQDOHHBAEegX+JOEoMnUsLfnu+G9OLrW1nwTDaN/4MUpOAIgOJ5TbAhO/2eexn5sjg0Ai13y6/C+BqqzPIWvnFB0rYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88766},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.15","@thi.ng/math":"^5.15.4","@thi.ng/pixel":"^7.5.24","@thi.ng/checks":"^3.8.5","@thi.ng/errors":"^2.6.4","@thi.ng/vectors":"^8.6.21","@thi.ng/matrices":"^3.0.36","@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-js_1.2.44_1772875410138_0.10169763867609527","host":"s3://npm-registry-packages-npm-production"}},"1.2.45":{"name":"@thi.ng/shader-ast-js","version":"1.2.45","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"890519e1006ef7481d751a8065075d405a7c529b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.45.tgz","fileCount":47,"integrity":"sha512-jIW8qg5Dt9guaI82L6kkxLnboRTKQST+gnS/TLWVEs7G42Fg1uUdjkINQUmcUjggDZE+iPGsl5r49O1CeMk6fQ==","signatures":[{"sig":"MEQCIEBYrdnQV6tiadjvkwFziXv7CQEtbMQbBA3Ln3RFwzJoAiAXzf4X+EVWsONhVwlbc0/I3aGOoavXMvE5g1PBLRSdKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88766},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/pixel":"^7.5.25","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/vectors":"^8.6.22","@thi.ng/matrices":"^3.0.37","@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-js_1.2.45_1772879896225_0.10843210121187274","host":"s3://npm-registry-packages-npm-production"}},"1.2.46":{"name":"@thi.ng/shader-ast-js","version":"1.2.46","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"496ddc9458de171fc5e77a21249d1fa8a3f901e8","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.46.tgz","fileCount":47,"integrity":"sha512-Pqzrb5ddh34+NXGE/3Y01EWu4/ZC1KJBOReEsFoo+NEqF0OT05+2ZkdFqPOLnFQ/Ho/0uakKXVcVLZQBo+r5MA==","signatures":[{"sig":"MEUCIEL9mxcaLLrGacEVBgYc9efVg950jMJp1G69BqW+0T3uAiEAql+KvivgN/c42Bcm6x+n718I0u6DC4poBSfB/OgcBq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88766},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/pixel":"^7.5.25","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/vectors":"^8.6.22","@thi.ng/matrices":"^3.0.37","@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-js_1.2.46_1772965514190_0.032409184665248114","host":"s3://npm-registry-packages-npm-production"}},"1.2.47":{"name":"@thi.ng/shader-ast-js","version":"1.2.47","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"56330e3d3fcb18f4c85ebcc4a94718ee41d3856d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.47.tgz","fileCount":47,"integrity":"sha512-8Qo5mZdZMvvZqIH3YjDyh3mq4tFSnxT36+DZO4OyJ2NO/uvGaN4XaB+5YCcjezjY0H89k21fXas88F8tKdgA9g==","signatures":[{"sig":"MEQCIFPZPpoeSeKFanh37dGQ2jI/9GDeme7ckcDsendKYFzxAiBtOnbfBgu8mirSE5Qo1cBEcFHIuuFeqTDsdIH0LQ6Q8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88766},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/pixel":"^7.5.25","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/vectors":"^8.6.23","@thi.ng/matrices":"^3.0.38","@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-js_1.2.47_1773223578548_0.1696063681209421","host":"s3://npm-registry-packages-npm-production"}},"1.2.48":{"name":"@thi.ng/shader-ast-js","version":"1.2.48","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"baa0540e470fa79c37d7e47b965c6ea30a2bd389","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.48.tgz","fileCount":47,"integrity":"sha512-IurByOHhYZj44zHWA2VDborro7xu4lrFoBmoUfNpTzOKWSbJuKlx+QVDsmTpRfkFzVgD6PN1XQ5g2m+fFGwxrA==","signatures":[{"sig":"MEYCIQDeFA14X2eL0bgQGRiesyTcAWCJfRUKbW29W7tebQOZLgIhAMyK3L6LCEke8GNtg0xb1j/gdvN+Mq9UE0EinkEPvqLc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88766},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/pixel":"^7.5.25","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/vectors":"^8.6.23","@thi.ng/matrices":"^3.0.38","@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-js_1.2.48_1773241830827_0.23003639783886154","host":"s3://npm-registry-packages-npm-production"}},"1.2.49":{"name":"@thi.ng/shader-ast-js","version":"1.2.49","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"946c989cc06c9c1ceac6e09d9f7a5163c48601d0","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.49.tgz","fileCount":47,"integrity":"sha512-50ilplfw/7VDFrugK9u3o1rWWRuhqk3SGGCUv2mmYgDoSkTPlBAP+m8LsYJAWH36bn2MstQtTzbt9nhbINol1g==","signatures":[{"sig":"MEQCIEIvYmXi8zVQmH4T67AWsd48/ahL9XenmLvBawWeVyKyAiBgx6YAmKR1OFooYeLlQHWhIRFSSA5haWBBYbe34aMhKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88766},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/math":"^5.15.6","@thi.ng/pixel":"^7.5.26","@thi.ng/checks":"^3.8.7","@thi.ng/errors":"^2.6.6","@thi.ng/vectors":"^8.6.24","@thi.ng/matrices":"^3.0.39","@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-js_1.2.49_1773923996047_0.14049082426367066","host":"s3://npm-registry-packages-npm-production"}},"1.2.50":{"name":"@thi.ng/shader-ast-js","version":"1.2.50","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8e8264d29dbedc3d49e257fcfb3db0240e7a1d83","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.50.tgz","fileCount":47,"integrity":"sha512-kvk7WapnzN+pnAeWchAVlOPQYEVE1mYPkgQvQnzAj+rctB17ncuPpZjP8djdoi9OtRLbLt9F8tT4q4DKtL596w==","signatures":[{"sig":"MEQCICiEuAhxHUPzkzvZjbSpOMLu4cAVmVxzTmHKOniaVgXkAiB6OcWkDgDwFBCTmTrgD+k2Ihx8JY6yBgiEIEU9d+5qHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88766},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d46ec975b426bb2ceb137cab734395c97436d59b\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/math":"^5.15.6","@thi.ng/pixel":"^7.5.26","@thi.ng/checks":"^3.8.7","@thi.ng/errors":"^2.6.6","@thi.ng/vectors":"^8.6.25","@thi.ng/matrices":"^3.0.40","@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-js_1.2.50_1774084940778_0.4478717746097556","host":"s3://npm-registry-packages-npm-production"}},"1.2.51":{"name":"@thi.ng/shader-ast-js","version":"1.2.51","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"3100ac9271e28551266dc317faba0805a898072f","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.51.tgz","fileCount":47,"integrity":"sha512-dhj9z4A+mVPT0EmeMBTm3jk6U1Dne+MwI+/Us+EJmgp+mCFMH9VK+JlpKcUwpdotZ/fN3DLBFQR6+4XmLMPJaw==","signatures":[{"sig":"MEYCIQCYT+sAKBRZupj+mzCGbi8JPbVEoswXwjUv7jY5yiEWbQIhAK/9WppxKPLlwzYCc7+mLCYwL7Jowx0FFnwndfAYnrjB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89034},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/math":"^5.15.7","@thi.ng/pixel":"^7.5.27","@thi.ng/checks":"^3.8.8","@thi.ng/errors":"^2.6.7","@thi.ng/vectors":"^8.6.26","@thi.ng/matrices":"^3.0.41","@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-js_1.2.51_1775127828701_0.9091362158849614","host":"s3://npm-registry-packages-npm-production"}},"1.2.52":{"name":"@thi.ng/shader-ast-js","version":"1.2.52","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"6e63725aa97d215c7dbed02d87fca84ca1f16c9d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.52.tgz","fileCount":47,"integrity":"sha512-W3J2DRrG03tN3E6nAljt9/7s6UC0rIphoJ8RsQG0ww34nBxW+M5qKdmtPF94H7bHU2NCh+DpKE8k9MDnejwCwg==","signatures":[{"sig":"MEQCIAlNord3eFV2Fp00H0ON4P+If3CgwM/DHcwratrkZSysAiAISaewbC4ABZuA4Rxp1q8fr9z5aBw2rfGHKlvJb6WBFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89034},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"929fb6590178a41cbb77cbb87e07c59c61381607\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/math":"^5.15.7","@thi.ng/pixel":"^7.5.27","@thi.ng/checks":"^3.8.8","@thi.ng/errors":"^2.6.7","@thi.ng/vectors":"^8.6.27","@thi.ng/matrices":"^3.0.42","@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-js_1.2.52_1775735424983_0.5811064679797191","host":"s3://npm-registry-packages-npm-production"}},"1.2.53":{"name":"@thi.ng/shader-ast-js","version":"1.2.53","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"ce3b9e17b9a89fc9564cc7b5b237e5e7328bc584","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.53.tgz","fileCount":47,"integrity":"sha512-6W9IsJf6rG4zMj5rdZXYdqeOzRjlDYvi3ygEyN+YHSFc8LkefxdVyIZfk5+MCGxBixDdrG6roa4SUiV5/bI7dQ==","signatures":[{"sig":"MEYCIQCOBU+Ly6bCp9fHobWROoCNHnd+GeGib+V2Zp2DuUv8+wIhALaRnw7CPpYPLuppQ7XjCRDiFWyFKwVSgQ8po8VikeG+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89047},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.19","@thi.ng/math":"^5.15.8","@thi.ng/pixel":"^7.5.28","@thi.ng/checks":"^3.8.9","@thi.ng/errors":"^2.6.8","@thi.ng/vectors":"^8.6.28","@thi.ng/matrices":"^3.0.43","@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-js_1.2.53_1776512858753_0.19095440300711664","host":"s3://npm-registry-packages-npm-production"}},"1.2.54":{"name":"@thi.ng/shader-ast-js","version":"1.2.54","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"52510ace4454c3d1e1dfbb745cbf856caa96c04c","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.54.tgz","fileCount":47,"integrity":"sha512-CPDm/bGi9KFliOvjkT+Q4JaZSaXQFp7EMaVgxZdPNu8w02Ov3pUDInY2/zdxgIXwaeCWMmmB/t+M5I2RPireSg==","signatures":[{"sig":"MEYCIQDY+JaxM8LiJ8oo9+THskby+Pah3gV231oZT84EY5s4qwIhAO9ueJP8ELh7YoUuCuJxwF6F7NQuVWPK47IIUwyHvQNE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89047},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.20","@thi.ng/math":"^5.15.9","@thi.ng/pixel":"^7.5.29","@thi.ng/checks":"^3.9.0","@thi.ng/errors":"^2.6.9","@thi.ng/vectors":"^8.6.29","@thi.ng/matrices":"^3.0.44","@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-js_1.2.54_1777222072293_0.7251060063768875","host":"s3://npm-registry-packages-npm-production"}},"1.2.56":{"name":"@thi.ng/shader-ast-js","version":"1.2.56","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"3719a381a7cef979f540dc0242403e885052ed27","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.56.tgz","fileCount":47,"integrity":"sha512-uoh+YIVdoW2oF1ViGJqJ466CiN/8nuU5s407Z0DJMrgJyFfA20VVM3KawZp70EevNffQp7SvjsX4XAJ1JakILg==","signatures":[{"sig":"MEUCIQDTs7vQu9z2i1h8J/Q8XRCRqJWzliQnYmE7KRsjfmfdnwIgOWd/tg4SnIn0ADalRAeic0X0ad7fXXTrZRwjaGGuDj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89049},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.21","@thi.ng/math":"^5.15.10","@thi.ng/pixel":"^7.5.30","@thi.ng/checks":"^3.9.1","@thi.ng/errors":"^2.6.10","@thi.ng/vectors":"^8.6.31","@thi.ng/matrices":"^3.0.46","@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-js_1.2.56_1778241930143_0.5896392010866731","host":"s3://npm-registry-packages-npm-production"}},"1.2.57":{"name":"@thi.ng/shader-ast-js","version":"1.2.57","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"94787a221a4d9afd4b5b64dd15b2c6c3b64010fa","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.57.tgz","fileCount":47,"integrity":"sha512-SUjNJ/astDimSnzfnAy8xdzFJtOf9e1epR/HSehsS5z5m0J9idWuh/mUpKwOwBGf8v5KCiWQJApeln+dW1vp2w==","signatures":[{"sig":"MEQCIHSqs5Gqkxp1I48MwzqGvvOqwcBDnpSOqsW+HzPs/FfFAiAy3nYh56DgmznsQBgcMq5HItfSPVJx5ylV6Tk0JTPeYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89049},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.22","@thi.ng/math":"^5.15.11","@thi.ng/pixel":"^7.5.31","@thi.ng/checks":"^3.9.2","@thi.ng/errors":"^2.6.11","@thi.ng/vectors":"^8.6.32","@thi.ng/matrices":"^3.0.47","@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-js_1.2.57_1778489272044_0.5826123660754721","host":"s3://npm-registry-packages-npm-production"}},"1.2.59":{"name":"@thi.ng/shader-ast-js","version":"1.2.59","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"a3e28bb88a5aa2a0ab422cb3c8af42f495f2e159","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.59.tgz","fileCount":47,"integrity":"sha512-UTkfYp9h0RwSWLt6P+1N9iGscBPC1K7H9FaOGLddWclhCncr0paXAWOlSz92QNsjl7Xw7v8VvsuGbmbAC154kw==","signatures":[{"sig":"MEQCIG9yx22X7fW5lndZKt8W7NnxV7wfpnXgdAAy3k7PlQDPAiAU260gXDRy2GZJxgIbiA0jK9EF5dQ1s3eIEM43VWJO1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89097},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.24","@thi.ng/math":"^5.15.13","@thi.ng/pixel":"^7.5.33","@thi.ng/checks":"^3.9.4","@thi.ng/errors":"^2.6.13","@thi.ng/vectors":"^8.6.34","@thi.ng/matrices":"^3.0.49","@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-js_1.2.59_1779276730980_0.08680915137059242","host":"s3://npm-registry-packages-npm-production"}},"1.2.60":{"name":"@thi.ng/shader-ast-js","version":"1.2.60","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"a6d47282582a2641b945831bd56884b555948a86","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.60.tgz","fileCount":47,"integrity":"sha512-+uuhdIwxiKJ+rPJY8L5RdhvUEJVKIbktyM2gRq6tSzEdvcQwPvFEpf+uyDzfuzq7QqBr5/cFGrQUtTUPvgHCMw==","signatures":[{"sig":"MEYCIQCwHK+YHs98kkfioRKMProw+xigsUhfMLaQlPciNdzKXwIhAIOwaOVUp1aIkOTGEEOQedw1X7DYDn5NfsVYKTBVF84m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89097},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.25","@thi.ng/math":"^5.15.14","@thi.ng/pixel":"^7.5.34","@thi.ng/checks":"^3.9.5","@thi.ng/errors":"^2.6.14","@thi.ng/vectors":"^8.6.35","@thi.ng/matrices":"^3.0.50","@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-js_1.2.60_1779541131706_0.4501492281175681","host":"s3://npm-registry-packages-npm-production"}},"1.2.61":{"name":"@thi.ng/shader-ast-js","version":"1.2.61","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"c9f58f664076243409a12b98d020f9faa1145a4d","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.61.tgz","fileCount":47,"integrity":"sha512-X4NUcIzME2FMrjsGremceFAc5L0GV7RdokGZT0SvK13KdB7DjXn7AH3mgDxS/umZOkoWllIb2Jy/0vilWbMpfA==","signatures":[{"sig":"MEUCIDEGTpxi1wnfRkVbuX2uUebb9KAg15FYnOONyc2edf9yAiEAoLmPjfvbDlAIHdhbF2VLc9EPCj5eZsXaiTKQ/nIf4W8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89098},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.26","@thi.ng/math":"^5.15.15","@thi.ng/pixel":"^7.5.35","@thi.ng/checks":"^3.10.0","@thi.ng/errors":"^2.6.15","@thi.ng/vectors":"^8.6.36","@thi.ng/matrices":"^3.0.51","@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-js_1.2.61_1780684926326_0.856266747913099","host":"s3://npm-registry-packages-npm-production"}},"1.2.62":{"name":"@thi.ng/shader-ast-js","version":"1.2.62","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"91f593b62cad77ffc7566f3339c89d92f7a75b73","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.62.tgz","fileCount":47,"integrity":"sha512-f+uMupFQNfEE0iBYOC2OpGgVD4XigF8mfPM1XKDWG0DeR8RUW3ad/oo+1yFatawPv9kvBtFwCY9bKHKW2jms2Q==","signatures":[{"sig":"MEYCIQCO1mf4PhVYa8XbAOfc/cvkuVXCgcHlRXeMXiEgKbBxowIhAMc8roDzCEimAPN35Rybm079jlYrKFL/1LRrHGDJ8txJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89098},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.6.1","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/math":"^5.15.16","@thi.ng/pixel":"^7.5.36","@thi.ng/checks":"^3.10.1","@thi.ng/errors":"^2.6.16","@thi.ng/vectors":"^8.6.37","@thi.ng/matrices":"^3.0.52","@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-js_1.2.62_1783002754098_0.6161049558129217","host":"s3://npm-registry-packages-npm-production"}},"1.2.63":{"name":"@thi.ng/shader-ast-js","version":"1.2.63","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"4c6191618b49447c3304c892a5c5874fbad7400e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.63.tgz","fileCount":47,"integrity":"sha512-79UIzf4+VJQneuF2EKp0Zkit7v9kmMr8NMmiyq+rkkfN2x6o5rHix6hujyHkV6MGG0nPwjf340TNE+wdeuwqKw==","signatures":[{"sig":"MEQCIAKSSd52azEHcAyYisYVB34f5HjgckcVJTVfVKWwE2jqAiAlTmRoJHn7rxENg+HQjaRDHLLH1Iqw5ByDI7+m3rrV6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89098},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.17.0","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/math":"^5.15.16","@thi.ng/pixel":"^7.5.37","@thi.ng/checks":"^3.11.0","@thi.ng/errors":"^2.6.16","@thi.ng/vectors":"^8.6.38","@thi.ng/matrices":"^3.0.53","@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-js_1.2.63_1784646005917_0.09286953764762651","host":"s3://npm-registry-packages-npm-production"}},"1.2.64":{"name":"@thi.ng/shader-ast-js","version":"1.2.64","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/shader-ast-js@1.2.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/shader-ast-js","dist":{"shasum":"93d14ebe51b347988bc2059094517923f3ac3d5e","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.64.tgz","fileCount":47,"integrity":"sha512-1rEnv0A9VgmG3W3xZccIbwmnF/vm3NA83X5/O/kq/o6ayyjuW5F/0guhESIAryn7WQf8dGT0TbQ5hra3ty1bMA==","signatures":[{"sig":"MEYCIQCYQ74HSXRsJ3PYnNNSMKCzzL7bpf1Ua1dCp/CgLcLawAIhAO0+o539EjFaHic1kMLKGusImNFR7ifoH7qp+bueSs+L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89097},"type":"module","module":"./index.js","thi.ng":{"year":2019,"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./target":{"default":"./target.js"},"./env/int":{"default":"./env/int.js"},"./runtime":{"default":"./runtime.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env/float":{"default":"./env/float.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.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 env","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=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-js"},"_npmVersion":"11.17.0","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/math":"^5.15.17","@thi.ng/pixel":"^7.5.38","@thi.ng/checks":"^3.11.1","@thi.ng/errors":"^2.6.17","@thi.ng/vectors":"^8.7.0","@thi.ng/matrices":"^3.0.54","@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-js_1.2.64_1787678486683_0.16712480585531253","host":"s3://npm-registry-packages-npm-production"}},"1.2.65":{"name":"@thi.ng/shader-ast-js","version":"1.2.65","description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","type":"module","module":"./index.js","typings":"./index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/shader-ast-js"},"homepage":"https://thi.ng/shader-ast-js","funding":[{"type":"github","url":"https://github.com/sponsors/postspectacular"},{"type":"patreon","url":"https://patreon.com/thing_umbrella"},{"type":"liberapay","url":"https://liberapay.com/thi.ng"}],"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","scripts":{"build":"yarn build:esbuild && yarn build:decl","build:decl":"tsc --declaration --emitDeclarationOnly","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","clean":"bun ../../tools/src/clean-package.ts env","doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","pub":"npm publish --access public","test":"bun test","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts"},"dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/checks":"^3.11.1","@thi.ng/errors":"^2.6.17","@thi.ng/math":"^5.15.17","@thi.ng/matrices":"^3.0.54","@thi.ng/pixel":"^7.5.38","@thi.ng/shader-ast":"^1.1.58","@thi.ng/vectors":"^8.7.0"},"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"publishConfig":{"access":"public"},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./env/bvec":{"default":"./env/bvec.js"},"./env/float":{"default":"./env/float.js"},"./env/int":{"default":"./env/int.js"},"./env/ivec2":{"default":"./env/ivec2.js"},"./env/ivec3":{"default":"./env/ivec3.js"},"./env/ivec4":{"default":"./env/ivec4.js"},"./env/mat2":{"default":"./env/mat2.js"},"./env/mat3":{"default":"./env/mat3.js"},"./env/mat4":{"default":"./env/mat4.js"},"./env/uint":{"default":"./env/uint.js"},"./env/uvec2":{"default":"./env/uvec2.js"},"./env/uvec3":{"default":"./env/uvec3.js"},"./env/uvec4":{"default":"./env/uvec4.js"},"./env/vec2":{"default":"./env/vec2.js"},"./env/vec3":{"default":"./env/vec3.js"},"./env/vec4":{"default":"./env/vec4.js"},"./env":{"default":"./env.js"},"./pool":{"default":"./pool.js"},"./runtime":{"default":"./runtime.js"},"./target":{"default":"./target.js"}},"thi.ng":{"alias":"js","parent":"@thi.ng/shader-ast","related":["pixel","shader-ast-glsl","shader-ast-stdlib"],"year":2019},"gitHead":"49f8f312fa00c4cb6c864b5c434eb34e774a168e","_id":"@thi.ng/shader-ast-js@1.2.65","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-3bEWm+CG8Rzn4uFrmMuU5yhnIV3bzPiE6JiMdHePvxDsQgueBjGEmLoH9zVRcmE1oCPVf5Etu9Ty3fK/9KRxhA==","shasum":"1295e7775f0aaf13a942f546f6122db3c778d96b","tarball":"https://registry.npmjs.org/@thi.ng/shader-ast-js/-/shader-ast-js-1.2.65.tgz","fileCount":47,"unpackedSize":89097,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCs0+nEd5jP2OPCIlbJO5XVcMBvxdmMHAvm0QMGr3zJLwIgA8Nj5/WqLfeBJ8usaZ3Kx7X32VH7V85dohomXovCGDI="}]},"_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-js_1.2.65_1788260388292_0.536557487474687"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-07T21:48:15.904Z","modified":"2026-09-01T10:59:48.580Z","0.1.0":"2019-07-07T21:48:16.267Z","0.1.1":"2019-07-08T05:00:25.716Z","0.2.0":"2019-07-12T21:55:42.407Z","0.2.1":"2019-07-31T01:08:26.725Z","0.2.2":"2019-07-31T13:13:41.277Z","0.2.3":"2019-08-16T16:42:16.076Z","0.3.0":"2019-08-17T07:34:47.818Z","0.3.1":"2019-08-21T22:07:18.816Z","0.4.0":"2019-09-21T12:59:27.223Z","0.4.1":"2019-11-09T20:38:08.254Z","0.4.2":"2019-11-30T16:58:28.403Z","0.4.3":"2020-01-24T20:04:56.569Z","0.4.4":"2020-01-26T15:52:03.450Z","0.4.7":"2020-02-26T00:59:15.325Z","0.4.8":"2020-03-01T16:21:33.167Z","0.4.9":"2020-03-06T02:56:44.602Z","0.4.10":"2020-03-28T21:05:14.276Z","0.4.11":"2020-04-03T14:31:04.389Z","0.4.12":"2020-04-05T13:39:23.979Z","0.4.13":"2020-04-06T15:24:21.255Z","0.4.14":"2020-04-11T22:20:56.287Z","0.4.15":"2020-04-20T14:19:45.882Z","0.4.16":"2020-04-23T11:49:57.636Z","0.4.17":"2020-04-23T12:04:33.094Z","0.4.18":"2020-04-27T12:04:31.265Z","0.4.19":"2020-04-28T15:25:41.037Z","0.4.20":"2020-05-03T17:51:50.726Z","0.4.21":"2020-05-14T13:03:28.708Z","0.4.22":"2020-05-19T09:41:38.474Z","0.4.23":"2020-05-29T16:53:10.916Z","0.4.24":"2020-06-01T00:29:27.694Z","0.4.25":"2020-06-01T10:08:32.022Z","0.4.26":"2020-06-14T15:53:43.464Z","0.4.27":"2020-06-20T15:06:19.540Z","0.4.28":"2020-07-02T21:18:50.526Z","0.4.29":"2020-07-04T20:04:19.840Z","0.4.30":"2020-07-08T17:13:07.533Z","0.4.31":"2020-07-08T23:25:02.921Z","0.4.32":"2020-07-17T12:08:21.563Z","0.4.33":"2020-07-17T12:26:05.935Z","0.4.34":"2020-07-22T22:33:16.410Z","0.4.35":"2020-07-25T16:06:54.830Z","0.4.36":"2020-07-25T16:58:32.970Z","0.4.37":"2020-07-28T21:37:54.465Z","0.4.38":"2020-08-08T18:03:19.656Z","0.4.39":"2020-08-08T23:20:55.255Z","0.4.40":"2020-08-08T23:46:14.315Z","0.5.0":"2020-08-10T00:18:03.568Z","0.5.1":"2020-08-12T18:18:10.318Z","0.5.2":"2020-08-16T14:47:36.927Z","0.5.3":"2020-08-17T16:14:24.513Z","0.5.4":"2020-08-20T16:21:12.212Z","0.5.5":"2020-08-28T14:33:46.891Z","0.5.6":"2020-09-13T12:01:57.987Z","0.5.7":"2020-09-22T11:00:01.105Z","0.5.8":"2020-10-03T11:16:37.759Z","0.5.9":"2020-10-19T13:35:34.593Z","0.5.10":"2020-11-24T19:35:52.426Z","0.5.11":"2020-11-26T00:49:21.317Z","0.5.12":"2020-12-07T01:06:09.855Z","0.5.13":"2020-12-22T17:47:27.603Z","0.5.14":"2021-01-02T17:12:33.187Z","0.5.15":"2021-01-10T17:52:49.904Z","0.5.16":"2021-01-13T13:32:21.173Z","0.5.17":"2021-01-13T18:26:22.196Z","0.5.18":"2021-01-21T15:00:57.095Z","0.5.19":"2021-01-22T15:23:54.696Z","0.5.20":"2021-02-20T17:17:25.964Z","0.5.21":"2021-02-24T17:46:00.022Z","0.5.25":"2021-03-03T16:00:43.023Z","0.5.26":"2021-03-12T23:15:14.538Z","0.5.27":"2021-03-17T18:56:43.602Z","0.5.28":"2021-03-20T13:59:38.191Z","0.5.29":"2021-03-27T15:42:32.997Z","0.5.30":"2021-03-28T17:15:45.821Z","0.5.31":"2021-03-30T09:35:39.151Z","0.5.32":"2021-04-03T12:06:39.423Z","0.5.33":"2021-04-07T21:29:33.723Z","0.5.34":"2021-04-19T11:37:10.483Z","0.5.35":"2021-04-20T09:17:53.471Z","0.5.36":"2021-04-24T13:32:58.917Z","0.5.37":"2021-06-08T13:05:53.638Z","0.5.38":"2021-07-01T21:18:42.154Z","0.5.39":"2021-07-27T15:33:24.095Z","0.5.40":"2021-08-04T14:22:03.166Z","0.5.41":"2021-08-04T20:17:51.971Z","0.5.42":"2021-08-08T12:07:06.697Z","0.5.43":"2021-08-08T13:22:27.360Z","0.5.44":"2021-08-13T22:12:58.552Z","0.5.45":"2021-08-17T13:05:03.644Z","0.5.46":"2021-08-19T14:25:26.512Z","0.5.47":"2021-08-19T14:50:23.411Z","0.5.48":"2021-08-22T00:25:43.467Z","0.5.49":"2021-09-03T10:50:28.704Z","0.6.0":"2021-10-12T15:20:12.115Z","0.6.1":"2021-10-13T06:31:43.303Z","0.6.2":"2021-10-13T20:02:13.621Z","0.6.4":"2021-10-15T22:27:49.805Z","0.6.5":"2021-10-25T16:37:17.736Z","0.6.8":"2021-10-28T07:54:39.428Z","0.6.9":"2021-11-03T15:44:11.896Z","0.6.10":"2021-11-04T14:20:40.876Z","0.6.11":"2021-11-10T14:51:12.966Z","0.7.0":"2021-11-17T23:41:30.783Z","0.7.1":"2021-11-19T08:07:47.600Z","0.7.2":"2021-11-21T17:16:55.875Z","0.7.3":"2021-11-22T09:06:10.618Z","0.7.4":"2021-11-22T11:48:57.516Z","0.7.5":"2021-12-02T00:16:45.132Z","0.7.6":"2021-12-13T10:33:02.567Z","0.7.7":"2021-12-14T09:16:06.122Z","0.7.8":"2022-03-11T12:17:34.156Z","0.7.9":"2022-04-07T14:21:31.330Z","0.7.10":"2022-05-03T10:40:25.336Z","0.7.11":"2022-05-07T11:37:44.855Z","0.7.12":"2022-05-22T17:19:00.744Z","0.7.13":"2022-06-09T16:18:46.889Z","0.7.14":"2022-06-11T14:27:57.880Z","0.7.15":"2022-07-08T18:22:55.775Z","0.7.16":"2022-07-19T15:40:43.230Z","0.7.17":"2022-08-01T14:58:34.172Z","0.7.18":"2022-08-01T22:12:58.894Z","0.7.19":"2022-08-04T21:22:17.472Z","0.7.20":"2022-08-06T15:28:21.579Z","0.7.21":"2022-08-07T15:31:06.014Z","0.7.22":"2022-08-15T15:46:14.411Z","0.7.23":"2022-08-16T16:05:30.911Z","0.7.24":"2022-08-23T10:43:32.713Z","0.7.25":"2022-09-21T21:42:39.954Z","0.7.26":"2022-09-27T16:28:55.377Z","0.7.27":"2022-10-03T16:13:27.699Z","0.7.28":"2022-10-04T10:34:29.556Z","0.7.29":"2022-10-04T17:41:21.548Z","0.7.30":"2022-10-17T12:11:49.384Z","0.7.31":"2022-10-26T12:50:30.281Z","0.7.32":"2022-10-28T19:13:44.316Z","0.7.33":"2022-10-31T23:04:32.763Z","0.7.34":"2022-11-01T12:37:53.927Z","0.7.35":"2022-11-23T22:51:49.071Z","0.7.36":"2022-11-28T13:42:04.241Z","0.7.37":"2022-11-30T22:32:57.480Z","0.7.38":"2022-12-16T12:58:45.060Z","0.7.39":"2022-12-20T16:42:00.086Z","0.7.40":"2022-12-22T21:53:25.524Z","0.7.41":"2022-12-29T21:00:47.367Z","0.7.42":"2023-01-10T15:27:05.870Z","0.7.43":"2023-02-05T14:48:20.050Z","0.7.45":"2023-02-10T14:09:32.665Z","0.7.46":"2023-02-17T20:09:30.642Z","0.7.47":"2023-02-27T21:47:00.949Z","0.7.48":"2023-03-02T18:15:36.869Z","0.7.49":"2023-03-05T16:06:12.441Z","0.7.50":"2023-03-09T13:07:00.921Z","0.7.51":"2023-03-14T13:34:20.996Z","0.7.52":"2023-03-19T14:10:20.944Z","0.7.53":"2023-03-27T19:15:38.139Z","0.7.54":"2023-04-08T11:16:10.344Z","0.7.55":"2023-04-19T09:33:00.350Z","0.7.56":"2023-04-25T15:42:47.033Z","0.7.57":"2023-05-05T21:31:16.379Z","0.7.58":"2023-05-11T12:23:57.062Z","0.7.59":"2023-05-28T09:57:03.831Z","0.7.60":"2023-06-09T12:25:38.280Z","0.7.61":"2023-06-14T08:05:28.333Z","0.7.62":"2023-06-16T22:08:23.952Z","0.7.63":"2023-07-14T11:43:03.191Z","0.7.64":"2023-08-04T11:04:32.408Z","0.7.66":"2023-08-10T12:32:36.639Z","0.7.67":"2023-08-12T13:20:31.849Z","0.7.68":"2023-08-12T16:18:46.592Z","1.0.0":"2023-08-14T13:36:39.435Z","1.0.1":"2023-08-22T14:46:46.075Z","1.0.2":"2023-08-24T05:32:03.647Z","1.0.3":"2023-08-27T11:26:40.426Z","1.0.4":"2023-08-29T09:53:04.020Z","1.0.5":"2023-08-31T10:09:56.762Z","1.0.6":"2023-09-06T13:41:16.617Z","1.0.7":"2023-09-15T12:38:32.821Z","1.0.8":"2023-09-19T10:47:50.504Z","1.0.9":"2023-09-25T07:45:55.736Z","1.0.10":"2023-10-05T11:51:37.390Z","1.0.11":"2023-10-11T10:09:56.068Z","1.0.12":"2023-10-12T12:00:18.827Z","1.0.13":"2023-10-18T18:13:11.865Z","1.0.14":"2023-10-23T07:44:12.983Z","1.0.15":"2023-10-24T08:44:45.310Z","1.0.16":"2023-10-25T12:45:39.695Z","1.0.17":"2023-10-27T17:01:06.203Z","1.0.18":"2023-10-30T14:39:17.383Z","1.0.19":"2023-11-01T11:06:33.304Z","1.0.20":"2023-11-04T22:27:07.359Z","1.0.22":"2023-11-09T10:36:03.258Z","1.0.23":"2023-11-12T16:49:12.704Z","1.0.24":"2023-11-24T09:43:31.198Z","1.0.25":"2023-12-03T12:20:06.668Z","1.0.26":"2023-12-09T19:18:26.652Z","1.0.27":"2023-12-11T10:15:30.235Z","1.0.28":"2023-12-12T15:05:16.618Z","1.0.29":"2023-12-18T13:48:12.513Z","1.0.30":"2023-12-18T22:06:04.370Z","1.0.31":"2023-12-19T11:08:59.265Z","1.0.32":"2023-12-19T12:28:44.865Z","1.0.33":"2023-12-28T23:31:06.204Z","1.1.0":"2023-12-31T09:54:54.819Z","1.1.1":"2024-01-23T16:05:04.568Z","1.1.2":"2024-01-26T18:10:17.429Z","1.1.3":"2024-01-29T20:47:33.766Z","1.1.4":"2024-01-29T21:13:55.169Z","1.1.5":"2024-01-30T15:27:28.415Z","1.1.6":"2024-01-30T21:44:05.590Z","1.1.7":"2024-02-06T23:22:39.015Z","1.1.8":"2024-02-10T09:05:42.775Z","1.1.9":"2024-02-16T20:06:57.263Z","1.1.10":"2024-02-19T15:57:34.960Z","1.1.11":"2024-02-19T16:17:45.747Z","1.1.12":"2024-02-22T12:08:49.938Z","1.1.13":"2024-02-22T23:20:30.204Z","1.1.14":"2024-02-25T14:15:23.760Z","1.1.15":"2024-02-28T14:27:54.379Z","1.1.16":"2024-03-01T15:32:39.451Z","1.1.17":"2024-03-02T14:17:35.836Z","1.1.18":"2024-03-06T08:51:35.128Z","1.1.19":"2024-03-07T20:51:12.248Z","1.1.20":"2024-03-09T09:26:50.070Z","1.1.21":"2024-03-09T13:48:03.380Z","1.1.22":"2024-03-13T14:15:55.630Z","1.1.23":"2024-03-17T15:31:18.569Z","1.1.24":"2024-03-18T08:46:50.871Z","1.1.25":"2024-03-21T16:20:40.006Z","1.1.26":"2024-03-22T17:17:16.132Z","1.1.27":"2024-03-27T10:04:52.831Z","1.1.28":"2024-03-28T11:02:26.744Z","1.1.29":"2024-03-29T12:21:21.575Z","1.1.30":"2024-04-08T15:10:11.174Z","1.1.31":"2024-04-11T12:42:47.291Z","1.1.32":"2024-04-20T14:50:39.703Z","1.1.33":"2024-04-23T07:11:16.171Z","1.1.34":"2024-04-25T19:51:18.359Z","1.1.35":"2024-05-08T18:40:38.870Z","1.1.36":"2024-06-21T19:41:50.322Z","1.1.37":"2024-06-29T09:35:53.927Z","1.1.38":"2024-07-06T12:09:02.935Z","1.1.39":"2024-07-16T13:20:47.123Z","1.1.40":"2024-07-19T15:03:53.723Z","1.1.41":"2024-07-22T13:23:41.980Z","1.1.42":"2024-07-22T14:46:49.798Z","1.1.43":"2024-07-25T11:45:23.201Z","1.1.44":"2024-08-01T16:33:29.398Z","1.1.45":"2024-08-01T17:12:15.128Z","1.1.46":"2024-08-10T15:10:31.376Z","1.1.47":"2024-08-13T19:46:49.236Z","1.1.48":"2024-08-18T14:19:08.887Z","1.1.49":"2024-08-19T13:49:45.667Z","1.1.50":"2024-08-28T14:05:55.209Z","1.1.51":"2024-09-05T12:27:03.547Z","1.1.52":"2024-09-16T13:29:22.921Z","1.1.53":"2024-09-19T21:17:29.802Z","1.1.54":"2024-10-05T12:20:52.567Z","1.1.55":"2024-10-05T13:06:59.675Z","1.1.56":"2024-10-07T12:40:07.960Z","1.1.57":"2024-10-17T15:43:35.004Z","1.1.58":"2024-10-31T23:01:07.693Z","1.1.59":"2024-11-03T16:45:10.631Z","1.1.60":"2024-11-09T15:38:26.058Z","1.1.61":"2024-11-10T17:20:18.786Z","1.1.62":"2024-11-24T18:23:57.298Z","1.1.63":"2024-12-12T10:19:55.104Z","1.1.64":"2024-12-27T14:19:59.942Z","1.1.65":"2025-01-04T21:18:12.792Z","1.1.66":"2025-01-14T12:29:25.894Z","1.1.67":"2025-01-17T14:15:22.119Z","1.1.68":"2025-01-21T11:20:23.342Z","1.1.69":"2025-01-21T15:54:59.687Z","1.1.70":"2025-01-23T13:47:23.320Z","1.1.71":"2025-01-29T16:33:45.759Z","1.1.72":"2025-02-10T21:46:15.084Z","1.1.73":"2025-02-13T16:10:32.878Z","1.1.74":"2025-02-19T21:07:54.487Z","1.1.75":"2025-02-21T21:59:45.686Z","1.1.76":"2025-02-25T13:33:08.008Z","1.1.77":"2025-03-09T19:30:42.070Z","1.1.78":"2025-03-10T08:53:45.246Z","1.1.79":"2025-03-16T16:58:35.924Z","1.1.80":"2025-03-17T13:48:33.325Z","1.1.81":"2025-03-18T13:32:33.003Z","1.1.82":"2025-04-01T21:50:08.177Z","1.1.83":"2025-04-06T13:56:52.798Z","1.1.84":"2025-04-16T11:23:02.005Z","1.1.85":"2025-04-17T12:43:02.418Z","1.1.86":"2025-04-30T13:00:10.076Z","1.1.87":"2025-05-02T08:41:24.295Z","1.2.0":"2025-05-18T17:06:39.221Z","1.2.1":"2025-05-28T12:10:41.611Z","1.2.2":"2025-06-09T17:32:25.538Z","1.2.3":"2025-06-14T21:00:28.701Z","1.2.4":"2025-06-18T12:07:12.603Z","1.2.5":"2025-06-24T21:45:26.567Z","1.2.6":"2025-07-02T09:56:41.698Z","1.2.7":"2025-07-03T15:05:04.289Z","1.2.8":"2025-07-09T09:46:32.497Z","1.2.9":"2025-07-10T14:27:59.207Z","1.2.10":"2025-07-13T21:38:31.464Z","1.2.11":"2025-07-14T10:09:16.090Z","1.2.12":"2025-07-15T09:34:50.106Z","1.2.13":"2025-07-20T15:03:50.132Z","1.2.15":"2025-07-21T08:32:14.430Z","1.2.16":"2025-07-24T19:47:29.097Z","1.2.17":"2025-07-26T12:35:22.095Z","1.2.18":"2025-07-30T22:40:40.263Z","1.2.19":"2025-07-31T10:51:16.784Z","1.2.21":"2025-08-04T09:38:17.317Z","1.2.22":"2025-08-07T16:27:11.317Z","1.2.23":"2025-08-11T16:47:10.358Z","1.2.24":"2025-09-01T16:46:22.126Z","1.2.25":"2025-09-25T11:13:35.132Z","1.2.26":"2025-09-25T15:17:51.336Z","1.2.27":"2025-10-07T11:53:49.829Z","1.2.31":"2025-10-24T18:00:04.882Z","1.2.32":"2025-10-25T22:41:34.537Z","1.2.33":"2025-11-13T12:46:22.390Z","1.2.34":"2025-11-19T12:12:25.853Z","1.2.35":"2025-11-21T16:07:03.259Z","1.2.36":"2025-11-25T12:31:47.895Z","1.2.37":"2025-12-03T22:55:12.475Z","1.2.38":"2025-12-11T14:23:08.918Z","1.2.39":"2025-12-25T16:07:28.106Z","1.2.40":"2026-01-16T11:49:10.807Z","1.2.41":"2026-01-23T13:18:59.987Z","1.2.42":"2026-02-07T14:24:25.617Z","1.2.44":"2026-03-07T09:23:30.297Z","1.2.45":"2026-03-07T10:38:16.377Z","1.2.46":"2026-03-08T10:25:14.343Z","1.2.47":"2026-03-11T10:06:18.712Z","1.2.48":"2026-03-11T15:10:32.057Z","1.2.49":"2026-03-19T12:39:56.191Z","1.2.50":"2026-03-21T09:22:20.905Z","1.2.51":"2026-04-02T11:03:48.838Z","1.2.52":"2026-04-09T11:50:25.127Z","1.2.53":"2026-04-18T11:47:38.878Z","1.2.54":"2026-04-26T16:47:52.446Z","1.2.56":"2026-05-08T12:05:30.287Z","1.2.57":"2026-05-11T08:47:52.172Z","1.2.59":"2026-05-20T11:32:11.142Z","1.2.60":"2026-05-23T12:58:51.849Z","1.2.61":"2026-06-05T18:42:06.461Z","1.2.62":"2026-07-02T14:32:34.250Z","1.2.63":"2026-07-21T15:00:06.070Z","1.2.64":"2026-08-25T17:21:26.868Z","1.2.65":"2026-09-01T10:59:48.436Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/shader-ast-js","keywords":["2d","3d","4d","ast","canvas","codegen","compiler","dsl","emulator","glsl","headless","pixel","render","rgb565","runtime","shader","shader-ast","texture","transpiler","typescript","webgl"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/shader-ast-js"},"description":"Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"readme":"<!-- This file is generated - DO NOT EDIT! -->\n<!-- Please see: https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#changes-to-readme-files -->\n# ![@thi.ng/shader-ast-js](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-shader-ast-js.svg?4a61902f)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/shader-ast-js.svg)](https://www.npmjs.com/package/@thi.ng/shader-ast-js)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/shader-ast-js.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  - [Unsupported features](#unsupported-features)\n- [Status](#status)\n- [Related packages](#related-packages)\n- [Installation](#installation)\n- [Dependencies](#dependencies)\n- [Usage examples](#usage-examples)\n- [API](#api)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\nCustomizable JS codegen, compiler & runtime for [@thi.ng/shader-ast](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast).\n\nDue to the lack of native vector operations in JS, this compile target\nis much more involved than the\n[@thi.ng/shader-ast-glsl](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-glsl)\ncode gen and uses a pluggable backend to perform all math ops. The\ndefault backend delegates all ops to\n[@thi.ng/vectors](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/vectors)\nand\n[@thi.ng/matrices](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/matrices),\nwhich altogether provide ~750 optimized vector/matrix functions.\n\n### Unsupported features\n\n- texture lookups (see [texture tunnel\n  demo](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/shader-ast-tunnel)\n  for a monkey-patched solution)\n- derivatives (`dFdx`, `dFdy`, `fwidth`) - probably never supported in\n  this env\n- `out` / `inout` function args (see\n  [#96](https://codeberg.org/thi.ng/umbrella/issues/96) for discussion)\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-js%5D)\n\n## Related packages\n\n- [@thi.ng/pixel](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/pixel) - Typedarray integer & float pixel buffers w/ customizable formats, blitting, drawing, convolution\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-stdlib](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-stdlib) - Function collection for modular GPGPU / shader programming with [@thi.ng/shader-ast](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast)\n\n## Installation\n\n```bash\nyarn add @thi.ng/shader-ast-js\n```\n\nESM import:\n\n```ts\nimport * as js from \"@thi.ng/shader-ast-js\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/shader-ast-js\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nFor Node.js REPL:\n\n```js\nconst js = await import(\"@thi.ng/shader-ast-js\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 6.70 KB\n\n## Dependencies\n\n- [@thi.ng/api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/api)\n- [@thi.ng/checks](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/checks)\n- [@thi.ng/errors](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/errors)\n- [@thi.ng/math](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/math)\n- [@thi.ng/matrices](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/matrices)\n- [@thi.ng/pixel](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/pixel)\n- [@thi.ng/shader-ast](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast)\n- [@thi.ng/vectors](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/vectors)\n\nNote: @thi.ng/api is in _most_ cases a type-only import (not used at runtime)\n\n## Usage examples\n\nEight 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-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\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/shader-ast-js/)\n\n```ts\n// AST node functions from main shader-ast pkg\nimport {\n    mul,\n    defn,\n    float,\n    ret,\n    vec3\n} from \"@thi.ng/shader-ast\";\n\n// codegen / compiler\nimport { targetJS } from \"@thi.ng/shader-ast-js\";\n\nconst js = targetJS();\n\nconst hello = defn(\"vec4\", \"hello\", [\"float\"], (n) => [\n    ret(vec4(mul(vec3(1, 2, 3), n), -1))\n]);\n\njs(hello)\n\nconst Module = js.compile(hello);\nModule.hello(10);\n// [10, 20, 30, -1]\n```\n\n## Authors\n\n- [Karsten Schmidt](https://thi.ng)\n\nIf this project contributes to an academic publication, please cite it as:\n\n```bibtex\n@misc{thing-shader-ast-js,\n  title = \"@thi.ng/shader-ast-js\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/shader-ast-js\",\n  year = 2019\n}\n```\n\n## License\n\n&copy; 2019 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}