{"_id":"@use-gpu/glsl-loader","_rev":"30-b261b86ea037f02739e5ef746d4a2d49","name":"@use-gpu/glsl-loader","dist-tags":{"latest":"0.20.0"},"versions":{"0.2.0":{"name":"@use-gpu/glsl-loader","version":"0.2.0","author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.2.0","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"6c774deaffe7a1780e8631284cd7d78c0c6c7d50","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.2.0.tgz","fileCount":17,"integrity":"sha512-PTVwPdW883cIVcB8aEb+1JDRVDcdWe8BF9s8+RQfJup8U8aif9e2xK0VYY8SGpoMbmVn4Bgd+YJj4Ba23YA1UA==","signatures":[{"sig":"MEUCIAm4TE00uWN8sCb4A9GakhIdV4n2fK97mYuze6Xmk0khAiEAvN9OxApC8OhWAfM/ZMtCAFhuwlU1R15PjCV/ZfE4nOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpE8zCRA9TVsSAnZWagAAviYQAJd0b4yM3woxN8qiQnNh\nrEGTgpfwQLrZLb5Wy5y27N/fAVO3Lb0rZ5ZYrFHpOee7OffeKhzjm/Fdhcwo\nKsRNcAVt9LhoE00ZjfPox+EKcKNNMkjibqX94ly+/M5ado9t3szBM/kf7hBk\nlIDK19nsW2nVN/CxMr7R09BC3uvHLANVzAcPsz3lpiS7E5lgjCSBSNv7je47\n387SyZUK0Uzgw5eP2b1HUEclzvsoIWG/cav8pnzinic1VTINWdFAxU5jWfEF\nXPYKBuSAtbVXSqDNpiNqmru1/pu47KcP66IHSYMVwsC01NlTdQhKF7zln+3N\nEK8AEMrRoklkdiUFPor+x0YgJkcufbs4f7gjFUvDCguFWHvuYYpAjwJSZQS9\nxfo6E0SWRV2nLNKHfS7filng2n9DIweA77AZT7rE+NtmCiI/XqyrVfhGra+x\n+bNkr+uw+5KvfYs/a2qtAkIBtmYZWSwUBLAv2NHBNfFTveITxQkb08sslsP5\nlz5e3W2Ylldow3UOQaG3sd2aPkqDuz2kJtrOq4/j1KpA/qMKKInsGulsz5fN\nb8aHO9Mtny6YmvFBRjM8adXO1LfTUByOJ7plJl06jwvTyWc/qyJiP3UpYWeL\nayqObHufj2G8TWYyOF0muMFYgXPheKz3SP14jbmRbFJIzKnyBdcxUadeCt4m\nSS12\r\n=Vsm6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","scripts":{"lint":"eslint src --ext ts","test":"jest --watch","build":"yarn run build:types && yarn run build:js && yarn run build:bin && yarn run build:pkg","types":"tsc --noEmit","build:js":"babel src --out-dir ../../build/packages/glsl-loader/src --extensions \".ts\" --ignore \"src/**/__mocks__/**/*.js\" --ignore \"src/**/*.test.ts\"; babel scripts --out-dir ../../build/packages/glsl-loader/scripts --extensions \".ts\"; babel node.ts --out-dir ../../build/packages/glsl-loader --extensions \".ts\"","coverage":"echo 'jest --collect-coverage' disabled","build:bin":"mkdir ../../build/packages/glsl-loader/bin 2>/dev/null; cp bin/glsl-tsgen ../../build/packages/glsl-loader/bin","build:pkg":"cp package.json ../../build/packages/glsl-loader","build:types":"rm tsconfig.tsbuildinfo; tsc --emitDeclarationOnly","types:watch":"yarn run types -- --watch"},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"directories":{},"dependencies":{"require-hacker":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"peerDependencies":{"@use-gpu/shader":"*"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.2.0_1638158131252_0.9196530537257843","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@use-gpu/glsl-loader","version":"0.2.1","author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.2.1","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"d7cf2f75ebb09a8f22b2a80dd85461466d97d231","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.2.1.tgz","fileCount":18,"integrity":"sha512-2N21rwA5s76HLF/XW85Gq2cgs4dyDfVEF7HKbv9/LE3uD2HN+EXh0uXtQl3hG2nIKUUOXx9FvtG8uh1CkvAl9w==","signatures":[{"sig":"MEUCIGlqcYh03rBhLfmaUi95FqhUNPnzDT/NJ7Xq37b+Z1kOAiEAx8n80e+h7rH+dO4zLDJwutxprW6T/TuxeUFrJuSQGPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpFHrCRA9TVsSAnZWagAAvloP/iDoZ9o/f71bRwejmfi4\nmoCoVRV71Kld7sf/uOP87vSsNjWRKCOk3g8nbIlZboQwGI+g7JuUivULBbrH\nW9RFH2wdviC8NQYIEp5PVsPV3kJclaBvbgdBI05Yja9c5CfODWA6RKHPfSe+\n8FGQD+vZXvG4ZGQ3XqDilpc8DLeaDdM4h41Lr6lxHbRszP7t9K1EjVTyos1E\nk/cTznGrdyBWL8q8tPwluN3OrsJlAbt9TKLdOZ2x1OfUl6Mz1DTbc6ivz0X3\nSwadwtiomWLg0tcN/WU3EW8o+/bN3uKLjw0gaBAscOKOHxx9JXT4GDcl2Nzz\nqr3+ZLIcwNPQ5v/I2HIaDXK5OBMbvmRJruxl1DtxvCT6psRr81EA8lbrEcwJ\neDlgb3g54s81zpWlutZV0I6UJTR38XEeI3z5KZ30xtNYpwG55nbOhDPuOfAH\n7Vf34EwBF96iJ8Z5naADA3aCYBf0KD7vFE0zIGmzqMY2ez6CHmldPkmlAaz6\nwBpACYk/MdHIUbk+t188t9seohC1AkbiFnSCd+st138GbI1/9GKLRJ2PAFpp\ntqv84Q0iCxRv67ZAMFWU4iXoZP0O21uAWRCYnmNkkpBn+c2GfPT83tVFMNZo\no+doi0qSUy6OyhKs7k8GDHc/H7Xn7NPKgLNt7n6cWKKMIFQlpPIcZsPsDeiP\nEtfS\r\n=qhKW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","scripts":{"lint":"eslint src --ext ts","test":"jest --watch","build":"yarn run build:types && yarn run build:js && yarn run build:bin && yarn run build:pkg","types":"tsc --noEmit","build:js":"babel src --out-dir ../../build/packages/glsl-loader/src --extensions \".ts\" --ignore \"src/**/__mocks__/**/*.js\" --ignore \"src/**/*.test.ts\"; babel scripts --out-dir ../../build/packages/glsl-loader/scripts --extensions \".ts\"; babel node.ts --out-dir ../../build/packages/glsl-loader --extensions \".ts\"","coverage":"echo 'jest --collect-coverage' disabled","build:bin":"mkdir ../../build/packages/glsl-loader/bin 2>/dev/null; cp bin/glsl-tsgen ../../build/packages/glsl-loader/bin","build:pkg":"cp README.md package.json ../../build/packages/glsl-loader","build:types":"rm tsconfig.tsbuildinfo; tsc --emitDeclarationOnly","types:watch":"yarn run types -- --watch"},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"``` npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"require-hacker":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"peerDependencies":{"@use-gpu/shader":"*"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.2.1_1638158827256_0.44575489367616705","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@use-gpu/glsl-loader","version":"0.2.2","author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.2.2","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"efa7e3dc32f22a97c91b0c5a4e620f760736171c","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.2.2.tgz","fileCount":16,"integrity":"sha512-1fGjIcejyJ+ZXWD7VCBf366Zbi5blpCjhQ06VQJZWU9H8zwHwwPg02Yr8Iku+xC1OBCpLhuMF0vLMZmPcf+r0w==","signatures":[{"sig":"MEUCIQDg3xxhwioX37dY7/h4CAse48x6uoGG/pV5LOh9RrY2SwIgGx3SYJ8Qv/AW1EgNyW0G/NJkhJjUvARUW7QFhKlo2tk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpRE5CRA9TVsSAnZWagAAiwkP/2Rm6654cnzU8mak7BVY\nooYNGePYW3rWA91vJ1k2r5ggoeYopQv1xSxW9/TGKdkuUh2e4k874N6QmroK\nvWcsKS2kSG9KhmpQkpLn86t3Ij529/ueMe4NW82e/Cfx2RgTEUnPkvD6UL4Y\nsCZkbjL/CaM//q2klmKI3IB1tzu6G+bcXcp7AvI412ifZz6kDRRpv/wHd/cA\nazSu10Og9X2swYn/yfr8QamiHQvLovgMfgNXROAMODk+texkEWea3tiKPwa3\nZoYjHrSFDjq/U0KINKv8mjih/VVSxdfejxzjS7bzDiPtmUKioVZ0CfJtW7Cj\nKOdC+2Jg287gLOnKFLvrdG3kpx8HVPPyBu3ERU8eAol47gk1+V4czoIbj8+v\nv6UFr8EWj45wR18EtHntVzkgx/B7q2IupdPlbjHNJ7U7J4bY/+JeYhEjaiLI\nWCSkR/1DPgIxEYFucjTYqUFBDXQSGm3eHPZvggI8nTZr2wT49TQOJIn/JFcr\noMgLoy1cpK8qkFYOQ1WBuo5Ez1VUvn2mEouOu4cN5m8dPgYkCNx3J6817ouR\n38jDmKeTk3x1waRfEtS+JH5OWbKAshPIUg5ZIEhww/spXzf/sQSXhB1gGlEP\nxUy1g/sKArMDYQfRCHv9mTU5K4FIlMPT6u+e2ypWQEyVOtW1ZbHBBk+VridT\nmlHz\r\n=D9j8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","scripts":{"lint":"eslint src --ext ts","test":"jest --watch","build":"yarn run build:js && yarn run build:types && yarn run build:bin && yarn run build:pkg","types":"tsc --noEmit","build:js":"babel src --out-dir ../../build/packages/glsl-loader/src --extensions \".ts\" --ignore \"src/**/__mocks__/**/*.js\" --ignore \"src/**/*.test.ts\"; babel scripts --out-dir ../../build/packages/glsl-loader/scripts --extensions \".ts\"; babel node.ts --out-dir ../../build/packages/glsl-loader --extensions \".ts\"","coverage":"echo 'jest --collect-coverage' disabled","build:bin":"mkdir ../../build/packages/glsl-loader/bin 2>/dev/null; cp bin/glsl-tsgen ../../build/packages/glsl-loader/bin","build:pkg":"cp README.md package.json ../../build/packages/glsl-loader","build:types":"rm tsconfig.tsbuildinfo; tsc --emitDeclarationOnly","types:watch":"yarn run types -- --watch"},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"``` npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"require-hacker":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"peerDependencies":{"@use-gpu/shader":"*"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.2.2_1638207801847_0.23238497580580075","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@use-gpu/glsl-loader","version":"0.2.3","author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.2.3","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"ad6c04f4e33aaebd2a24ce1639938925430bc633","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.2.3.tgz","fileCount":16,"integrity":"sha512-RBgR24ZSb6DaO/7WSp1MJEH/yl0k/5wntOZCuP4KYXwzOYT53WFZcfEyMHseTDf26W0F4cF1CCarKPajhObf9Q==","signatures":[{"sig":"MEYCIQDBpp9aZF5LDEd5gD1Ok38yzg9BoDlfOOQwvfxOZORaQQIhAJ4iANRNCjaG2pVsKUdoIiO6cSnHsfq8PA32wM+7yz7U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpt3pCRA9TVsSAnZWagAA6SMP/2KyWOh1UmKyeXiKm/84\nsP00YkMEeoYKKcyd70JYy2ippSi9eqU7glSh7MD36zbYOme4Z880kWbANIld\nrxWpKYind5VdOpQyVCnlbMG++qtImCImZcEbr4BPg7sr9LMT5IUqdTxFaQ9b\nLuOXJqdSrV0FgLngiVF+D+o9rslq+y4H82sIAWCIkdz37f4P+khzVpFbqli2\no8QS3ts1XuLRN9VkALzfVamG+VyuY2nxBm9QmkBo4IMXSsxGXVUxVGhUMqLk\niAY10gjNM3DGHMo0vYqz4blJCO51pO0x0GpDBDXmUcp+G/Sg2dtepFKQ5fSd\n15D+aZ1VFSXlRppIuKtkjKh9Skx685MGs5aXptqJmyD8db0rKYmTTgAuOZ4t\nZqf8+TYC8oX02m0lqxV6sbywIPR6Jw23P6NUnJ1pgjw8/kt2XcRPcf/ZzRLh\nysLAUntliCdc0JH/5xOYaXf3mbUiQUK55x7A+HcI41Huv8eNcET28U+fDN38\nuRBQd8fj5NZJXgvTqgnUShi9ulrp8qrSzQLAzyTlO9aJyJMCS1y9SBGxmWO4\nSXvxccV8dLNbRfQmXW9XMz7gN/nNVz06pnuCwSFTbJo31FxUrROaPfdzz012\nsLoVmjDFSddQx8QB9E9ICSRuan+YPH3nvy7QRunKJXZ7SGeTqELru4Ly2WYt\nqnK5\r\n=JSlV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","scripts":{"lint":"eslint src --ext ts","test":"jest --watch","build":"yarn run build:js && yarn run build:types && yarn run build:bin && yarn run build:pkg","types":"tsc --noEmit","build:js":"babel src --out-dir ../../build/packages/glsl-loader/src --extensions \".ts\" --ignore \"src/**/__mocks__/**/*.js\" --ignore \"src/**/*.test.ts\"; babel scripts --out-dir ../../build/packages/glsl-loader/scripts --extensions \".ts\"; babel node.ts --out-dir ../../build/packages/glsl-loader --extensions \".ts\"","coverage":"echo 'jest --collect-coverage' disabled","build:bin":"mkdir ../../build/packages/glsl-loader/bin 2>/dev/null; cp bin/glsl-tsgen ../../build/packages/glsl-loader/bin","build:pkg":"cp README.md package.json ../../build/packages/glsl-loader","build:types":"rm tsconfig.tsbuildinfo; tsc --emitDeclarationOnly","types:watch":"yarn run types -- --watch"},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"``` npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"require-hacker":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"peerDependencies":{"@use-gpu/shader":"*"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.2.3_1638325737068_0.34569201011853146","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@use-gpu/glsl-loader","version":"0.3.0","author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.3.0","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"efbd1c7e1c914a0783707d0aaed63ef85e015df2","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.3.0.tgz","fileCount":16,"integrity":"sha512-9cbUDSvi8Zitgg9oAGz0oAB/s3HmuMJFhOzY3MUcHwq8cE3a1J6Q/mOjQNhfkP2N1v7Y3Cf5TNygxeT1MFnFFg==","signatures":[{"sig":"MEUCIQCMGiL/eZ30cVNYW8jPxlgZ8zs+b+ZZCb4Y0OuU6wbkcQIgBUtEqOOyXoAhN/74rzzXqKbEI6gkSqpY51gG4j35lNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtg7cCRA9TVsSAnZWagAAQ+AP/2ATMstfqC+HQ2AIjf5G\nYXIsHu+HBS+OSq3mIrV8fNpzBmwWywjGDWBfoqmMuaSTskwetgKyv0DHRfvH\n7JJATSOIstmv26cJNNnhke0TpXE2RLLXbh2WfrYjVUIb4RNJBWyaEqYQigI5\noG6hw1MJUhkla4HHGIxjI4UENFD80tn6lOMb3T4W2/eV13Z47bmUNkdYxro/\nNTsCYnwMvrrTasjl8NtQ1eRKkqRiFBe2eHHZoJTikkFSwUk/3wJqcYZjxdqz\nb+1IH/GPy4UNU0gK8nHR12lmfqj2OXoiG297GQh8G6lsarYAxRXbZs1l/G36\n/M4w8HzT7mv6EEzrJcjPkKhvfF1RP7F7QDLzaukifqkYGeMP14kr5vKV3GX3\nl7zq4Rwy5FWemXn7EwFZXdHplNZt5zT2uKnBa82D1U7EFfNq22CK9M/72q2K\nGuS0Pjm4qeTqWpxAcHHitgjZyzPD9hiMaGDnNfM0R9ghDB/6PcHszCEtPBky\nXG04yIP2iplgUWVswqLoN0brENM31exvm2Qp2RHcWbSMO6njJnfbLGzqSfL1\nBdlO1Gi7yHHBCYGy1ze/uqiDTF6tTXacv8l0fIovMZtDdpEuJC2yICWyShyv\nxy9vImlqUikxY+wvZo/uSas/mJIzNV9DcAacJeoi9ErtiBqoBlsfC5KdRXe1\nWyTn\r\n=all3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","scripts":{"lint":"eslint src --ext ts","test":"jest --watch","build":"yarn run build:js && yarn run build:types && yarn run build:bin && yarn run build:pkg","types":"tsc --noEmit","build:js":"babel src --out-dir ../../build/packages/glsl-loader/src --extensions \".ts\" --ignore \"src/**/__mocks__/**/*.js\" --ignore \"src/**/*.test.ts\"; babel scripts --out-dir ../../build/packages/glsl-loader/scripts --extensions \".ts\"; babel node.ts --out-dir ../../build/packages/glsl-loader --extensions \".ts\"","coverage":"echo 'jest --collect-coverage' disabled","build:bin":"mkdir ../../build/packages/glsl-loader/bin 2>/dev/null; cp bin/glsl-tsgen ../../build/packages/glsl-loader/bin","build:pkg":"cp README.md package.json ../../build/packages/glsl-loader","build:types":"rm tsconfig.tsbuildinfo; tsc --emitDeclarationOnly","types:watch":"yarn run types -- --watch"},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"``` npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"require-hacker":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"peerDependencies":{"@use-gpu/shader":"*"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.3.0_1639321308539_0.17864082396358438","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@use-gpu/glsl-loader","version":"0.5.0","author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.5.0","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"709ea690105cfb92b0cd5c6ea3a226bccfe8dc7c","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.5.0.tgz","fileCount":16,"integrity":"sha512-5EKAJtj0IPUD+Ztth7HddtGexHD/o5ImUJdaZjqSgY1s/n1e7dqKTFnzrcEALbD2uyuUBufH8HybCFG7a80Ujg==","signatures":[{"sig":"MEUCIQCoZb54PqOY5oTL8rboy+caMtx2TIx48cYvGGnyskIhBgIgNDRe4coN0OIgCeR9HdVrFw5J/Em81jQgT26MNg5IJyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqSipACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDUQ/+Pao/Bu8Asz9txK7DsIJR4IOcVKPyPjYlwO92HEKqt4HwjZBx\r\ngEMUlTXWY/m9L8yu3pa0aGx+bPydFsONhUhRMcwUlm2QFcX6U/Dnmr8HszDD\r\n9GRzCmiH2PLsXnhnly66/ji9TbNIwP11Upqy0Y6cGDKUG8cst+xxIMVCYTb/\r\nry4lPGL5KlGAp6RHBG2Fhh0mkN6HZSbcFItubH7yP6IHaDSVacLS/lmNtCUy\r\nJXMFbn3troM4sX64RbuAwQAsjfAV+L3/ecayIKdRIj7m9p6N1EWnVNstatIb\r\nyp8FlIcmUttQpjN7VbO4Vj5gkPHCf6VYN6kYUeGbsqD+nEo8aNw6PMElVpp7\r\nPhLyU5MywhBdjKfsWjoZTh8t2opFu49rpuZKEyPAg0dLxaQYdbIvLYcHaxb0\r\neRovgNFIcCbhLbxFixl+qepkhc6FN5Jta+bTiijoDHupk17ko2vXSHdU4irv\r\nDFQ5jrPm6pO7Zhx6knv4jTjIvUQJeeDfh5B08eezlAzBoBo4WJ6+0TSzzqZM\r\nvj0LdNg5KHcmFzjLbGEvy+r+Aj25DZ0LgucsxfcgLR4434X23LDBfdMmyLpW\r\nMehaQrTaXbfLzaemICXtjJQzYBiFCFS8muFt/JiHUzM9xxP4DeHnRNdz6gj1\r\nAzTfpeVnAasEwbmoJ+0TZqpos5iMMMS76/U=\r\n=3Crr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","scripts":{"lint":"eslint src --ext ts","test":"jest --watch","build":"yarn run build:js && yarn run build:types && yarn run build:bin && yarn run build:pkg","types":"tsc --noEmit","build:js":"babel src --out-dir ../../build/packages/glsl-loader/src --extensions \".ts\" --ignore \"src/**/__mocks__/**/*.js\" --ignore \"src/**/*.test.ts\"; babel scripts --out-dir ../../build/packages/glsl-loader/scripts --extensions \".ts\"; babel node.ts --out-dir ../../build/packages/glsl-loader --extensions \".ts\"","coverage":"echo 'jest --collect-coverage' disabled","build:bin":"mkdir ../../build/packages/glsl-loader/bin 2>/dev/null; cp bin/glsl-tsgen ../../build/packages/glsl-loader/bin","build:pkg":"cp README.md package.json ../../build/packages/glsl-loader","build:types":"rm tsconfig.tsbuildinfo; tsc --emitDeclarationOnly","types:watch":"yarn run types -- --watch"},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"``` npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"require-hacker":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"peerDependencies":{"@use-gpu/shader":"*"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.5.0_1655253161461_0.09378061389438508","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@use-gpu/glsl-loader","version":"0.6.0","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.6.0","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"988b5795c225413f3d9edecb7bdbf6cecc7ed3fb","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.6.0.tgz","fileCount":23,"integrity":"sha512-/mifsSgS5pc59miHGtfbzjiKBTDr447UFvqHubeSWvcTFzdQ2u8GkoXcR1NLkPCQ8VdE+ZOf/Ca42JWoOnFS2Q==","signatures":[{"sig":"MEUCIBHFtM7/lehpMYTO3xeqOQ/q2od/N/LyB5RMsNSipAmGAiEAuczBLiew17r7IbEh1L17OfaRVs0FgkbBfctSHtfx168=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1JcYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqeQ//dqJqYqtR+xWaKDkQy/7VT3vOhzrEWrYUcphnfo4R3hbJNulK\r\n+K/bjUcCJK0QfVsCGj7+7VL5Tu1FZt00Q81yFi7U5FRYR+FcxYJ/YHeXHhWh\r\n9oy4Mcx0Bvy/vo5EY0EU5GfwRdHcTwt8DoPsCmZV9wYjg1hL9/WDLWlkTqaR\r\nwD5V56cCxLKGKfLaOtrNBGpqzjLBdrL0B5xAzac/9/2l9c7lkEINNOZIEa8+\r\n4I1Nyf5f4IiQdQ2QFOgfuk098wxJQVgDpEeqJxJrC6llLBeOIXTIfIRO7X5u\r\n+terkqFggwlynEnggmVPYDTblj32fpa3BRL2ZXV49PPAA4hdsmR03S/Fd6b3\r\nyiV73mquGzThRQ1Wv9PGblNps2ro1v7yXVmLoBBc48Wxiax0Ps9S5mSmSSBs\r\nFoQLipWiBq0iFEXFvcxOYP3debHu0/8a11QGyQ9DsvM6E5vXEQJrzpXWpipJ\r\nJ6KICOPMm1Rr1YTtDjEuWDg6EjT0E8K2CwluM8afH4M02HN+NLRNq68m2Eyf\r\nOchRHj660WG1GdUZ4svcsH9tMsmqnCWnoIia9dnb3/tyzEqeWcYWb9VlBnAA\r\n9xTn67SV1AzucR9RyIWmjRMN99o/e/vBP9aGqCUVy1ug5y5v9ObbDQK04oio\r\n7dZic6MoElpg0QUvh7gkFuetbNF6+MKkwL4=\r\n=ym/m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","module":"./mjs/index.js","exports":{".":{"types":"./mjs/index.d.ts","import":"./mjs/index.js","require":"./cjs/index.js"},"./node":{"types":"./mjs/node.d.ts","import":"./mjs/node.js","require":"./cjs/node.js"},"./rollup":{"types":"./mjs/rollup.d.ts","import":"./mjs/rollup.js","require":"./cjs/rollup.js"},"./webpack":{"types":"./mjs/webpack.d.ts","import":"./mjs/webpack.js","require":"./cjs/webpack.js"}},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"require-hacker":"^3.0.1","@use-gpu/shader":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.6.0_1658099480334_0.3479284034817418","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@use-gpu/glsl-loader","version":"0.6.1","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.6.1","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"904a68b0ec0bd1040da706e4a781bd3eeb141feb","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.6.1.tgz","fileCount":23,"integrity":"sha512-uxPu3l+fcPx2QleWSrYrXsKMeW/zW3AgBjc/cqzjOgxRsoUx0tgSzFzmIhijGcCb+nCmBgpglEXX0Y8CxFvjcQ==","signatures":[{"sig":"MEUCIHqx6+pUyxTPdTacmpxmLDW0RxH0Wjp/CNIKIzi70oBUAiEA8i+fOuGCqAvRN28s/U0sWvGRyi3X0quTqCaaW8lBU3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1dgCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqj3w/6Aii4bl4Ie3awNuaDCv7w8q3Os8Ths22uFz+kLiPMcmYq1e9y\r\nuG+bQd8B5W/Kukwbh2CYCkPWlGV1TCntbjA7N+R3XyaPpRGssr09q5es2pUV\r\n7zP19XS5NSCLLCSSrgX7ovsCVf/lSbagbzi/ZjWiBJvI6KHuth6OVhkJZlL5\r\n5zERz6l3y/CbwOxE4zmNjRo9OSrsyOzVxIIcPjbvWAAqbak4F9Utrag0pU3t\r\nnhpoXGWx+A9oPzrehhaAobbRKP6o3/TCobxHDIr5GuCNWqmWdFaC8s00PLrN\r\nHrtrc0nq2nOA/ZcHUZQJuWTJKqLjYORsPT1ls+IvMd3NivI2jC1pMlE24NuC\r\nChjTXbYLERDZt+e4dvny46pEk5epceCYaZWsKDvA2jIx2OSkBNbK9h38Cs/J\r\nlVy4Pz6ztC1pLlgTtsAFG1gXzwlnOhT6olmFnZqCuWMnSbOzRihTJdtgOOc3\r\nwt+gQJSd6vcogcKMlagfxLjeCmt6Syt35ODNJnaYAc8hsEedCx8jSq1ZqFRk\r\nVi6HT1NYPOb0pEhm+cuZ24Bwi5LGLMuZvJEflvIvDFz+DqGd+v0DSXwt6ejB\r\n+c3gqJTUdWTElpJh/VWauohr5gIETox0W6FKLSitW+nbV9DtLLV7U99L4Vnw\r\nR2CsR45j4slu6jlbpYPhYMUYXQGB5IVxG64=\r\n=fqfB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","module":"./mjs/index.js","exports":{".":{"types":"./mjs/index.d.ts","import":"./mjs/index.js","require":"./cjs/index.js"},"./node":{"types":"./mjs/node.d.ts","import":"./mjs/node.js","require":"./cjs/node.js"},"./rollup":{"types":"./mjs/rollup.d.ts","import":"./mjs/rollup.js","require":"./cjs/rollup.js"},"./webpack":{"types":"./mjs/webpack.d.ts","import":"./mjs/webpack.js","require":"./cjs/webpack.js"}},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"require-hacker":"^3.0.1","@use-gpu/shader":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.6.1_1658181634516_0.3546022224885046","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@use-gpu/glsl-loader","version":"0.7.0","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.7.0","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"5a124d465c006a0a06d5ca246efbcb2c80932dff","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.7.0.tgz","fileCount":27,"integrity":"sha512-BFii84kMQdCFhq1Gkkewm9mbGxdBM8fJSOgx6MUua1/HtATXPMFynnbaurVTpBIMVCygXk0TohFacPit/hPYeQ==","signatures":[{"sig":"MEUCIAXHv59xw9DhGEQl/CAj7HBkJO9hgxuh/CVd5ZPofDrSAiEA+t0gW55T9DO7gdG+5JbdUcwfCDPMXF/llOaFXRfk18c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/uLIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGjw/+IoS8lyqatC32ueY/1YgWsg46H9dndMsr6YxHjwOa8lPJd1z1\r\ngsOQwgOp4FG2tBcMkuCtjmOmza6osbbEdOimg6Ecc3RVi8ZP3CNGeEl8y99Q\r\nrmgrNqjtirDBXTtOnk7MB8MVNMktia7TQjtC8bbu8dksWtWADjP6PBkHENpZ\r\ny4WYROFqVgldT+AkelwNY8/DOMcXA84XUS200kFccISjMhx54WySoiuw+fW8\r\naM2/lNEwiD6r3jAyEB0liLTp9UNTq+CWiaFGYdkYGPumSKxeP+7PqqiiTIqI\r\nuYCvLCYKZfwyKgK5Itc+APRWS+zqgPmwp/zzBRn7EkLnbjyAdLwVWnNPsa0h\r\nYRvnyDiKnleBsbnmMfvg17xVzBp3V2mBqbY1XXJHrG9Wsg3h8xewwPntqoC3\r\nWfx4Ty2i8wPWJJNGzkh5s0bvvlrxtG2Xj3oKRnQ97KkMsKvcdRPyX+j6WDcM\r\nFESKrHfh3MXN+X018+yjwua2H8bnal7KoNy3/QKz8OjpOJ0mpU+zZK929Y7G\r\nzWWKqHSxmLBHPq5bHPZkVGdz3oskO0FEd/Dsbpxc1x/rRrf1pnRRthvLcPN6\r\nnEfZPG9piT6CX+90vnY/qipbn97WPBqBjOEexSDasb/4P2lmEcOP4ztfp+oO\r\npSBrkEFYx0SqvC1DyeNKaTLTZ6RyH6L5g7w=\r\n=zCLC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","module":"./mjs/index.js","exports":{".":{"types":"./mjs/index.d.ts","import":"./mjs/index.js","require":"./cjs/index.js"},"./node":{"types":"./mjs/node.d.ts","import":"./mjs/node.js","require":"./cjs/node.js"},"./rollup":{"types":"./mjs/rollup.d.ts","import":"./mjs/rollup.js","require":"./cjs/rollup.js"},"./webpack":{"types":"./mjs/webpack.d.ts","import":"./mjs/webpack.js","require":"./cjs/webpack.js"}},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"require-hacker":"^3.0.1","@use-gpu/shader":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.7.0_1660871368712_0.006526601129343446","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@use-gpu/glsl-loader","version":"0.8.0","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.8.0","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"50d066b850ecb7ddc2ad648008a378913f87e41a","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.8.0.tgz","fileCount":27,"integrity":"sha512-+eC6HHEOMp/0qCHIxkQxYzmQNkoBVwGjDXzcdgpFsqB5yy4JxYjCq6Rtx/EHbGcxJ3wmp50PLehUvO9DT7/+7w==","signatures":[{"sig":"MEYCIQD674rj/peQit18igqA8xE5BQ5SP3S3YOq/YJpx48oKjwIhAN0dgo/+hwLXE7ykKAF2UBbRU6Viho0vCkKR+aXfFaPw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwvcsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJxQ/+MoCoxBkiywqEOi0S9YcusSy2RVmIQqLh3IjGMq0rfRjaYqDH\r\nYsvJ3O3DBlq3hLoYma1TSJcaJa4xjwmhiIJ365bnzDdRQDFTHuSxLBNv7gSK\r\nPUcuimsFRFupLY+SDH6VzVCzQ3tcjqfLoJRd+7Mh7sCpFR0Jrvoz0j76X3s/\r\nNkx4hPlsP6R0d0ZTe+ZViEoT4guCG7K0xlOrl2CAKMLtHaXQz//UwMYSa9yC\r\nCTi0lIQzExEF8D81BSe1J56hynXQO9mBIbkRginTRnj0NpXP4cnlKeblKkSG\r\nF4smjwhYmgJg65ErdGNxQU7mc9JQi0sdYrup2BYk6/BcEW6AdK47GPeOStxd\r\nnlp6dGsyCayk+7z+yi3f+sOK+ihzBIJVa4ykVUmQokkcvZNFw87uk8gzfmis\r\nmVsa+jSp1pRaKB4SZ0gxkwuOWcGVfwdLkYdvZVcydbYyHjAVIbwvaKMjvBoj\r\nAhjiw3Iaj2tJY49w/cGftZcVD9YHCVi6Kz/PE1otcGDDZtq1oGwDFsNLImmo\r\nLsc4yCVknzSQMMcFzkwIxqOsgJm57ldL5HxWtIbjXQ0H2Q8uNlYf0+pasFw4\r\ne1V7A7x1gZ8iImnsWvy2VycyinbBOh+Ih4C6v9rHl2HjN5cN78FiEZ2g0nvX\r\nQQ/X2xGY73PPATPfMO+R7oaaeVWF0qkPHvs=\r\n=t3Yn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","module":"./mjs/index.js","exports":{".":{"types":"./mjs/index.d.ts","import":"./mjs/index.js","require":"./cjs/index.js"},"./node":{"types":"./mjs/node.d.ts","import":"./mjs/node.js","require":"./cjs/node.js"},"./rollup":{"types":"./mjs/rollup.d.ts","import":"./mjs/rollup.js","require":"./cjs/rollup.js"},"./webpack":{"types":"./mjs/webpack.d.ts","import":"./mjs/webpack.js","require":"./cjs/webpack.js"}},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"require-hacker":"^3.0.1","@use-gpu/shader":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.8.0_1673721644723_0.14189862007913212","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@use-gpu/glsl-loader","version":"0.8.3","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.8.3","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"896ad392b92a343470aa47243c3d9fc74cc43983","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.8.3.tgz","fileCount":27,"integrity":"sha512-DQAFLKqf329LknYXE+8lflskK7Zb5XmC0aMlvW/3IO4TE8s/NsmG7JMUyQalLc3cjYam26r0ktTh4GhZLvW5gA==","signatures":[{"sig":"MEUCIQCvTirT+i/LC68rkh5lu+7yD6YPeZqssV1wA2YUl4OpJQIgWbq2jRXKKOH6E/TXne935tSuelLSFnXTTmRdF4Sr/aI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12172},"main":"./cjs/index.js","module":"./mjs/index.js","exports":{".":{"types":"./mjs/index.d.ts","import":"./mjs/index.js","require":"./cjs/index.js"},"./node":{"types":"./mjs/node.d.ts","import":"./mjs/node.js","require":"./cjs/node.js"},"./rollup":{"types":"./mjs/rollup.d.ts","import":"./mjs/rollup.js","require":"./cjs/rollup.js"},"./webpack":{"types":"./mjs/webpack.d.ts","import":"./mjs/webpack.js","require":"./cjs/webpack.js"}},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"require-hacker":"^3.0.1","@use-gpu/shader":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.8.3_1683429972134_0.8962684889730419","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@use-gpu/glsl-loader","version":"0.9.0","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.9.0","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"d18b0c8b4547d5bbc18bfacef49f45a57b28f122","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.9.0.tgz","fileCount":27,"integrity":"sha512-iXcidMBpwZk422EldeZuyEid8N7ZVWN4CwkmN5c9O9vmCZfKd2fzVrBmjUof1MXXy+FXKsMggcwxg7NJ2Jnoig==","signatures":[{"sig":"MEQCIGbfoUoj4aKXC1uzAtxRwADu0TlZqHt3Xu8ptRhLq1d1AiAbpok7Re0LbITrlVvf6Qudr2otBvit1Cl6XlE37yG0Qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12172},"main":"./cjs/index.js","module":"./mjs/index.js","exports":{".":{"types":"./mjs/index.d.ts","import":"./mjs/index.js","require":"./cjs/index.js"},"./node":{"types":"./mjs/node.d.ts","import":"./mjs/node.js","require":"./cjs/node.js"},"./rollup":{"types":"./mjs/rollup.d.ts","import":"./mjs/rollup.js","require":"./cjs/rollup.js"},"./webpack":{"types":"./mjs/webpack.d.ts","import":"./mjs/webpack.js","require":"./cjs/webpack.js"}},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"require-hacker":"^3.0.1","@use-gpu/shader":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.9.0_1684380756980_0.7107948377050639","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@use-gpu/glsl-loader","version":"0.9.1","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.9.1","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"15d6345861bcdb8c00545bef3c98fb4e5ff0fabb","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.9.1.tgz","fileCount":27,"integrity":"sha512-5fmnipHOGQzdOYnIK20785VcONOW3QAVA3ezLOvV/3gKXDI0JlQZdIOno/T8OpB9bjGq31l4c5lWbAXuNzkbww==","signatures":[{"sig":"MEYCIQDRO5JFKV4zgFF9OTixdd514j42ZE/Bqj9a92LuymaWyAIhAJ2qTsQpzHQDh68Iya1QUWluuC3dChcSZrODRqQZl/Vp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11264},"main":"./cjs/index.js","module":"./mjs/index.js","exports":{".":{"types":"./mjs/index.d.ts","import":"./mjs/index.js","require":"./cjs/index.js"},"./node":{"types":"./mjs/node.d.ts","import":"./mjs/node.js","require":"./cjs/node.js"},"./rollup":{"types":"./mjs/rollup.d.ts","import":"./mjs/rollup.js","require":"./cjs/rollup.js"},"./webpack":{"types":"./mjs/webpack.d.ts","import":"./mjs/webpack.js","require":"./cjs/webpack.js"}},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"require-hacker":"^3.0.1","@use-gpu/shader":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.9.1_1684977512237_0.6832302851705678","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"@use-gpu/glsl-loader","version":"0.9.2","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.9.2","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"a128ff657c4fc48ba230b4016b3445f9195e8953","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.9.2.tgz","fileCount":27,"integrity":"sha512-yJLuT6dFfZjRzn0uiDEuGu81aM8HOeWzDE8gnBBbV3ylkzVgcyvfqZUHq5Zq4rE3GFxCrwf2Xs1rKGO1x9qw/Q==","signatures":[{"sig":"MEUCIQDVygRtxobK6//pJTFr11iII76/TmhTZvOtaPt7208KJQIgZF2LMvJhbXgT4NtuwAm+cUIfWYUB9D3XhpWyOmhINNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11269},"main":"./cjs/index.js","module":"./mjs/index.js","exports":{".":{"types":"./mjs/index.d.ts","import":"./mjs/index.js","require":"./cjs/index.js"},"./node":{"types":"./mjs/node.d.ts","import":"./mjs/node.js","require":"./cjs/node.js"},"./rollup":{"types":"./mjs/rollup.d.ts","import":"./mjs/rollup.js","require":"./cjs/rollup.js"},"./webpack":{"types":"./mjs/webpack.d.ts","import":"./mjs/webpack.js","require":"./cjs/webpack.js"}},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"require-hacker":"^3.0.1","@use-gpu/shader":"^0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.9.2_1686700696204_0.4224708387938263","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"@use-gpu/glsl-loader","version":"0.9.3","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.9.3","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"de91d2356ce835b0404cce4e0a15422ca77ff235","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.9.3.tgz","fileCount":27,"integrity":"sha512-4De6ST6/ARkGwJFM+DCPEebETcv0IwKaBVFs2Z4BSr1mjFCIE5NeGB3na2flfl66939LMRu70QBwcn5C2EBT7w==","signatures":[{"sig":"MEUCIFsQ2uSqUJf4MwYkC2VAhU+SFDjCBZ3pec6AQnrrE37fAiEAluH9JUjsriuFJTAREFsQjqb6RkDdJhgLGhOUD8dtOHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11387},"main":"./cjs/index.js","module":"./mjs/index.js","exports":{".":{"types":"./mjs/index.d.ts","import":"./mjs/index.js","require":"./cjs/index.js"},"./node":{"types":"./mjs/node.d.ts","import":"./mjs/node.js","require":"./cjs/node.js"},"./rollup":{"types":"./mjs/rollup.d.ts","import":"./mjs/rollup.js","require":"./cjs/rollup.js"},"./webpack":{"types":"./mjs/webpack.d.ts","import":"./mjs/webpack.js","require":"./cjs/webpack.js"}},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"require-hacker":"^3.0.1","@use-gpu/shader":"^0.9.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.9.3_1689539957075_0.030477039328709488","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@use-gpu/glsl-loader","version":"0.10.1","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.10.1","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"b55855a2e62f233bc3419cf833f7ee020f6872e4","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.10.1.tgz","fileCount":27,"integrity":"sha512-c8v29eQKDKTKBd5FCAzVRtV5qMigBEmk542PV+DP30/yX3zJSOkdv3ExsyjV8NPQa12z4xQbzlLs68HlwU9nHQ==","signatures":[{"sig":"MEUCIQCkxznCjvF8Ho2R7+nuEX3Idi+seq6ARGNC6M0ZYqhv2wIgYPBaLbmZd4zONDKuy5Y2Z3xeuxr9QVFF3OWKzrHOCqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11383},"main":"./cjs/index.js","module":"./mjs/index.js","exports":{".":{"types":"./mjs/index.d.ts","import":"./mjs/index.js","require":"./cjs/index.js"},"./node":{"types":"./mjs/node.d.ts","import":"./mjs/node.js","require":"./cjs/node.js"},"./rollup":{"types":"./mjs/rollup.d.ts","import":"./mjs/rollup.js","require":"./cjs/rollup.js"},"./webpack":{"types":"./mjs/webpack.d.ts","import":"./mjs/webpack.js","require":"./cjs/webpack.js"}},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"require-hacker":"^3.0.1","@use-gpu/shader":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.10.1_1694136597851_0.7166994163563309","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@use-gpu/glsl-loader","version":"0.11.0","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.11.0","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"36df52cf2bca149fe7cf647cfdfbd88d97d1a9bd","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.11.0.tgz","fileCount":31,"integrity":"sha512-d5otFIczh1AOtGOXD4+PsSYtBX2K5nY3zmcKh/t8/RNV+878rfzw3zrht1irCxHjHQ4AWwiuobK6yR1yD7hyHA==","signatures":[{"sig":"MEUCIH81eoLwI9Jl7LW0aZH3JqQEke3G8KHENBPe32n396ZCAiEA2OXqF0yAoSJLCHxGk5XRExSqycoUI/mPGGIh9Qp+zYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13045},"main":"./cjs/index.js","module":"./mjs/index.js","exports":{".":{"types":"./mjs/index.d.ts","import":"./mjs/index.js","require":"./cjs/index.js"},"./node":{"types":"./mjs/node.d.ts","import":"./mjs/node.js","require":"./cjs/node.js"},"./rollup":{"types":"./mjs/rollup.d.ts","import":"./mjs/rollup.js","require":"./cjs/rollup.js"},"./esbuild":{"types":"./mjs/esbuild.d.ts","import":"./mjs/esbuild.js","require":"./cjs/esbuild.js"},"./webpack":{"types":"./mjs/webpack.d.ts","import":"./mjs/webpack.js","require":"./cjs/webpack.js"}},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"require-hacker":"^3.0.1","@use-gpu/shader":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.11.0_1714952569293_0.7807187069469457","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"@use-gpu/glsl-loader","version":"0.11.1","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.11.1","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"96b5813c9ae97809a7983944b766e00d1a516df3","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.11.1.tgz","fileCount":31,"integrity":"sha512-nxHdFEgObHGJDzjr6//sCPbBKa6aXdTnOO3oU67j1f+HC2b0mEHsZZhDFnM5+xbQpinOoJog6ily4jebsXfb0w==","signatures":[{"sig":"MEQCIFAJKDM9Sx7Nc+1GlpkHZJHBTiY4I4dIm+mL5wPoghPPAiAUZZqu50wf+E7hAZnK0jYcqpugXBMkKEOObm3eI5hNzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13238},"main":"./cjs/index.js","module":"./mjs/index.js","exports":{".":{"types":"./mjs/index.d.ts","import":"./mjs/index.js","require":"./cjs/index.js"},"./node":{"types":"./mjs/node.d.ts","import":"./mjs/node.js","require":"./cjs/node.js"},"./rollup":{"types":"./mjs/rollup.d.ts","import":"./mjs/rollup.js","require":"./cjs/rollup.js"},"./esbuild":{"types":"./mjs/esbuild.d.ts","import":"./mjs/esbuild.js","require":"./cjs/esbuild.js"},"./webpack":{"types":"./mjs/webpack.d.ts","import":"./mjs/webpack.js","require":"./cjs/webpack.js"}},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"require-hacker":"^3.0.1","@use-gpu/shader":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.11.1_1720988407237_0.4636388761787529","host":"s3://npm-registry-packages"}},"0.11.3":{"name":"@use-gpu/glsl-loader","version":"0.11.3","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.11.3","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"bin":{"glsl-tsgen":"bin/glsl-tsgen"},"dist":{"shasum":"2b7269c8c1717472842ebd7e201b8876e261e418","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.11.3.tgz","fileCount":31,"integrity":"sha512-AG8idUNrcX8d+z4fgVgZHBUQhIDl/E03Jj4QQMGwpzDd2AiYEGDAdbGaomDs2qbL7cNvnU5gXhNquXz9oWfOeQ==","signatures":[{"sig":"MEQCIEntIfdX/vA3QPeKy4Zci8exs1Uo7/pBaRFL/CgMvbGbAiAj5jHADE1SWWGz5mRRwDMI9TC884uZrGotlZzQj9l/pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13238},"main":"./cjs/index.js","module":"./mjs/index.js","exports":{".":{"types":"./mjs/index.d.ts","import":"./mjs/index.js","require":"./cjs/index.js"},"./node":{"types":"./mjs/node.d.ts","import":"./mjs/node.js","require":"./cjs/node.js"},"./rollup":{"types":"./mjs/rollup.d.ts","import":"./mjs/rollup.js","require":"./cjs/rollup.js"},"./esbuild":{"types":"./mjs/esbuild.d.ts","import":"./mjs/esbuild.js","require":"./cjs/esbuild.js"},"./webpack":{"types":"./mjs/webpack.d.ts","import":"./mjs/webpack.js","require":"./cjs/webpack.js"}},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"require-hacker":"^3.0.1","@use-gpu/shader":"^0.11.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3","@types/require-hacker":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.11.3_1721580618300_0.4420339660200876","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@use-gpu/glsl-loader","version":"0.12.0","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.12.0","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"dist":{"shasum":"fe63d70c9d9d8dda6c490bcfde3e5fb821d2bdbf","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.12.0.tgz","fileCount":29,"integrity":"sha512-7gweuZizo68ezaiJDdTDRfdiFL3MFeTpzuPvlMd63WqBtTpG/rZ8uQBwXc1+mVMjxE7m6yKA4DQmhm8wNKUMiw==","signatures":[{"sig":"MEQCIDihhXHXOY2mwrvcYoCPcfP+rhi/T1OcIzJnbV8BZQSEAiAaBHEv0IcPPMJWKEhAvC7UEWapUK6kJw33Tdwa3fiZhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18328},"main":"./cjs/index.cjs","module":"./mjs/index.mjs","exports":{".":{"types":"./mjs/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.cjs"},"./rollup":{"types":"./mjs/rollup.d.ts","import":"./mjs/rollup.mjs","require":"./cjs/rollup.cjs"},"./esbuild":{"types":"./mjs/esbuild.d.ts","import":"./mjs/esbuild.mjs","require":"./cjs/esbuild.cjs"},"./webpack":{"types":"./mjs/webpack.d.ts","import":"./mjs/webpack.mjs","require":"./cjs/webpack.cjs"}},"scripts":{"lint":"eslint src --ext ts","test":"MODULE_ENV=cjs jest --watch","build":"NPM_PACKAGE=glsl-loader ../../scripts/build-mjs-cjs.sh","types":"tsc --noEmit","coverage":"echo 'jest --collect-coverage' disabled","types:watch":"yarn run types -- --watch"},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"schema-utils":"^3.1.1","@use-gpu/shader":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.12.0_1726002420862_0.7175566201589796","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@use-gpu/glsl-loader","version":"0.13.0","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.13.0","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"dist":{"shasum":"b276e6738349a8dbaa186fe8ea229d03a52fbf17","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.13.0.tgz","fileCount":29,"integrity":"sha512-SaNvC+Gy26oab5eVRXLxdJrXmCZaKnVVjceFSrdZPtQWG0w5THLJ9ePP3Dx6vC8jzlxc1SXKKwUPd6BJ/3SsRg==","signatures":[{"sig":"MEUCIFVYsyhqJwdGopTS97MwDSyia7VycqZ1sXEyDBnY5p37AiEA9tDRYIBg/O1pmQn4WBG7kMQm0GBTeXkv3j/aAXjUyVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18446},"main":"./cjs/index.cjs","module":"./mjs/index.mjs","exports":{".":{"types":"./mjs/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.cjs"},"./rollup":{"types":"./mjs/rollup.d.ts","import":"./mjs/rollup.mjs","require":"./cjs/rollup.cjs"},"./esbuild":{"types":"./mjs/esbuild.d.ts","import":"./mjs/esbuild.mjs","require":"./cjs/esbuild.cjs"},"./webpack":{"types":"./mjs/webpack.d.ts","import":"./mjs/webpack.mjs","require":"./cjs/webpack.cjs"}},"scripts":{"lint":"eslint src --ext ts","test":"MODULE_ENV=cjs jest --watch","build":"NPM_PACKAGE=glsl-loader ../../scripts/build-mjs-cjs.sh","types":"tsc --noEmit","coverage":"echo 'jest --collect-coverage' disabled","types:watch":"yarn run types -- --watch"},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"schema-utils":"^3.1.1","@use-gpu/shader":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.13.0_1737938799171_0.7540947221236018","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@use-gpu/glsl-loader","version":"0.13.1","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.13.1","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"dist":{"shasum":"8882888a1f6ea99d2a2a3ff20d57601a65eac737","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.13.1.tgz","fileCount":29,"integrity":"sha512-Sf4Leot8Wc3NcenxDbmDeQ6JWmaUlY/5APN91rz+6Uy1wUEGI/qdbt6wb3vZw7iRK36OfqOFv6y9fekg62rXQg==","signatures":[{"sig":"MEUCIQD95E5vaJrcx63oFpDKTtJL9b2BBbtH4EgOan/IalkdDAIgODUY5j7f9EmVoLRsafzGbpduXXT5/9N+9EP0DS1yMtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18446},"main":"./cjs/index.cjs","module":"./mjs/index.mjs","exports":{".":{"types":"./mjs/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.cjs"},"./rollup":{"types":"./mjs/rollup.d.ts","import":"./mjs/rollup.mjs","require":"./cjs/rollup.cjs"},"./esbuild":{"types":"./mjs/esbuild.d.ts","import":"./mjs/esbuild.mjs","require":"./cjs/esbuild.cjs"},"./webpack":{"types":"./mjs/webpack.d.ts","import":"./mjs/webpack.mjs","require":"./cjs/webpack.cjs"}},"scripts":{"lint":"eslint src --ext ts","test":"MODULE_ENV=cjs jest --watch","build":"NPM_PACKAGE=glsl-loader ../../scripts/build-mjs-cjs.sh","types":"tsc --noEmit","coverage":"echo 'jest --collect-coverage' disabled","types:watch":"yarn run types -- --watch"},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"schema-utils":"^3.1.1","@use-gpu/shader":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.13.1_1740959726462_0.6804222743276791","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@use-gpu/glsl-loader","version":"0.14.0","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.14.0","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"dist":{"shasum":"29210eae3529cc9bbd9d2a6d04c8f156efc44a56","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.14.0.tgz","fileCount":29,"integrity":"sha512-oMKvws6WmWTI//DAFIOE2BpkyMW85V6nz/WgZeV4cGAi/RwcD2Ye/pIl/zxXvXbHXm8im/l2zuFvHIvyoTlqew==","signatures":[{"sig":"MEUCIHp/ZQVDRGQhmp0kP2dthXyFdE4bojyO9LAfzPsuheSjAiEA5KsigHM2vpJQXZI3o+fYB5NXivNePiF2mwf0uXbIE6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18446},"main":"./cjs/index.cjs","module":"./mjs/index.mjs","exports":{".":{"types":"./mjs/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.cjs"},"./rollup":{"types":"./mjs/rollup.d.ts","import":"./mjs/rollup.mjs","require":"./cjs/rollup.cjs"},"./esbuild":{"types":"./mjs/esbuild.d.ts","import":"./mjs/esbuild.mjs","require":"./cjs/esbuild.cjs"},"./webpack":{"types":"./mjs/webpack.d.ts","import":"./mjs/webpack.mjs","require":"./cjs/webpack.cjs"}},"scripts":{"lint":"eslint src --ext ts","test":"MODULE_ENV=cjs jest --watch","build":"NPM_PACKAGE=glsl-loader ../../scripts/build-mjs-cjs.sh","types":"tsc --noEmit","coverage":"echo 'jest --collect-coverage' disabled","types:watch":"yarn run types -- --watch"},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"schema-utils":"^3.1.1","@use-gpu/shader":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.14.0_1742827524245_0.7876669790201487","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@use-gpu/glsl-loader","version":"0.15.0","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.15.0","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"dist":{"shasum":"b393dc1f7ed12ffa4e544e962cae778c9a94d31c","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.15.0.tgz","fileCount":29,"integrity":"sha512-8cTq7TaggN0GHFIwkprQTfpq9Pkn2k4rew5J8D/ARzvguSdbbgfXbUeBHh0wdJl2XF3h8XvSBc6NfN2lQjcs8w==","signatures":[{"sig":"MEQCICklSMbf5LeBHYrlEywzekOaWSKfrWFL8Q+htO+HURggAiAH9WErABX81VNkiHJIwQEzVz/nrwD54+iHECwX1kAt/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18446},"main":"./cjs/index.cjs","module":"./mjs/index.mjs","exports":{".":{"types":"./mjs/index.d.ts","import":"./mjs/index.mjs","require":"./cjs/index.cjs"},"./rollup":{"types":"./mjs/rollup.d.ts","import":"./mjs/rollup.mjs","require":"./cjs/rollup.cjs"},"./esbuild":{"types":"./mjs/esbuild.d.ts","import":"./mjs/esbuild.mjs","require":"./cjs/esbuild.cjs"},"./webpack":{"types":"./mjs/webpack.d.ts","import":"./mjs/webpack.mjs","require":"./cjs/webpack.cjs"}},"scripts":{"lint":"eslint src --ext ts","test":"MODULE_ENV=cjs jest --watch","build":"NPM_PACKAGE=glsl-loader ../../scripts/build-mjs-cjs.sh","types":"tsc --noEmit","coverage":"echo 'jest --collect-coverage' disabled","types:watch":"yarn run types -- --watch"},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"schema-utils":"^3.1.1","@use-gpu/shader":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.15.0_1747771455877_0.21883242095495237","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@use-gpu/glsl-loader","version":"0.16.0","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.16.0","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"dist":{"shasum":"a8dd2466d9cc0c8ba3d9a0069a9c1e0e2ea790b9","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.16.0.tgz","fileCount":29,"integrity":"sha512-0ZYWfoTncyu+zPKSICAhwSnJ/wQzpmLkuzUAcSAVZOmUR1WPzBIo82j40nWYzpJWZ/ALkIUyv5+tJdYvPy4dqw==","signatures":[{"sig":"MEUCIFw+pdK8k2nKjx0l8KNaLym1ANcfCSwJ1din/dek7dJdAiEAjtdfakXKfLOVLlUEq7Wb47KCxvIO5dnvRFjz3lguJqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18487},"main":"./cjs/index.cjs","module":"./mjs/index.mjs","exports":{".":{"types":"./mjs/index.d.mts","import":"./mjs/index.mjs","require":"./cjs/index.cjs"},"./rollup":{"types":"./mjs/rollup.d.mts","import":"./mjs/rollup.mjs","require":"./cjs/rollup.cjs"},"./esbuild":{"types":"./mjs/esbuild.d.mts","import":"./mjs/esbuild.mjs","require":"./cjs/esbuild.cjs"},"./webpack":{"types":"./mjs/webpack.d.mts","import":"./mjs/webpack.mjs","require":"./cjs/webpack.cjs"}},"scripts":{"lint":"eslint src --ext ts","test":"MODULE_ENV=cjs jest --watch","build":"NPM_PACKAGE=glsl-loader ../../scripts/build-mjs-cjs.sh","types":"tsc --noEmit","coverage":"echo 'jest --collect-coverage' disabled","types:watch":"yarn run types -- --watch"},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"schema-utils":"^3.1.1","@use-gpu/shader":"^0.16.0","@rollup/pluginutils":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.16.0_1754449870458_0.9404417614062905","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@use-gpu/glsl-loader","version":"0.17.0","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.17.0","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"dist":{"shasum":"6db317d46cf2dff1fe78efc1d963546541aa646a","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.17.0.tgz","fileCount":29,"integrity":"sha512-U9Uh58KIAo5aFL6Yr+M21V5BPYOa1BbxXo3v2kCurdP4G+owTguQ19yzD+sB2FOyAVC+HAUWXrv9jo6pH284OQ==","signatures":[{"sig":"MEUCIFtrWvD2pAglqflsNlav7ABcsqOo/BasnGuKhE9e83eeAiEAyO6mL3RUmZJVG2b74vtj9zm/Wva/mOn6olWvZnvyRQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18487},"main":"./cjs/index.cjs","module":"./mjs/index.mjs","exports":{".":{"types":"./mjs/index.d.mts","import":"./mjs/index.mjs","require":"./cjs/index.cjs"},"./rollup":{"types":"./mjs/rollup.d.mts","import":"./mjs/rollup.mjs","require":"./cjs/rollup.cjs"},"./esbuild":{"types":"./mjs/esbuild.d.mts","import":"./mjs/esbuild.mjs","require":"./cjs/esbuild.cjs"},"./webpack":{"types":"./mjs/webpack.d.mts","import":"./mjs/webpack.mjs","require":"./cjs/webpack.cjs"}},"scripts":{"lint":"eslint src --ext ts","test":"MODULE_ENV=cjs jest --watch","build":"NPM_PACKAGE=glsl-loader ../../scripts/build-mjs-cjs.sh","types":"tsc --noEmit","coverage":"echo 'jest --collect-coverage' disabled","types:watch":"yarn run types -- --watch"},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"schema-utils":"^3.1.1","@use-gpu/shader":"^0.17.0","@rollup/pluginutils":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.17.0_1757961616516_0.10852573855379877","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@use-gpu/glsl-loader","version":"0.18.0","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.18.0","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"dist":{"shasum":"e4c9361af510670c0d8fb2802dcfa78f4a9b7a19","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.18.0.tgz","fileCount":29,"integrity":"sha512-bQosArVWZwjvlovxReeyG24SRrzIcpX7sXv3G0iYqQDIsbe6COClacambT2ILRDyq/dQKYxLE4ui4spJggkHaw==","signatures":[{"sig":"MEUCIDkOuS89HBL9pGxIiYwUnm/BbHMctaUMS8ZMV+OUKo2RAiEAjJsXSntUI6pPnhB5VT9NzFpMqtOBFl8tHwned/NnBis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18487},"main":"./cjs/index.cjs","module":"./mjs/index.mjs","exports":{".":{"types":"./mjs/index.d.mts","import":"./mjs/index.mjs","require":"./cjs/index.cjs"},"./rollup":{"types":"./mjs/rollup.d.mts","import":"./mjs/rollup.mjs","require":"./cjs/rollup.cjs"},"./esbuild":{"types":"./mjs/esbuild.d.mts","import":"./mjs/esbuild.mjs","require":"./cjs/esbuild.cjs"},"./webpack":{"types":"./mjs/webpack.d.mts","import":"./mjs/webpack.mjs","require":"./cjs/webpack.cjs"}},"scripts":{"lint":"eslint src --ext ts","test":"MODULE_ENV=cjs jest --watch","build":"NPM_PACKAGE=glsl-loader ../../scripts/build-mjs-cjs.sh","types":"tsc --noEmit","coverage":"echo 'jest --collect-coverage' disabled","types:watch":"yarn run types -- --watch"},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"schema-utils":"^3.1.1","@use-gpu/shader":"^0.18.0","@rollup/pluginutils":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.18.0_1764089382406_0.21550163083819873","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@use-gpu/glsl-loader","version":"0.19.0","keywords":["use-gpu","use-gpu-loader"],"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","_id":"@use-gpu/glsl-loader@0.19.0","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"dist":{"shasum":"de526e21bf796099340a3c77569341c0a970dd36","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.19.0.tgz","fileCount":29,"integrity":"sha512-uDCX3hod7Q3FKPiKMwUAc9YcGfbxNo24CxdcCGoruKm02bnVK6z/D9aA2auMEOeT1ScK4sEUQPYQvRHw6WsSDQ==","signatures":[{"sig":"MEUCIHOGJHrVaPN9NOZLAkhzo5niwK0X3KZJSu3/T1KUGRWaAiEA1OnCKEh/hGInZ3YlvEnITvDQUPMdiCqg7SbN535TWKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18493},"main":"./cjs/index.cjs","module":"./mjs/index.mjs","exports":{".":{"types":"./mjs/index.d.mts","import":"./mjs/index.mjs","require":"./cjs/index.cjs"},"./rollup":{"types":"./mjs/rollup.d.mts","import":"./mjs/rollup.mjs","require":"./cjs/rollup.cjs"},"./esbuild":{"types":"./mjs/esbuild.d.mts","import":"./mjs/esbuild.mjs","require":"./cjs/esbuild.cjs"},"./webpack":{"types":"./mjs/webpack.d.mts","import":"./mjs/webpack.mjs","require":"./cjs/webpack.cjs"}},"scripts":{"lint":"eslint src","test":"MODULE_ENV=cjs jest --watch","build":"NPM_PACKAGE=glsl-loader ../../scripts/build-mjs-cjs.sh","types":"tsc --noEmit","coverage":"echo 'jest --collect-coverage' disabled","types:watch":"yarn run types -- --watch"},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"description":"```sh npm install --save @use-gpu/glsl-loader ```","directories":{},"dependencies":{"schema-utils":"^3.1.1","@use-gpu/shader":"^0.19.0","@rollup/pluginutils":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"^4.14.176","@types/loader-utils":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/glsl-loader_0.19.0_1771258449985_0.5407615541047512","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@use-gpu/glsl-loader","version":"0.20.0","main":"./cjs/index.cjs","author":{"name":"Steven Wittens","email":"steven@acko.net"},"module":"./mjs/index.mjs","license":"MIT","dependencies":{"@use-gpu/shader":"^0.20.0","@rollup/pluginutils":"^5.1.0","schema-utils":"^3.1.1"},"exports":{".":{"types":"./mjs/index.d.mts","import":"./mjs/index.mjs","require":"./cjs/index.cjs"},"./esbuild":{"types":"./mjs/esbuild.d.mts","import":"./mjs/esbuild.mjs","require":"./cjs/esbuild.cjs"},"./rollup":{"types":"./mjs/rollup.d.mts","import":"./mjs/rollup.mjs","require":"./cjs/rollup.cjs"},"./webpack":{"types":"./mjs/webpack.d.mts","import":"./mjs/webpack.mjs","require":"./cjs/webpack.cjs"}},"scripts":{"build":"NPM_PACKAGE=glsl-loader ../../scripts/build-mjs-cjs.sh","test":"MODULE_ENV=cjs jest --watch","lint":"eslint src","coverage":"echo 'jest --collect-coverage' disabled","types":"tsc --noEmit","types:watch":"yarn run types -- --watch"},"devDependencies":{"@types/loader-utils":"^2.0.3","@types/lodash":"^4.14.176"},"keywords":["use-gpu","use-gpu-loader"],"description":"```sh npm install --save @use-gpu/glsl-loader ```","_id":"@use-gpu/glsl-loader@0.20.0","dist":{"shasum":"04149cc219be95a39f3546db6ff019938dfcefff","integrity":"sha512-jKt8YDZ+uz+ue8Sxs6hj5PPaoYiF0005Z84ptFukw2D3hFI23WEd6h9Mhp0HmK0VUuvrTfAZbIPjZgeXtWbu+g==","tarball":"https://registry.npmjs.org/@use-gpu/glsl-loader/-/glsl-loader-0.20.0.tgz","fileCount":29,"unpackedSize":18493,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC28H73UBGNPKosalAu8TeqKMZfr9azGhImMFb59JLvCAiASFHR7BopF/0ZQyk7W0zoiFKGLBE2w1nFGqZW0bXVTRw=="}]},"_npmUser":{"name":"unconed","email":"steven@acko.net"},"directories":{},"maintainers":[{"name":"unconed","email":"steven@acko.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/glsl-loader_0.20.0_1784239019327_0.25699375075651787"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-29T03:55:31.200Z","modified":"2026-07-16T21:56:59.607Z","0.2.0":"2021-11-29T03:55:31.397Z","0.2.1":"2021-11-29T04:07:07.422Z","0.2.2":"2021-11-29T17:43:21.940Z","0.2.3":"2021-12-01T02:28:57.242Z","0.3.0":"2021-12-12T15:01:48.683Z","0.5.0":"2022-06-15T00:32:41.705Z","0.6.0":"2022-07-17T23:11:20.531Z","0.6.1":"2022-07-18T22:00:34.738Z","0.7.0":"2022-08-19T01:09:28.926Z","0.8.0":"2023-01-14T18:40:44.960Z","0.8.3":"2023-05-07T03:26:12.313Z","0.9.0":"2023-05-18T03:32:37.141Z","0.9.1":"2023-05-25T01:18:32.400Z","0.9.2":"2023-06-13T23:58:16.354Z","0.9.3":"2023-07-16T20:39:17.344Z","0.10.1":"2023-09-08T01:29:58.047Z","0.11.0":"2024-05-05T23:42:49.450Z","0.11.1":"2024-07-14T20:20:07.385Z","0.11.3":"2024-07-21T16:50:18.498Z","0.12.0":"2024-09-10T21:07:01.074Z","0.13.0":"2025-01-27T00:46:39.348Z","0.13.1":"2025-03-02T23:55:26.648Z","0.14.0":"2025-03-24T14:45:24.452Z","0.15.0":"2025-05-20T20:04:16.052Z","0.16.0":"2025-08-06T03:11:10.660Z","0.17.0":"2025-09-15T18:40:16.705Z","0.18.0":"2025-11-25T16:49:42.586Z","0.19.0":"2026-02-16T16:14:10.122Z","0.20.0":"2026-07-16T21:56:59.464Z"},"author":{"name":"Steven Wittens","email":"steven@acko.net"},"license":"MIT","keywords":["use-gpu","use-gpu-loader"],"description":"```sh npm install --save @use-gpu/glsl-loader ```","maintainers":[{"name":"unconed","email":"steven@acko.net"}],"readme":"# @use-gpu/glsl-loader\n\n```sh\nnpm install --save @use-gpu/glsl-loader\n```\n\n```sh\nyarn add @use-gpu/glsl-loader\n```\n\n**Docs**: https://usegpu.live/docs/reference-loader-@use-gpu-glsl-loader\n\n# Loader - GLSL (webpack / rollup / esbuild)\n\nThis is a JS loader which enables easy use of `@use-gpu/shader`.\n\n## Usage\n\n#### Webpack Config\n\nFor webpack, it will emit ESM or CommonJS automatically:\n\n```js\n{\n  // ...\n  module: {\n    rules: [\n      //...\n      {\n        test: /\\.glsl$/i,\n        use: ['@use-gpu/glsl-loader'],\n      },\n    ],\n  },\n}\n```\n\n#### Rollup.js (alpha/experimental)\n\nFor rollup, import the plugin as:\n\n```js\nimport rollupGLSL from \"@use-gpu/glsl-loader/rollup\";\n```\n\n#### Esbuild\n\nFor esbuild, import the plugin as:\n\n```js\nimport glslPlugin from \"@use-gpu/glsl-loader/esbuild\";\n```\n\n#### Import\n\nYou can then do:\n\n```js\nimport shader from './shader.glsl';\n```\n\nThis will import a `ParsedBundle` that can be used with `@use-gpu/shader`'s `linkBundle(...)` function.\n\nIf you use a named import:\n```js\nimport { symbol } from './shader.glsl';\n```\n\nYou will get the same `ParsedBundle`, but with `entry` set to the imported symbol name.\n\n## Typescript\n\nTo allow shader imports to type check, use the `shader2ts` script from `@use-gpu/shader` to emit .d.ts files, e.g. for `src/`:\n\n```\n./node_modules/@use-gpu/shader/bin/shader2ts.js --lang glsl --noEmit --typeDef src\n```\n\n## Colofon\n\nMade by [Steven Wittens](https://acko.net). Part of `@use-gpu`.\n\n","readmeFilename":"README.md"}